freeswitchforum.com https://freeswitchforum.com/ |
|
не переадресовывать груповой звонок https://freeswitchforum.com/viewtopic.php?f=6&t=795 |
Страница 1 из 1 |
Автор: | rossomaha [ 20 янв 2017 12:27 ] |
Заголовок сообщения: | не переадресовывать груповой звонок |
На SIP телефонах есть возможность установки переадресации на другой номер. Данная функция переадресовывает все звонки, не разбирая их на прямые и групповые. Есть ли способ при котором телефон будет понимать что звонок групповой и его не нужно переадресовывать? Использую в качестве телефонов Cisco 7911 групповой звонок настроен вот так: Код: <extension name="Group 6XX">
<condition field="destination_number" expression="^(6\d{2})$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="originate_continue_on_timeout=true"/> <action application="set" data="call_timeout=60"/> <action application="set" data="uuid_bridge_continue_on_cancel=true"/> <action application="bridge" data="${group_call($1@sip.local+A)}"/> <action application="hangup"/> </condition> </extension> |
Автор: | Vlad1983 [ 20 янв 2017 14:39 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
это вопрос к производителю нужно отправлять может есть кастомный залголовок, отключающий редирект |
Автор: | error [ 20 янв 2017 17:43 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
в fusionpbx звонок на группу идет так - через bridge вытолкнуть Код: {sip_invite_domain=tratata.local,call_direction=inbound,confirm=false,leg_timeout=30,originate_delay_start=0,dialed_extension=150,extension_uuid=5f2ec882-4a76-44e9-8bd5-9e03a4d1dd65}user/150@vasheblago2.local:_:{sip_invite_domain=tratata.local,call_direction=inbound,confirm=false,leg_timeout=30,originate_delay_start=0,dialed_extension=158,extension_uuid=bcae847a-931d-451f-b9f4-138e2fdf1677}user/158@vasheblago2.local) и не зависимо от того стоит ли переадресация или нет звонок с телефона не уходит можно попробовать через параметр manual-redirect в sip-profile звонок развернуть обратно |
Автор: | Samael28 [ 22 янв 2017 13:42 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
Насколько я знаю, в общем случае единственный вариант - просто игнорировать 302 (redirect) на самом freeswitch. А сделать это можно так. |
Автор: | rossomaha [ 26 янв 2017 14:35 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
Samael28 писал(а): Насколько я знаю, в общем случае единственный вариант - просто игнорировать 302 (redirect) на самом freeswitch. А сделать это можно так. Установил, но групповой звонок все равно переадресовывается Возможно неверно применил, у меня групповые номера имеют 6ХХ нумерацию и отрабатываются следующим образом: Код: <extension name="Group 6XX">
<condition field="destination_number" expression="^(6\d{2})$"> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="originate_continue_on_timeout=true"/> <action application="set" data="call_timeout=60"/> <action application="set" data="uuid_bridge_continue_on_cancel=true"/> <action application="set" data="outbound_redirect_fatal=true"/> <action application="bridge" data="${group_call($1@local+A)}"/> <action application="hangup"/> </condition> </extension> |
Автор: | rossomaha [ 26 янв 2017 14:37 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
error писал(а): в fusionpbx звонок на группу идет так - через bridge вытолкнуть Код: {sip_invite_domain=tratata.local,call_direction=inbound,confirm=false,leg_timeout=30,originate_delay_start=0,dialed_extension=150,extension_uuid=5f2ec882-4a76-44e9-8bd5-9e03a4d1dd65}user/150@vasheblago2.local:_:{sip_invite_domain=tratata.local,call_direction=inbound,confirm=false,leg_timeout=30,originate_delay_start=0,dialed_extension=158,extension_uuid=bcae847a-931d-451f-b9f4-138e2fdf1677}user/158@vasheblago2.local) и не зависимо от того стоит ли переадресация или нет звонок с телефона не уходит можно попробовать через параметр manual-redirect в sip-profile звонок развернуть обратно тут не понял, переадрессация нужна, но если групповой звонок, то нужно игнорировать параметр переадрессации. Если мы сделаем через SIP профиль, то мы же вообще ее завернем, а тут надо избрано. |
Автор: | Samael28 [ 26 янв 2017 22:52 ] |
Заголовок сообщения: | Re: не переадресовывать груповой звонок |
Странно, что опция не работает, может в group_call что-то иначе происходит.... В любом случае редиректы можно ловить через manual-redirect, как посоветовали. А избранность получите через переменные канала. Т.е. если редирект пришел от группового звонка - игнорировать, если нет - пропускатью |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |