freeswitchforum.com
https://freeswitchforum.com/

проблемы при трансфере
https://freeswitchforum.com/viewtopic.php?f=6&t=1191
Страница 1 из 1

Автор:  Sasori [ 09 окт 2021 12:16 ]
Заголовок сообщения:  проблемы при трансфере

хотели перейти с asterisk на freeswitch уже написали весь диалплан с реализацией всех наших потребностей, но ни как не можем реализовать казалось бы простые функции перевода.

при выполнении att_xfer A звонит на В, В выполняет перевод с уведомлением на С при этом у В нет КПВ, попробовали добавить в диалаплан
<action application="set" data="transfer_ringback=${ru-ring}"/> ----- КПВ появляется , но при этом получаем следующую ситуацию, если В выполнил перевод и положил трубку затем трубку положил А, то хэнгап на С не происходит и канал С продолжает висеть пока не закончиться timeout, но есть другое не понятное поведение, если В выполнил перевод и положил трубку в А продолжает ожидать разговора после timeout A делает повторный набор.

<extension name="att_xfer">
<condition field="destination_number" expression="^att_xfer$">
<action application="read" data="3 4 'tone_stream://%(10000,0,350,440)&#39; digits 30000 #"/>
+ <action application="set" data="transfer_ringback=${ru-ring}"/>
<action application="set" data="origination_cancel_key=#"/>
<action application="att_xfer" data="user/${digits}@$${domain}"/>
</condition>

при выполнении трансфера без уведомления <action application="transfer" data="-bleg ${digits} XML default"/>, если набран не правильный номер или перевод на не зарегистрированный номер, хэнгапиться канал В и А, хотелось бы чтобы В проговаривалось, что В не правильно набрал номер и давалась попытка еще набрать или хотя бы возврат к А.

может кто сможет помочь в решении данных проблем.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/