переделал так
Код:
<extension name="srtp">
<!-- <condition field="${sip_has_crypto}" expression="^(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)$" break="never"> -->
<condition field="destination_number" expression="1001">
<action application="set" data="sip_secure_media=true"/>
<action application="export" data="sip_secure_media=true"/>
<action application="bridge" data="sofia/internal/1001%192.168.0.40"/>
</condition>
</extension>
что бы применилось и на B leg
Результат не изменился. Что же всё таки может быть? Уже ведь прямо, что называется, мордой ткнул в конфиге!
приложил кусок журнала
Код:
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [INFO] mod_dialplan_xml.c:635 Processing 1007 <1007>->1001 in context default
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 parsing [default->unloop] continue=false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 parsing [default->call_direction] continue=true
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Regex (FAIL) [call_direction] ${call_direction}() =~ /^(inbound|outbound|local)$/ break=on-false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 ANTI-Action set(call_direction=local)
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 parsing [default->srtp] continue=false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Regex (PASS) [srtp] destination_number(1001) =~ /1001/ break=on-false
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Action set(sip_secure_media=true)
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Action export(sip_secure_media=true)
e962739f-274f-4792-8677-beb85c537ff3 Dialplan: sofia/internal/1007@192.168.0.40:5060 Action bridge(sofia/internal/1001%192.168.0.40)
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:216 (sofia/internal/1007@192.168.0.40:5060) State Change CS_ROUTING -> CS_EXECUTE
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_session.c:1396 Send signal sofia/internal/1007@192.168.0.40:5060 [BREAK]
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1007@192.168.0.40:5060) State ROUTING going to sleep
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1007@192.168.0.40:5060) Running State Change CS_EXECUTE
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/1007@192.168.0.40:5060) State EXECUTE
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] mod_sofia.c:178 sofia/internal/1007@192.168.0.40:5060 SOFIA EXECUTE
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:258 sofia/internal/1007@192.168.0.40:5060 Standard EXECUTE
e962739f-274f-4792-8677-beb85c537ff3 EXECUTE sofia/internal/1007@192.168.0.40:5060 set(call_direction=local)
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] mod_dptools.c:1469 sofia/internal/1007@192.168.0.40:5060 SET [call_direction]=[local]
e962739f-274f-4792-8677-beb85c537ff3 EXECUTE sofia/internal/1007@192.168.0.40:5060 set(sip_secure_media=true)
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] mod_dptools.c:1469 sofia/internal/1007@192.168.0.40:5060 SET [sip_secure_media]=[true]
e962739f-274f-4792-8677-beb85c537ff3 EXECUTE sofia/internal/1007@192.168.0.40:5060 export(sip_secure_media=true)
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_channel.c:1267 EXPORT (export_vars) [sip_secure_media]=[true]
e962739f-274f-4792-8677-beb85c537ff3 EXECUTE sofia/internal/1007@192.168.0.40:5060 bridge(sofia/internal/1001%192.168.0.40)
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_channel.c:1221 sofia/internal/1007@192.168.0.40:5060 EXPORTING[export_vars] [domain_name]=[192.168.0.40] to event
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_channel.c:1221 sofia/internal/1007@192.168.0.40:5060 EXPORTING[export_vars] [sip_secure_media]=[true] to event
e962739f-274f-4792-8677-beb85c537ff3 2015-06-30 14:04:58.952455 [DEBUG] switch_ivr_originate.c:2100 Parsing global variables
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [NOTICE] switch_channel.c:1075 New Channel sofia/internal/1001 [19753e55-3e1a-4f5b-b6cd-3909abc81a8e]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] mod_sofia.c:4701 (sofia/internal/1001) State Change CS_NEW -> CS_INIT
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_session.c:1396 Send signal sofia/internal/1001 [BREAK]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1001) Running State Change CS_INIT
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1001) State INIT
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] mod_sofia.c:87 sofia/internal/1001 SOFIA INIT
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] sofia_glue.c:1236 sofia/internal/1001 sending invite version: 1.4.19 git dd64594 2015-06-05 22:36:51Z 64bit
19753e55-3e1a-4f5b-b6cd-3909abc81a8e Local SDP:
19753e55-3e1a-4f5b-b6cd-3909abc81a8e v=0
19753e55-3e1a-4f5b-b6cd-3909abc81a8e o=FreeSWITCH 1435643842 1435643843 IN IP4 192.168.0.40
19753e55-3e1a-4f5b-b6cd-3909abc81a8e s=FreeSWITCH
19753e55-3e1a-4f5b-b6cd-3909abc81a8e c=IN IP4 192.168.0.40
19753e55-3e1a-4f5b-b6cd-3909abc81a8e t=0 0
19753e55-3e1a-4f5b-b6cd-3909abc81a8e m=audio 18456 RTP/AVP 0 102 103 9 8 3 104 101 13
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:0 PCMU/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:102 G7221/32000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:102 bitrate=48000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:103 G7221/16000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:103 bitrate=32000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:9 G722/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:8 PCMA/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:3 GSM/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:104 iLBC/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:104 mode=30
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:101 telephone-event/8000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:101 0-16
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=ptime:20
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=sendrecv
19753e55-3e1a-4f5b-b6cd-3909abc81a8e m=video 27842 RTP/AVP 34 105
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:34 H263/90000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:34 QCIF=1;CIF=1;SQCIF=1;CIF4=1;
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=rtpmap:105 H264/90000
19753e55-3e1a-4f5b-b6cd-3909abc81a8e a=fmtp:105 QCIF=1;CIF=1;SQCIF=1;CIF4=1;
19753e55-3e1a-4f5b-b6cd-3909abc81a8e
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:40 sofia/internal/1001 Standard INIT
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/1001) State Change CS_INIT -> CS_ROUTING
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_session.c:1396 Send signal sofia/internal/1001 [BREAK]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:512 (sofia/internal/1001) State INIT going to sleep
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_session.c:1061 Send signal sofia/internal/1001 [BREAK]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1001) Running State Change CS_ROUTING
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] sofia.c:6627 Channel sofia/internal/1001 entering state [calling][0]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1001) State ROUTING
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] mod_sofia.c:123 sofia/internal/1001 SOFIA ROUTING
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_ivr_originate.c:67 (sofia/internal/1001) State Change CS_ROUTING -> CS_CONSUME_MEDIA
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_session.c:1396 Send signal sofia/internal/1001 [BREAK]
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/1001) State ROUTING going to sleep
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/1001) Running State Change CS_CONSUME_MEDIA
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:547 (sofia/internal/1001) State CONSUME_MEDIA
19753e55-3e1a-4f5b-b6cd-3909abc81a8e 2015-06-30 14:04:58.952455 [DEBUG] switch_core_state_machine.c:547 (sofia/internal/1001) State CONSUME_MEDIA going to sleep
в настройках 1001 ставил принудительный srtp, в настройках звонящего (1007) ставил так же. Ставил и без SRTP на 1007