Улучшение #2058
Updated by Рашид Канзафаров about 1 hour ago
Необходимо сделать обработку перевода на оператора, чтобы абонента перекидывало не с первой попытки, а после второго-третьего запроса. В качестве примера реализации ориентироваться на реализацию из сценария 70: ``` ----?[700017]оператор[39001]=[391122]/оператор;<...>/" ------*[700037]..." --------?[700046]W=1[7]" ----------<[700048]%ГУЖА:Оператор%/Оставайтесь на линии, я переключу вас на оператора. Для улучшения качества обслуживания, пожалуйста, оцените звонок. Для этого не вешайте трубку после завершения разговора./[14315]" ----------#[700049]%ГУЖА:Оператор%" --------?[700047]<NO MATCH>[7]" ----------=[700050]W=1" ----------<[700051]Давайте попробуем решить ваш вопрос без привлечения оператора/Давайте попробуем решить ваш вопрос без привлечения оператора. Какой у вас вопрос?/[14322]" "----------^[700052]goto[700009]" ``` **AS IS:** При запросе перевода на оператора, абонента переводит после первого запроса. Пример фактического результата ``` ----?[780004]оператор[87]=[391001]/соединить с оператор/ ------<[780045]Оставайтесь на линии/Пожалуйста оставайтесь на линии. Перевожу вас на оператора./[14164] ------#[780046]... ``` **TO BE:** При запросе перевода на оператора, робот предлагает решить вопрос без вмешательства оператора. Только при повторном запросе осуществляется перевод на оператора. **Пример ожидаемого результата:** ``` ----?[780004]оператор[87]=[391001]/соединить с оператор/ --------?[id]W=1[2] ----------<[scenario_step_id]Оставайтесь на линии/Пожалуйста оставайтесь на линии. Перевожу вас на оператора./[14164] ----------x[scenario_step_id]... --------?[scenario_step_id]<NO MATCH>[2] ----------=[scenario_step_id]W=1 ----------<[scenario_step_id]Давайте попробуем решить ваш вопрос без привлечения оператора/Давайте попробуем решить ваш вопрос без привлечения оператора. Какой у вас вопрос?/[14322] ----------^[scenario_step_id]goto[780003] ``` **Текст ТЗ:** ``` Голосовой помощник должен осуществить две-три попытки распознавания запроса, необходимо озвучить примерную фразу: «Я могу помочь Вам без привлечения оператора. Какой у Вас вопрос?». Если распознать не удалось, только после этого производить перевод звонка на оператора. ```