freeswitchforum.com https://freeswitchforum.com/ |
|
Обработчик меню истечения ожидания (IVR menu Timeout Catch) https://freeswitchforum.com/viewtopic.php?f=6&t=927 |
Страница 1 из 1 |
Автор: | VladVons [ 29 ноя 2018 15:32 ] |
Заголовок сообщения: | Обработчик меню истечения ожидания (IVR menu Timeout Catch) |
Как обработать событие в меню по истечению "Timeout "? Типичний пример "нажмите1, 2, 3 ....или дождитесь ответа оператора" Звонящий не нажимал ничего, следовательно звонок нужно перенаправить оператору. у меня пока что такая схема dialplan/default/gsm.xml Код: <extension name="In_Intertelecom"> Это входящий звонок из вне? <condition field="destination_number" expression="^352423704$"> тогда перенаправляем в меню <action application="transfer" data="5100 XML public"/> сюда мы уже не попадаем <action application="bridge" data="user/510"/> </condition> </extension> dialplan/default/Menu.xml Код: <extension name="ivr_menu_office"> <condition field="destination_number" expression="^5100$"> <action application="answer"/> <action application="sleep" data="1000"/> <action application="ivr" data="ivr_office_opened"/> </condition> </condition> </extension> ivr_menus/Office.xml Код: <menu name="ivr_office_opened"
greet-long="${sounds_dir}/Luch_Solntsa_Zolotogo_Mono_Short.mp3" timeout="5000" max-timeouts="1" > <entry action="menu-exec-app" digits="1" param="bridge group/sell@${domain_name}"/> <entry action="menu-exec-app" digits="2" param="bridge group/repair@${domain_name}"/> <entry action="menu-top" digits="0"/> вот сдесь бы надо написать код, который срабатывает если вышло время ожидания. типа: <action application="bridge" data="user/510"/> </menu> |
Автор: | Vlad1983 [ 30 ноя 2018 12:37 ] |
Заголовок сообщения: | Re: Обработчик меню истечения ожидания (IVR menu Timeout Cat |
после transfer в диалплане жизни нет попробовать mod_dptools:execute_extension или в ivr обработать таймаут |
Автор: | VladVons [ 02 дек 2018 23:04 ] |
Заголовок сообщения: | Re: Обработчик меню истечения ожидания (IVR menu Timeout Cat |
нашел в документации "exec-on-max-timeouts " https://freeswitch.org/confluence/displ ... A+IVR+Menu Странно, что в примерах "vanilla" этого параметра нет |
Автор: | VladVons [ 02 дек 2018 23:18 ] |
Заголовок сообщения: | Re: Обработчик меню истечения ожидания (IVR menu Timeout Cat |
также есть пример "How to route the call if no DTMF is pressed" https://freeswitch.org/confluence/displ ... A+IVR+Menu спасибо всем сам спросил и сам ответил |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |