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)' 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/ |