freeswitchforum.com https://freeswitchforum.com/ |
|
Настройка трансфера на C470 IP https://freeswitchforum.com/viewtopic.php?f=6&t=96 |
Страница 1 из 1 |
Автор: | qwe [ 21 авг 2012 21:09 ] |
Заголовок сообщения: | Настройка трансфера на C470 IP |
Добрый день! Подскажите как можно настроить перевод звонка на телефоне штатной кнопкой? При нажатии кнопки генерируется INFO. Пример ------------------------------------------------------------------------ INFO sip:mod_sofia@10.10.2.108:5060 SIP/2.0 Via: SIP/2.0/UDP 10.10.2.125:5060;branch=z9hG4bKbb79aee7d149fe72b4926a219eae19e2;rport From: <sip:1005@10.10.2.125:5060>;tag=2520028560 To: "Extension 1000" <sip:1000@10.10.2.108>;tag=t4Nm5N27DQ0Ha Call-ID: a6b80d69-6618-1230-95a5-00306e4cc24e CSeq: 32435289 INFO Contact: <sip:1005@10.10.2.125:5060> Max-Forwards: 70 User-Agent: C470 IP/022270000000 Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY Content-Type: application/XXXXXX -- можно прописать что угодно Content-Length: 22 Signal=16 Duration=86 ------------------------------------------------------------------------ на форуме по asterisk нашел такую инфу: Цитата: Enabling call transfer feature
Although C450IP has a "R", it seems Siemens is not willing to make it work over IP. However, it is possible to take advantage of asterisk's builtin transfer capability. Here is how:
edit features.conf and have at least something like this (of course you can change key mappings as you like): Код: [general] featuredigittimeout = 999 ; default of 500 is short transferdigittimeout => 5 ; default of 3 is short [featuremap] blindxfer => #1 atxfer => #2 With firmware version 038.00 no changes to extensions.conf where needed! change your dialplan (extensions.conf) to make sure that each Dial() entry has the 't' or 'T' option active (the lowercase 't' permits the called party to initiate the transfer by pressing '#', the uppercase 'T' permits the calling party to initate the transfer; for instance, you will set a 'T' for outgoing calls and a 't' for incoming calls, while a'tT' is recommended for calls between internal extensions) Код: [extensions] exten => 210,1,Dial(SIP/210,,oTt) [outgoingtrunk] exten => _XXX.,1,Dial(Zap/g1/${EXTEN},,T) make sure your C450IP configuration has dtmf tones sent via SIP INFO (optionally also via inband audio) |
Автор: | joohny [ 22 авг 2012 08:52 ] |
Заголовок сообщения: | Re: Настройка трансфера на C470 IP |
В той информации, что вы даете, как раз и предлагается сделать transfer альтернативными кнопками: Цитата: blindxfer => #1
atxfer => #2 |
Автор: | qwe [ 22 авг 2012 09:05 ] |
Заголовок сообщения: | Re: Настройка трансфера на C470 IP |
В общем вопрос сводится к следующему... Можно ли забиндить приложение (bind_digit_action или bind_meta_app) на кнопку Flash (DTMF Events 16 по RFC 2833)?? Цитата: пример через SIP INFO
recv 559 bytes from udp/[10.10.2.125]:5060 at 05:09:06.538532: ------------------------------------------------------------------------ INFO sip:mod_sofia@10.10.2.108:5060 SIP/2.0 Via: SIP/2.0/UDP 10.10.2.125:5060;branch=z9hG4bK75a20a15a6c9147572878b989ff4d6af;rport From: <sip:1005@10.10.2.125:5060>;tag=876704019 To: "Extension 1004" <sip:1004@10.10.2.108>;tag=B0r70FvppK4pQ Call-ID: 3c2917c1-66ba-1230-95a5-00306e4cc24e CSeq: 32469989 INFO Contact: <sip:1005@10.10.2.125:5060> Max-Forwards: 70 User-Agent: C470 IP/022270000000 Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY Content-Type: application/dtmf-relay Content-Length: 22 Signal=16 Duration=86 ------------------------------------------------------------------------ 2012-08-22 11:09:07.536468 [DEBUG] switch_core_session.c:900 Send signal sofia/internal/sip:1005@10.10.2.125:5060 [BREAK] 2012-08-22 11:09:07.556472 [WARNING] sofia.c:7355 IGNORE INFO DTMF(F) (This channel was not configured to use INFO DTMF!) 2012-08-22 11:09:07.556472 [DEBUG] sofia.c:7412 dispatched freeswitch event for INFO пример через RFC 2833 2012-08-22 11:10:01.676470 [DEBUG] switch_rtp.c:3452 RTP RECV DTMF F:800 2012-08-22 11:10:01.676470 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/internal/1004@10.10.2.108 [BREAK] |
Автор: | Vlad1983 [ 22 авг 2012 09:55 ] |
Заголовок сообщения: | Re: Настройка трансфера на C470 IP |
попробовать забиндить как "F" |
Автор: | qwe [ 22 авг 2012 12:36 ] |
Заголовок сообщения: | Re: Настройка трансфера на C470 IP |
Получилось примерно так Код: <action application="bind_digit_action" data="flash-key,F,exec:execute_extension,att_xfer XML features,both,self"/> Как бы еще в приложении att_xfer возврат звонка забиндить на туже кнопку? В коде Цитата: <extension name="attented_xfer"> <condition field="destination_number" expression="^attented_xfer$"> <action application="set" data="continue_on_fail=true"/> <action application="read" data="3 4 ivr/ivr-enter_ext.wav attxfer_callthis 30000 #"/> <action application="set" data="origination_cancel_key=#"/> <action application="att_xfer" data="user/${attxfer_callthis}@${domain_name}"/> </condition> </extension> прописываю <action application="set" data="origination_cancel_key=F"/> Не срабатывает |
Автор: | qwe [ 22 авг 2012 13:15 ] |
Заголовок сообщения: | Re: Настройка трансфера на C470 IP |
Ввел в заблуждение диалплан приведенный выше работает как надо. Спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |