freeswitchforum.com https://freeswitchforum.com/ |
|
mod_callcenter узнать имя ответившего агента после вызова https://freeswitchforum.com/viewtopic.php?f=6&t=1239 |
Страница 1 из 1 |
Автор: | mikkadim [ 01 ноя 2022 22:22 ] |
Заголовок сообщения: | mod_callcenter узнать имя ответившего агента после вызова |
Есть тестовая очередь, в ней есть есть один агент и присвоенный ему тир Код: <extension name="test-route"> <condition field="destination_number" expression="^1111111111$" break="on-false"> <action application="export" data="session_in_hangup_hook=true"/> <action application="export" data="api_hangup_hook=lua hangup.lua"/>. <action application="callcenter" data="test@default"/> </condition> </extension> пытаюсь определить имя ответивгего агента после завершения звонка чтобы положить его в БД и посомтреть сколько он говорил и с кем для этого экспортирую session_in_hangup_hook на leg-b чтобы иметь доступ к переменным после окончания вызова и делаю nolocal:api_hangup_hook чтобы вызов был только для leg-b в результате получаю только переменные с leg-a: cid = session:getVariable("caller_id_number") - дает мне номер А для leg-a dn = session:getVariable("destination_number") - дает мне номер на котором висит callcenter а не номер leg-b оператор кот ответил звонок План-б писать event listener и ловить там эту информацию. Есть ли возможность сделать это проще? Спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |