VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
harry at vangberg.name Guest
|
Posted: Wed Aug 26, 2009 9:06 am Post subject: [Freeswitch-users] bind_meta_app: "already broadcasting |
|
|
Hello.
After pestering the IRC channel for a few days with useless
information, I think I've finally made a breakthrough, but I have no
idea why it works this way.
Basically, what I want to achieve is: A calls in and is bridged to B
(1234). If B presses *1, he should be taken out, and A be bridged to C
(8888) instead. Pretty simple.
With the following dialplan it works very nicely:
<extension name="ivr">
<condition field="destination_number" expression="^(\d+)$">
<action application="set" data="bypass_media=false"/>
<action application="answer"/>
<action application="bind_meta_app" data="1 b a
bridge::sofia/gateway/secretgw/8888"/>
<action application="bridge" data="sofia/gateway/secretgw/1234" />
</condition>
</extension>
On the other hand, if I try to replicate the above via an outbound
event socket it fails with a: "already broadcasting...broadcast
aborted". In this case my dialplan XML looks like this:
<extension name="ff-ivr">
<condition field="destination_number" expression="^(.*)$">
<action application="set" data="bypass_media=false"/>
<action application="socket" data="127.0.0.1:8084 full"/>
</condition>
</extension>
And this is the event socket communication (in reality I use a Ruby
framework, do a bunch of database calls etc., but for the sake of
clarity I'm mimicking it with a netcat session):
--------------------------------
$ nc -v -l 127.0.0.1 8084
connect
Event-Name: CHANNEL_DATA
Core-UUID: ba78636a-9241-11de-ac94-b736da546252
FreeSWITCH-Hostname: ip-10-226-231-225
FreeSWITCH-IPv4: 10.226.231.225
FreeSWITCH-IPv6: %3A%3A1
Event-Date-Local: 2009-08-26%2013%3A43%3A20
Event-Date-GMT: Wed,%2026%20Aug%202009%2013%3A43%3A20%20GMT
Event-Date-Timestamp: 1251294200244673
Event-Calling-File: mod_event_socket.c
Event-Calling-Function: parse_command
Event-Calling-Line-Number: 1482
Channel-Username: hemmeligt
Channel-Dialplan: XML
Channel-Caller-ID-Name: hemmeligt
Channel-Caller-ID-Number: hemmeligt
Channel-Network-Addr: 129.142.224.250
Channel-Destination-Number: 77344541
Channel-Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Channel-Source: mod_sofia
Channel-Context: public
Channel-Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Channel-Profile-Index: 1
Channel-Profile-Created-Time: 1251294195778388
Channel-Channel-Created-Time: 1251294195778388
Channel-Channel-Answered-Time: 0
Channel-Channel-Progress-Time: 0
Channel-Channel-Progress-Media-Time: 0
Channel-Channel-Hangup-Time: 0
Channel-Channel-Transfer-Time: 0
Channel-Screen-Bit: false
Channel-Privacy-Hide-Name: true
Channel-Privacy-Hide-Number: true
Channel-State: CS_EXECUTE
Channel-State-Number: 4
Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Call-Direction: inbound
Presence-Call-Direction: inbound
Answer-State: ringing
Channel-Read-Codec-Name: PCMA
Channel-Read-Codec-Rate: 8000
Channel-Write-Codec-Name: PCMA
Channel-Write-Codec-Rate: 8000
Caller-Username: hemmeligt
Caller-Dialplan: XML
Caller-Caller-ID-Name: hemmeligt
Caller-Caller-ID-Number: hemmeligt
Caller-Network-Addr: 129.142.224.250
Caller-Destination-Number: 77344541
Caller-Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Caller-Source: mod_sofia
Caller-Context: public
Caller-Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Caller-Profile-Index: 1
Caller-Profile-Created-Time: 1251294195778388
Caller-Channel-Created-Time: 1251294195778388
Caller-Channel-Answered-Time: 0
Caller-Channel-Progress-Time: 0
Caller-Channel-Progress-Media-Time: 0
Caller-Channel-Hangup-Time: 0
Caller-Channel-Transfer-Time: 0
Caller-Screen-Bit: false
Caller-Privacy-Hide-Name: true
Caller-Privacy-Hide-Number: true
variable_sip_received_ip: 129.142.224.250
variable_sip_received_port: 5060
variable_sip_via_protocol: udp
variable_sip_from_user: hemmeligt
variable_sip_from_uri: hemmeligt%40129.142.224.250
variable_sip_from_host: 129.142.224.250
variable_sip_from_user_stripped: hemmeligt
variable_sip_from_tag: as19641342
variable_sofia_profile_name: external
variable_sip_Remote-Party-ID:
%22hemmeligt%22%20%3Csip%3Ahemmeligt%40129.142.224.250%3E%3Bprivacy%3Dfull%3Bscreen%3Dno
variable_sip_cid_type: rpid
variable_sip_req_user: 77344541
variable_sip_req_port: 5080
variable_sip_req_uri: 77344541%4079.125.42.248%3A5080
variable_sip_req_host: 79.125.42.248
variable_sip_to_user: 77344541
variable_sip_to_port: 5080
variable_sip_to_uri: 77344541%4079.125.42.248%3A5080
variable_sip_to_host: 79.125.42.248
variable_sip_contact_user: hemmeligt
variable_sip_contact_uri: hemmeligt%40129.142.224.250
variable_sip_contact_host: 129.142.224.250
variable_channel_name: sofia/external/hemmeligt%40129.142.224.250
variable_sip_call_id: 1aa24dab25cf03f07933f7136822ceff%40129.142.224.250
variable_sip_user_agent: Condor_gw1
variable_sip_via_host: 129.142.224.250
variable_sip_via_port: 5060
variable_sip_via_rport: 5060
variable_max_forwards: 70
variable_switch_r_sdp:
v%3D0%0D%0Ao%3Droot%2018982%2018982%20IN%20IP4%20129.142.224.250%0D%0As%3Dsession%0D%0Ac%3DIN%20IP4%20129.142.224.250%0D%0At%3D0%200%0D%0Am%3Daudio%2015430%20RTP/AVP%208%200%203%2097%20101%0D%0Aa%3Drtpmap%3A8%20PCMA/8000%0D%0Aa%3Drtpmap%3A0%20PCMU/8000%0D%0Aa%3Drtpmap%3A3%20GSM/8000%0D%0Aa%3Drtpmap%3A97%20iLBC/8000%0D%0Aa%3Dfmtp%3A97%20mode%3D30%0D%0Aa%3Drtpmap%3A101%20telephone-event/8000%0D%0Aa%3Dfmtp%3A101%200-16%0D%0Aa%3DsilenceSupp%3Aoff%20-%20-%20-%20-%0D%0Aa%3Dptime%3A20%0D%0A
variable_remote_media_ip: 129.142.224.250
variable_remote_media_port: 15430
variable_read_codec: PCMA
variable_read_rate: 8000
variable_write_codec: PCMA
variable_write_rate: 8000
variable_endpoint_disposition: RECEIVED
variable_bypass_media: false
variable_current_application_data: 127.0.0.1%3A8084%20full
variable_current_application: socket
variable_socket_host: 127.0.0.1
Content-Type: command/reply
Reply-Text: %2BOK%0A
Socket-Mode: static
Control: full
sendmsg
call-command: execute
execute-app-name: answer
Content-Type: command/reply
Reply-Text: +OK
sendmsg
call-command: execute
execute-app-name: bind_meta_app
execute-app-arg: 1 b a bridge::sofia/gateway/secretgw/8888
Content-Type: command/reply
Reply-Text: +OK
sendmsg
call-command: execute
execute-app-name: bridge
execute-app-arg: sofia/gateway/secretgw/1234
Content-Type: command/reply
Reply-Text: +OK
--------------------------------
And on the FreeSWITCH side:
2009-08-26 13:43:15.778388 [NOTICE] switch_channel.c:602 New Channel
sofia/external/hemmeligt@129.142.224.250
[681102bc-9246-11de-ac94-b736da546252]
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state
[received][100]
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3309 Remote SDP:
v=0
o=root 18982 18982 IN IP4 129.142.224.250
s=session
c=IN IP4 129.142.224.250
t=0 0
m=audio 15430 RTP/AVP 8 0 3 97 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:3132 Audio Codec
Compare [PCMA:8:8000:20]/[PCMA:8:8000:20]
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:2090 Set Codec
sofia/external/hemmeligt@129.142.224.250 PCMA/8000 20 ms 160 samples
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:3092 Set 2833 dtmf
payload to 101
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3468
(sofia/external/hemmeligt@129.142.224.250) State Change CS_NEW ->
CS_INIT
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_INIT
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:481
(sofia/external/hemmeligt@129.142.224.250) State INIT
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:83
sofia/external/hemmeligt@129.142.224.250 SOFIA INIT
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:111
(sofia/external/hemmeligt@129.142.224.250) State Change CS_INIT ->
CS_ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:481
(sofia/external/hemmeligt@129.142.224.250) State INIT going to sleep
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:484
(sofia/external/hemmeligt@129.142.224.250) State ROUTING
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:130
sofia/external/hemmeligt@129.142.224.250 SOFIA ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:78
sofia/external/hemmeligt@129.142.224.250 Standard ROUTING
2009-08-26 13:43:15.778388 [INFO] mod_dialplan_xml.c:315 Processing
hemmeligt->77344541 in context public
Dialplan: sofia/external/hemmeligt@129.142.224.250 parsing
[public->ff-ivr] continue=false
Dialplan: sofia/external/hemmeligt@129.142.224.250 Regex (PASS)
[ff-ivr] destination_number(77344541) =~ /^(.*)$/ break=on-false
Dialplan: sofia/external/hemmeligt@129.142.224.250 Action
set(bypass_media=false)
Dialplan: sofia/external/hemmeligt@129.142.224.250 Action
socket(127.0.0.1:8084 full)
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:114
(sofia/external/hemmeligt@129.142.224.250) State Change CS_ROUTING ->
CS_EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:484
(sofia/external/hemmeligt@129.142.224.250) State ROUTING going to
sleep
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:491
(sofia/external/hemmeligt@129.142.224.250) State EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:173
sofia/external/hemmeligt@129.142.224.250 SOFIA EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:151
sofia/external/hemmeligt@129.142.224.250 Standard EXECUTE
EXECUTE sofia/external/hemmeligt@129.142.224.250 set(bypass_media=false)
2009-08-26 13:43:15.778388 [DEBUG] mod_dptools.c:748
sofia/external/hemmeligt@129.142.224.250 SET [bypass_media]=[false]
EXECUTE sofia/external/hemmeligt@129.142.224.250 socket(127.0.0.1:8084 full)
2009-08-26 13:43:21.701447 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute answer()
EXECUTE sofia/external/hemmeligt@129.142.224.250 answer()
2009-08-26 13:43:21.701447 [DEBUG] mod_dptools.c:649
sofia/external/hemmeligt@129.142.224.250 receive message [ANSWER]
2009-08-26 13:43:21.701447 [DEBUG] sofia_glue.c:2324 AUDIO RTP
[sofia/external/hemmeligt@129.142.224.250] 10.226.231.225 port 19016
-> 129.142.224.250 port 15430 codec: 8 ms: 20
2009-08-26 13:43:21.701447 [DEBUG] switch_rtp.c:1138 Starting timer
[soft] 160 bytes per 20ms
2009-08-26 13:43:21.702447 [DEBUG] mod_sofia.c:536 Local SDP
sofia/external/hemmeligt@129.142.224.250:
v=0
o=FreeSWITCH 1251275185 1251275186 IN IP4 79.125.42.248
s=FreeSWITCH
c=IN IP4 79.125.42.248
t=0 0
m=audio 19016 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
2009-08-26 13:43:21.702447 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:21.702447 [NOTICE] mod_dptools.c:649 Channel
[sofia/external/hemmeligt@129.142.224.250] has been answered
2009-08-26 13:43:21.702447 [DEBUG] switch_channel.c:182
sofia/external/hemmeligt@129.142.224.250 receive message [AUDIO_SYNC]
2009-08-26 13:43:21.702447 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state
[completed][200]
2009-08-26 13:43:21.782616 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state [ready][200]
2009-08-26 13:43:26.388737 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute
bind_meta_app(1 b a bridge::sofia/gateway/secretgw/8888)
EXECUTE sofia/external/hemmeligt@129.142.224.250 bind_meta_app(1 b a
bridge::sofia/gateway/secretgw/8888)
2009-08-26 13:43:26.388737 [INFO] switch_ivr_async.c:1795 Bound B-Leg:
1 bridge::sofia/gateway/secretgw/8888
2009-08-26 13:43:29.684236 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute
bridge(sofia/gateway/secretgw/1234)
EXECUTE sofia/external/hemmeligt@129.142.224.250
bridge(sofia/gateway/secretgw/1234)
2009-08-26 13:43:29.684236 [NOTICE] switch_channel.c:602 New Channel
sofia/external/1234 [705ad5d8-9246-11de-ac94-b736da546252]
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:2809
(sofia/external/1234) State Change CS_NEW -> CS_INIT
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_INIT
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:481
(sofia/external/1234) State INIT
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:83 sofia/external/1234 SOFIA INIT
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:111
(sofia/external/1234) State Change CS_INIT -> CS_ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [calling][0]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:481
(sofia/external/1234) State INIT going to sleep
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:484
(sofia/external/1234) State ROUTING
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:130 sofia/external/1234
SOFIA ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_ivr_originate.c:63
(sofia/external/1234) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:484
(sofia/external/1234) State ROUTING going to sleep
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_CONSUME_MEDIA
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:503
(sofia/external/1234) State CONSUME_MEDIA
2009-08-26 13:43:29.731221 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [calling][0]
2009-08-26 13:43:30.660221 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [proceeding][183]
2009-08-26 13:43:30.660221 [DEBUG] sofia.c:3309 Remote SDP:
v=0
o=root 18982 18982 IN IP4 129.142.224.250
s=session
c=IN IP4 129.142.224.250
t=0 0
m=audio 12480 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:3132 Audio Codec
Compare [PCMA:8:8000:20]/[PCMA:8:8000:20]
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:2090 Set Codec
sofia/external/1234 PCMA/8000 20 ms 160 samples
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:3092 Set 2833 dtmf
payload to 101
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:2324 AUDIO RTP
[sofia/external/1234] 10.226.231.225 port 25540 -> 129.142.224.250
port 12480 codec: 8 ms: 20
2009-08-26 13:43:30.660221 [DEBUG] switch_rtp.c:1138 Starting timer
[soft] 160 bytes per 20ms
2009-08-26 13:43:30.661084 [NOTICE] sofia_glue.c:2759 Pre-Answer
sofia/external/1234!
2009-08-26 13:43:30.661084 [DEBUG] switch_channel.c:1778 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_originate.c:2061
Originate Resulted in Success: [sofia/external/1234]
2009-08-26 13:43:30.665170 [DEBUG] switch_channel.c:182
sofia/external/1234 receive message [AUDIO_SYNC]
2009-08-26 13:43:30.665170 [DEBUG] switch_channel.c:182
sofia/external/hemmeligt@129.142.224.250 receive message [AUDIO_SYNC]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:889
sofia/external/1234 receive message [BRIDGE]
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:896
sofia/external/hemmeligt@129.142.224.250 receive message [BRIDGE]
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:940
(sofia/external/1234) State Change CS_CONSUME_MEDIA ->
CS_EXCHANGE_MEDIA
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:503
(sofia/external/1234) State CONSUME_MEDIA going to sleep
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_EXCHANGE_MEDIA
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:494
(sofia/external/1234) State EXCHANGE_MEDIA
2009-08-26 13:43:30.705074 [DEBUG] mod_sofia.c:430 SOFIA LOOPBACK
2009-08-26 13:43:36.642173 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [ready][200]
2009-08-26 13:43:36.642173 [DEBUG] switch_channel.c:1891 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:36.642173 [NOTICE] sofia.c:3752 Channel
[sofia/external/1234] has been answered
2009-08-26 13:43:36.642173 [DEBUG] switch_channel.c:182
sofia/external/1234 receive message [AUDIO_SYNC]
2009-08-26 13:43:40.309616 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF *:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF 1:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_ivr_async.c:1711
sofia/external/hemmeligt@129.142.224.250 Processing meta digit '1'
[bridge::sofia/gateway/secretgw/8888]
2009-08-26 13:43:40.970513 [WARNING] switch_ivr_async.c:2310 Channel
[sofia/external/hemmeligt@129.142.224.250][bridge::sofia/gateway/secretgw/8888]
already broadcasting...broadcast aborted
2009-08-26 13:43:46.272706 [NOTICE] sofia.c:327 Hangup
sofia/external/1234 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING]
2009-08-26 13:43:46.272706 [DEBUG] switch_channel.c:1683 Send signal
sofia/external/1234 [KILL]
2009-08-26 13:43:46.272706 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:371
sofia/external/1234 ending bridge by request from write function
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:426
sofia/external/hemmeligt@129.142.224.250 receive message [UNBRIDGE]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:452 BRIDGE
THREAD DONE [sofia/external/hemmeligt@129.142.224.250]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:454 Send signal
sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:377
sofia/external/1234 ending bridge by request from read function
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:452 BRIDGE
THREAD DONE [sofia/external/1234]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:454 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:494
(sofia/external/1234) State EXCHANGE_MEDIA going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_HANGUP
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:434
(sofia/external/1234) State HANGUP
2009-08-26 13:43:46.284704 [DEBUG] mod_sofia.c:338 Channel
sofia/external/1234 hanging up, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:46
sofia/external/1234 Standard HANGUP, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:434
(sofia/external/1234) State HANGUP going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:476
(sofia/external/1234) State Change CS_HANGUP -> CS_REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:612
(sofia/external/1234) State REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:53
sofia/external/1234 Standard REPORTING, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:612
(sofia/external/1234) State REPORTING going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:411
(sofia/external/1234) State Change CS_REPORTING -> CS_DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:1068 Session
5 (sofia/external/1234) Locked, Waiting on external entities
2009-08-26 13:43:46.284704 [NOTICE] switch_core_session.c:1086 Session
5 (sofia/external/1234) Ended
2009-08-26 13:43:46.284704 [NOTICE] switch_core_session.c:1088 Close
Channel sofia/external/1234 [CS_DESTROY]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:564
(sofia/external/1234) State DESTROY
2009-08-26 13:43:46.284704 [DEBUG] mod_sofia.c:255 sofia/external/1234
SOFIA DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:60
sofia/external/1234 Standard DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:564
(sofia/external/1234) State DESTROY going to sleep
2009-08-26 13:44:46.746524 [NOTICE] sofia.c:327 Hangup
sofia/external/hemmeligt@129.142.224.250 [CS_EXECUTE]
[NORMAL_CLEARING]
2009-08-26 13:44:46.746524 [DEBUG] switch_channel.c:1683 Send signal
sofia/external/hemmeligt@129.142.224.250 [KILL]
2009-08-26 13:44:46.746524 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:491
(sofia/external/hemmeligt@129.142.224.250) State EXECUTE going to
sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_HANGUP
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:434
(sofia/external/hemmeligt@129.142.224.250) State HANGUP
2009-08-26 13:44:46.747796 [DEBUG] mod_sofia.c:338 Channel
sofia/external/hemmeligt@129.142.224.250 hanging up, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:46
sofia/external/hemmeligt@129.142.224.250 Standard HANGUP, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:434
(sofia/external/hemmeligt@129.142.224.250) State HANGUP going to sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:476
(sofia/external/hemmeligt@129.142.224.250) State Change CS_HANGUP ->
CS_REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:612
(sofia/external/hemmeligt@129.142.224.250) State REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:53
sofia/external/hemmeligt@129.142.224.250 Standard REPORTING, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:612
(sofia/external/hemmeligt@129.142.224.250) State REPORTING going to
sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:411
(sofia/external/hemmeligt@129.142.224.250) State Change CS_REPORTING
-> CS_DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_session.c:1068 Session
4 (sofia/external/hemmeligt@129.142.224.250) Locked, Waiting on
external entities
2009-08-26 13:44:46.747796 [NOTICE] switch_core_session.c:1086 Session
4 (sofia/external/hemmeligt@129.142.224.250) Ended
2009-08-26 13:44:46.747796 [NOTICE] switch_core_session.c:1088 Close
Channel sofia/external/hemmeligt@129.142.224.250 [CS_DESTROY]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:564
(sofia/external/hemmeligt@129.142.224.250) State DESTROY
2009-08-26 13:44:46.747796 [DEBUG] mod_sofia.c:255
sofia/external/hemmeligt@129.142.224.250 SOFIA DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:60
sofia/external/hemmeligt@129.142.224.250 Standard DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:564
(sofia/external/hemmeligt@129.142.224.250) State DESTROY going to
sleep
Of which I mainly find these interesting:
EXECUTE sofia/external/hemmeligt@129.142.224.250 bind_meta_app(1 b a
bridge::sofia/gateway/secretgw/8888)
2009-08-26 13:43:26.388737 [INFO] switch_ivr_async.c:1795 Bound B-Leg:
1 bridge::sofia/gateway/secretgw/8888
[...]
2009-08-26 13:43:40.309616 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF *:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF 1:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_ivr_async.c:1711
sofia/external/hemmeligt@129.142.224.250 Processing meta digit '1'
[bridge::sofia/gateway/secretgw/8888]
2009-08-26 13:43:40.970513 [WARNING] switch_ivr_async.c:2310 Channel
[sofia/external/hemmeligt@129.142.224.250][bridge::sofia/gateway/secretgw/8888]
already broadcasting...broadcast aborted
Can anybody explain what is going on here? It seems like the
bind_meta_app is bound perfectly via event socket, but when it comes
down, it doesn't work.
Best regards,
Harry
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
harry at vangberg.name Guest
|
Posted: Wed Aug 26, 2009 4:04 pm Post subject: [Freeswitch-users] bind_meta_app: "already broadcasting |
|
|
For your information, revision 14644 committed by anthm fixes this.
Again, thanks!
2009/8/26 Harry Vangberg <harry@vangberg.name>:
Quote: | Hello.
After pestering the IRC channel for a few days with useless
information, I think I've finally made a breakthrough, but I have no
idea why it works this way.
Basically, what I want to achieve is: A calls in and is bridged to B
(1234). If B presses *1, he should be taken out, and A be bridged to C
(8888) instead. Pretty simple.
With the following dialplan it works very nicely:
<extension name="ivr">
<condition field="destination_number" expression="^(\d+)$">
<action application="set" data="bypass_media=false"/>
<action application="answer"/>
<action application="bind_meta_app" data="1 b a
bridge::sofia/gateway/secretgw/8888"/>
<action application="bridge" data="sofia/gateway/secretgw/1234" />
</condition>
</extension>
On the other hand, if I try to replicate the above via an outbound
event socket it fails with a: "already broadcasting...broadcast
aborted". In this case my dialplan XML looks like this:
<extension name="ff-ivr">
<condition field="destination_number" expression="^(.*)$">
<action application="set" data="bypass_media=false"/>
<action application="socket" data="127.0.0.1:8084 full"/>
</condition>
</extension>
And this is the event socket communication (in reality I use a Ruby
framework, do a bunch of database calls etc., but for the sake of
clarity I'm mimicking it with a netcat session):
--------------------------------
$ nc -v -l 127.0.0.1 8084
connect
Event-Name: CHANNEL_DATA
Core-UUID: ba78636a-9241-11de-ac94-b736da546252
FreeSWITCH-Hostname: ip-10-226-231-225
FreeSWITCH-IPv4: 10.226.231.225
FreeSWITCH-IPv6: %3A%3A1
Event-Date-Local: 2009-08-26%2013%3A43%3A20
Event-Date-GMT: Wed,%2026%20Aug%202009%2013%3A43%3A20%20GMT
Event-Date-Timestamp: 1251294200244673
Event-Calling-File: mod_event_socket.c
Event-Calling-Function: parse_command
Event-Calling-Line-Number: 1482
Channel-Username: hemmeligt
Channel-Dialplan: XML
Channel-Caller-ID-Name: hemmeligt
Channel-Caller-ID-Number: hemmeligt
Channel-Network-Addr: 129.142.224.250
Channel-Destination-Number: 77344541
Channel-Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Channel-Source: mod_sofia
Channel-Context: public
Channel-Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Channel-Profile-Index: 1
Channel-Profile-Created-Time: 1251294195778388
Channel-Channel-Created-Time: 1251294195778388
Channel-Channel-Answered-Time: 0
Channel-Channel-Progress-Time: 0
Channel-Channel-Progress-Media-Time: 0
Channel-Channel-Hangup-Time: 0
Channel-Channel-Transfer-Time: 0
Channel-Screen-Bit: false
Channel-Privacy-Hide-Name: true
Channel-Privacy-Hide-Number: true
Channel-State: CS_EXECUTE
Channel-State-Number: 4
Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Call-Direction: inbound
Presence-Call-Direction: inbound
Answer-State: ringing
Channel-Read-Codec-Name: PCMA
Channel-Read-Codec-Rate: 8000
Channel-Write-Codec-Name: PCMA
Channel-Write-Codec-Rate: 8000
Caller-Username: hemmeligt
Caller-Dialplan: XML
Caller-Caller-ID-Name: hemmeligt
Caller-Caller-ID-Number: hemmeligt
Caller-Network-Addr: 129.142.224.250
Caller-Destination-Number: 77344541
Caller-Unique-ID: 681102bc-9246-11de-ac94-b736da546252
Caller-Source: mod_sofia
Caller-Context: public
Caller-Channel-Name: sofia/external/hemmeligt%40129.142.224.250
Caller-Profile-Index: 1
Caller-Profile-Created-Time: 1251294195778388
Caller-Channel-Created-Time: 1251294195778388
Caller-Channel-Answered-Time: 0
Caller-Channel-Progress-Time: 0
Caller-Channel-Progress-Media-Time: 0
Caller-Channel-Hangup-Time: 0
Caller-Channel-Transfer-Time: 0
Caller-Screen-Bit: false
Caller-Privacy-Hide-Name: true
Caller-Privacy-Hide-Number: true
variable_sip_received_ip: 129.142.224.250
variable_sip_received_port: 5060
variable_sip_via_protocol: udp
variable_sip_from_user: hemmeligt
variable_sip_from_uri: hemmeligt%40129.142.224.250
variable_sip_from_host: 129.142.224.250
variable_sip_from_user_stripped: hemmeligt
variable_sip_from_tag: as19641342
variable_sofia_profile_name: external
variable_sip_Remote-Party-ID:
%22hemmeligt%22%20%3Csip%3Ahemmeligt%40129.142.224.250%3E%3Bprivacy%3Dfull%3Bscreen%3Dno
variable_sip_cid_type: rpid
variable_sip_req_user: 77344541
variable_sip_req_port: 5080
variable_sip_req_uri: 77344541%4079.125.42.248%3A5080
variable_sip_req_host: 79.125.42.248
variable_sip_to_user: 77344541
variable_sip_to_port: 5080
variable_sip_to_uri: 77344541%4079.125.42.248%3A5080
variable_sip_to_host: 79.125.42.248
variable_sip_contact_user: hemmeligt
variable_sip_contact_uri: hemmeligt%40129.142.224.250
variable_sip_contact_host: 129.142.224.250
variable_channel_name: sofia/external/hemmeligt%40129.142.224.250
variable_sip_call_id: 1aa24dab25cf03f07933f7136822ceff%40129.142.224.250
variable_sip_user_agent: Condor_gw1
variable_sip_via_host: 129.142.224.250
variable_sip_via_port: 5060
variable_sip_via_rport: 5060
variable_max_forwards: 70
variable_switch_r_sdp:
v%3D0%0D%0Ao%3Droot%2018982%2018982%20IN%20IP4%20129.142.224.250%0D%0As%3Dsession%0D%0Ac%3DIN%20IP4%20129.142.224.250%0D%0At%3D0%200%0D%0Am%3Daudio%2015430%20RTP/AVP%208%200%203%2097%20101%0D%0Aa%3Drtpmap%3A8%20PCMA/8000%0D%0Aa%3Drtpmap%3A0%20PCMU/8000%0D%0Aa%3Drtpmap%3A3%20GSM/8000%0D%0Aa%3Drtpmap%3A97%20iLBC/8000%0D%0Aa%3Dfmtp%3A97%20mode%3D30%0D%0Aa%3Drtpmap%3A101%20telephone-event/8000%0D%0Aa%3Dfmtp%3A101%200-16%0D%0Aa%3DsilenceSupp%3Aoff%20-%20-%20-%20-%0D%0Aa%3Dptime%3A20%0D%0A
variable_remote_media_ip: 129.142.224.250
variable_remote_media_port: 15430
variable_read_codec: PCMA
variable_read_rate: 8000
variable_write_codec: PCMA
variable_write_rate: 8000
variable_endpoint_disposition: RECEIVED
variable_bypass_media: false
variable_current_application_data: 127.0.0.1%3A8084%20full
variable_current_application: socket
variable_socket_host: 127.0.0.1
Content-Type: command/reply
Reply-Text: %2BOK%0A
Socket-Mode: static
Control: full
sendmsg
call-command: execute
execute-app-name: answer
Content-Type: command/reply
Reply-Text: +OK
sendmsg
call-command: execute
execute-app-name: bind_meta_app
execute-app-arg: 1 b a bridge::sofia/gateway/secretgw/8888
Content-Type: command/reply
Reply-Text: +OK
sendmsg
call-command: execute
execute-app-name: bridge
execute-app-arg: sofia/gateway/secretgw/1234
Content-Type: command/reply
Reply-Text: +OK
--------------------------------
And on the FreeSWITCH side:
2009-08-26 13:43:15.778388 [NOTICE] switch_channel.c:602 New Channel
sofia/external/hemmeligt@129.142.224.250
[681102bc-9246-11de-ac94-b736da546252]
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state
[received][100]
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3309 Remote SDP:
v=0
o=root 18982 18982 IN IP4 129.142.224.250
s=session
c=IN IP4 129.142.224.250
t=0 0
m=audio 15430 RTP/AVP 8 0 3 97 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:3132 Audio Codec
Compare [PCMA:8:8000:20]/[PCMA:8:8000:20]
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:2090 Set Codec
sofia/external/hemmeligt@129.142.224.250 PCMA/8000 20 ms 160 samples
2009-08-26 13:43:15.778388 [DEBUG] sofia_glue.c:3092 Set 2833 dtmf
payload to 101
2009-08-26 13:43:15.778388 [DEBUG] sofia.c:3468
(sofia/external/hemmeligt@129.142.224.250) State Change CS_NEW ->
CS_INIT
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_INIT
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:481
(sofia/external/hemmeligt@129.142.224.250) State INIT
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:83
sofia/external/hemmeligt@129.142.224.250 SOFIA INIT
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:111
(sofia/external/hemmeligt@129.142.224.250) State Change CS_INIT ->
CS_ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:481
(sofia/external/hemmeligt@129.142.224.250) State INIT going to sleep
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:484
(sofia/external/hemmeligt@129.142.224.250) State ROUTING
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:130
sofia/external/hemmeligt@129.142.224.250 SOFIA ROUTING
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:78
sofia/external/hemmeligt@129.142.224.250 Standard ROUTING
2009-08-26 13:43:15.778388 [INFO] mod_dialplan_xml.c:315 Processing
hemmeligt->77344541 in context public
Dialplan: sofia/external/hemmeligt@129.142.224.250 parsing
[public->ff-ivr] continue=false
Dialplan: sofia/external/hemmeligt@129.142.224.250 Regex (PASS)
[ff-ivr] destination_number(77344541) =~ /^(.*)$/ break=on-false
Dialplan: sofia/external/hemmeligt@129.142.224.250 Action
set(bypass_media=false)
Dialplan: sofia/external/hemmeligt@129.142.224.250 Action
socket(127.0.0.1:8084 full)
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:114
(sofia/external/hemmeligt@129.142.224.250) State Change CS_ROUTING ->
CS_EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:484
(sofia/external/hemmeligt@129.142.224.250) State ROUTING going to
sleep
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:491
(sofia/external/hemmeligt@129.142.224.250) State EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] mod_sofia.c:173
sofia/external/hemmeligt@129.142.224.250 SOFIA EXECUTE
2009-08-26 13:43:15.778388 [DEBUG] switch_core_state_machine.c:151
sofia/external/hemmeligt@129.142.224.250 Standard EXECUTE
EXECUTE sofia/external/hemmeligt@129.142.224.250 set(bypass_media=false)
2009-08-26 13:43:15.778388 [DEBUG] mod_dptools.c:748
sofia/external/hemmeligt@129.142.224.250 SET [bypass_media]=[false]
EXECUTE sofia/external/hemmeligt@129.142.224.250 socket(127.0.0.1:8084 full)
2009-08-26 13:43:21.701447 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute answer()
EXECUTE sofia/external/hemmeligt@129.142.224.250 answer()
2009-08-26 13:43:21.701447 [DEBUG] mod_dptools.c:649
sofia/external/hemmeligt@129.142.224.250 receive message [ANSWER]
2009-08-26 13:43:21.701447 [DEBUG] sofia_glue.c:2324 AUDIO RTP
[sofia/external/hemmeligt@129.142.224.250] 10.226.231.225 port 19016
-> 129.142.224.250 port 15430 codec: 8 ms: 20
2009-08-26 13:43:21.701447 [DEBUG] switch_rtp.c:1138 Starting timer
[soft] 160 bytes per 20ms
2009-08-26 13:43:21.702447 [DEBUG] mod_sofia.c:536 Local SDP
sofia/external/hemmeligt@129.142.224.250:
v=0
o=FreeSWITCH 1251275185 1251275186 IN IP4 79.125.42.248
s=FreeSWITCH
c=IN IP4 79.125.42.248
t=0 0
m=audio 19016 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
2009-08-26 13:43:21.702447 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:21.702447 [NOTICE] mod_dptools.c:649 Channel
[sofia/external/hemmeligt@129.142.224.250] has been answered
2009-08-26 13:43:21.702447 [DEBUG] switch_channel.c:182
sofia/external/hemmeligt@129.142.224.250 receive message [AUDIO_SYNC]
2009-08-26 13:43:21.702447 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state
[completed][200]
2009-08-26 13:43:21.782616 [DEBUG] sofia.c:3302 Channel
sofia/external/hemmeligt@129.142.224.250 entering state [ready][200]
2009-08-26 13:43:26.388737 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute
bind_meta_app(1 b a bridge::sofia/gateway/secretgw/8888)
EXECUTE sofia/external/hemmeligt@129.142.224.250 bind_meta_app(1 b a
bridge::sofia/gateway/secretgw/8888)
2009-08-26 13:43:26.388737 [INFO] switch_ivr_async.c:1795 Bound B-Leg:
1 bridge::sofia/gateway/secretgw/8888
2009-08-26 13:43:29.684236 [DEBUG] switch_ivr.c:540
sofia/external/hemmeligt@129.142.224.250 Command Execute
bridge(sofia/gateway/secretgw/1234)
EXECUTE sofia/external/hemmeligt@129.142.224.250
bridge(sofia/gateway/secretgw/1234)
2009-08-26 13:43:29.684236 [NOTICE] switch_channel.c:602 New Channel
sofia/external/1234 [705ad5d8-9246-11de-ac94-b736da546252]
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:2809
(sofia/external/1234) State Change CS_NEW -> CS_INIT
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_INIT
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:481
(sofia/external/1234) State INIT
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:83 sofia/external/1234 SOFIA INIT
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:111
(sofia/external/1234) State Change CS_INIT -> CS_ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [calling][0]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:481
(sofia/external/1234) State INIT going to sleep
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:484
(sofia/external/1234) State ROUTING
2009-08-26 13:43:29.684236 [DEBUG] mod_sofia.c:130 sofia/external/1234
SOFIA ROUTING
2009-08-26 13:43:29.684236 [DEBUG] switch_ivr_originate.c:63
(sofia/external/1234) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-08-26 13:43:29.684236 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:484
(sofia/external/1234) State ROUTING going to sleep
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_CONSUME_MEDIA
2009-08-26 13:43:29.684236 [DEBUG] switch_core_state_machine.c:503
(sofia/external/1234) State CONSUME_MEDIA
2009-08-26 13:43:29.731221 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [calling][0]
2009-08-26 13:43:30.660221 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [proceeding][183]
2009-08-26 13:43:30.660221 [DEBUG] sofia.c:3309 Remote SDP:
v=0
o=root 18982 18982 IN IP4 129.142.224.250
s=session
c=IN IP4 129.142.224.250
t=0 0
m=audio 12480 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:3132 Audio Codec
Compare [PCMA:8:8000:20]/[PCMA:8:8000:20]
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:2090 Set Codec
sofia/external/1234 PCMA/8000 20 ms 160 samples
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:3092 Set 2833 dtmf
payload to 101
2009-08-26 13:43:30.660221 [DEBUG] sofia_glue.c:2324 AUDIO RTP
[sofia/external/1234] 10.226.231.225 port 25540 -> 129.142.224.250
port 12480 codec: 8 ms: 20
2009-08-26 13:43:30.660221 [DEBUG] switch_rtp.c:1138 Starting timer
[soft] 160 bytes per 20ms
2009-08-26 13:43:30.661084 [NOTICE] sofia_glue.c:2759 Pre-Answer
sofia/external/1234!
2009-08-26 13:43:30.661084 [DEBUG] switch_channel.c:1778 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_originate.c:2061
Originate Resulted in Success: [sofia/external/1234]
2009-08-26 13:43:30.665170 [DEBUG] switch_channel.c:182
sofia/external/1234 receive message [AUDIO_SYNC]
2009-08-26 13:43:30.665170 [DEBUG] switch_channel.c:182
sofia/external/hemmeligt@129.142.224.250 receive message [AUDIO_SYNC]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:889
sofia/external/1234 receive message [BRIDGE]
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:896
sofia/external/hemmeligt@129.142.224.250 receive message [BRIDGE]
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:30.665170 [DEBUG] switch_ivr_bridge.c:940
(sofia/external/1234) State Change CS_CONSUME_MEDIA ->
CS_EXCHANGE_MEDIA
2009-08-26 13:43:30.665170 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:503
(sofia/external/1234) State CONSUME_MEDIA going to sleep
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_EXCHANGE_MEDIA
2009-08-26 13:43:30.705074 [DEBUG] switch_core_state_machine.c:494
(sofia/external/1234) State EXCHANGE_MEDIA
2009-08-26 13:43:30.705074 [DEBUG] mod_sofia.c:430 SOFIA LOOPBACK
2009-08-26 13:43:36.642173 [DEBUG] sofia.c:3302 Channel
sofia/external/1234 entering state [ready][200]
2009-08-26 13:43:36.642173 [DEBUG] switch_channel.c:1891 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:36.642173 [NOTICE] sofia.c:3752 Channel
[sofia/external/1234] has been answered
2009-08-26 13:43:36.642173 [DEBUG] switch_channel.c:182
sofia/external/1234 receive message [AUDIO_SYNC]
2009-08-26 13:43:40.309616 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF *:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF 1:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_ivr_async.c:1711
sofia/external/hemmeligt@129.142.224.250 Processing meta digit '1'
[bridge::sofia/gateway/secretgw/8888]
2009-08-26 13:43:40.970513 [WARNING] switch_ivr_async.c:2310 Channel
[sofia/external/hemmeligt@129.142.224.250][bridge::sofia/gateway/secretgw/8888]
already broadcasting...broadcast aborted
2009-08-26 13:43:46.272706 [NOTICE] sofia.c:327 Hangup
sofia/external/1234 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING]
2009-08-26 13:43:46.272706 [DEBUG] switch_channel.c:1683 Send signal
sofia/external/1234 [KILL]
2009-08-26 13:43:46.272706 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:371
sofia/external/1234 ending bridge by request from write function
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:426
sofia/external/hemmeligt@129.142.224.250 receive message [UNBRIDGE]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:630 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:452 BRIDGE
THREAD DONE [sofia/external/hemmeligt@129.142.224.250]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:454 Send signal
sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:377
sofia/external/1234 ending bridge by request from read function
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:452 BRIDGE
THREAD DONE [sofia/external/1234]
2009-08-26 13:43:46.284704 [DEBUG] switch_ivr_bridge.c:454 Send signal
sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:494
(sofia/external/1234) State EXCHANGE_MEDIA going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_HANGUP
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:434
(sofia/external/1234) State HANGUP
2009-08-26 13:43:46.284704 [DEBUG] mod_sofia.c:338 Channel
sofia/external/1234 hanging up, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:46
sofia/external/1234 Standard HANGUP, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:434
(sofia/external/1234) State HANGUP going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:476
(sofia/external/1234) State Change CS_HANGUP -> CS_REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/1234 [BREAK]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:398
(sofia/external/1234) Running State Change CS_REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:612
(sofia/external/1234) State REPORTING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:53
sofia/external/1234 Standard REPORTING, cause: NORMAL_CLEARING
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:612
(sofia/external/1234) State REPORTING going to sleep
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:411
(sofia/external/1234) State Change CS_REPORTING -> CS_DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_session.c:1068 Session
5 (sofia/external/1234) Locked, Waiting on external entities
2009-08-26 13:43:46.284704 [NOTICE] switch_core_session.c:1086 Session
5 (sofia/external/1234) Ended
2009-08-26 13:43:46.284704 [NOTICE] switch_core_session.c:1088 Close
Channel sofia/external/1234 [CS_DESTROY]
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:564
(sofia/external/1234) State DESTROY
2009-08-26 13:43:46.284704 [DEBUG] mod_sofia.c:255 sofia/external/1234
SOFIA DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:60
sofia/external/1234 Standard DESTROY
2009-08-26 13:43:46.284704 [DEBUG] switch_core_state_machine.c:564
(sofia/external/1234) State DESTROY going to sleep
2009-08-26 13:44:46.746524 [NOTICE] sofia.c:327 Hangup
sofia/external/hemmeligt@129.142.224.250 [CS_EXECUTE]
[NORMAL_CLEARING]
2009-08-26 13:44:46.746524 [DEBUG] switch_channel.c:1683 Send signal
sofia/external/hemmeligt@129.142.224.250 [KILL]
2009-08-26 13:44:46.746524 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:491
(sofia/external/hemmeligt@129.142.224.250) State EXECUTE going to
sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_HANGUP
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:434
(sofia/external/hemmeligt@129.142.224.250) State HANGUP
2009-08-26 13:44:46.747796 [DEBUG] mod_sofia.c:338 Channel
sofia/external/hemmeligt@129.142.224.250 hanging up, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:46
sofia/external/hemmeligt@129.142.224.250 Standard HANGUP, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:434
(sofia/external/hemmeligt@129.142.224.250) State HANGUP going to sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:476
(sofia/external/hemmeligt@129.142.224.250) State Change CS_HANGUP ->
CS_REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_session.c:932 Send
signal sofia/external/hemmeligt@129.142.224.250 [BREAK]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:398
(sofia/external/hemmeligt@129.142.224.250) Running State Change
CS_REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:612
(sofia/external/hemmeligt@129.142.224.250) State REPORTING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:53
sofia/external/hemmeligt@129.142.224.250 Standard REPORTING, cause:
NORMAL_CLEARING
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:612
(sofia/external/hemmeligt@129.142.224.250) State REPORTING going to
sleep
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:411
(sofia/external/hemmeligt@129.142.224.250) State Change CS_REPORTING
-> CS_DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_session.c:1068 Session
4 (sofia/external/hemmeligt@129.142.224.250) Locked, Waiting on
external entities
2009-08-26 13:44:46.747796 [NOTICE] switch_core_session.c:1086 Session
4 (sofia/external/hemmeligt@129.142.224.250) Ended
2009-08-26 13:44:46.747796 [NOTICE] switch_core_session.c:1088 Close
Channel sofia/external/hemmeligt@129.142.224.250 [CS_DESTROY]
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:564
(sofia/external/hemmeligt@129.142.224.250) State DESTROY
2009-08-26 13:44:46.747796 [DEBUG] mod_sofia.c:255
sofia/external/hemmeligt@129.142.224.250 SOFIA DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:60
sofia/external/hemmeligt@129.142.224.250 Standard DESTROY
2009-08-26 13:44:46.747796 [DEBUG] switch_core_state_machine.c:564
(sofia/external/hemmeligt@129.142.224.250) State DESTROY going to
sleep
Of which I mainly find these interesting:
EXECUTE sofia/external/hemmeligt@129.142.224.250 bind_meta_app(1 b a
bridge::sofia/gateway/secretgw/8888)
2009-08-26 13:43:26.388737 [INFO] switch_ivr_async.c:1795 Bound B-Leg:
1 bridge::sofia/gateway/secretgw/8888
[...]
2009-08-26 13:43:40.309616 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF *:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF 1:2000
2009-08-26 13:43:40.970513 [DEBUG] switch_ivr_async.c:1711
sofia/external/hemmeligt@129.142.224.250 Processing meta digit '1'
[bridge::sofia/gateway/secretgw/8888]
2009-08-26 13:43:40.970513 [WARNING] switch_ivr_async.c:2310 Channel
[sofia/external/hemmeligt@129.142.224.250][bridge::sofia/gateway/secretgw/8888]
already broadcasting...broadcast aborted
Can anybody explain what is going on here? It seems like the
bind_meta_app is bound perfectly via event socket, but when it comes
down, it doesn't work.
Best regards,
Harry
|
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|