Hi, Currently I need to set up attended transfer to phones which dont have any support to it. So, made a simple extension in features.xml which read the number and supply it to att_xfer app: <extension name="att_xfer"> <condition field="destination_number" expression="^att_xfer$"> <action application="read" data="3 4 sounds/mellekek.wav attxfer_callthis 30000 #"/> <action application="att_xfer" data="sofia/default/${attxfer_callthis}"/> </condition> </extension> then bind it to dtmf 3 in default.xml Local Extension with: <anti-action application="bind_meta_app" data="3 a a execute_extension::att_xfer XML features"/> I can activate this feautre, it's hold the bleg and call the 3rd party, but when I try to make the transfer with dtmf 0 than it hangup all legs. For me it's look like that FS hangup the channels than try to bridge them. Here is the console log: freeswitch@devil4> show channels API CALL [show(channels)] output: uuid,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,write_codec,write_rate 19112de8-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:13,1210756873,sofia/default/anonymous@localhost,CS_EXECUTE,1003,1003,192.168.1.192,1001,att_xfer,sofia/default/1000,XML,default,PCMA,8000,PCMA,8000 193e7bf4-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:13,1210756873,sofia/default/1001,CS_EXCHANGE_MEDIA,1003,1003,192.168.1.192,1001,playback,local_stream://moh,XML,default,PCMA,8000,PCMA,8000 1e67e516-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:22,1210756882,sofia/default/1000,CS_EXCHANGE_MEDIA,1003,1003,192.168.1.192,1000,,,XML,default,PCMA,8000,PCMA,8000 3 total. freeswitch@devil4> 2008-05-14 11:21:40 [DEBUG] mod_dptools.c:1344 xfer_on_dtmf() sofia/default/1000 State Change CS_EXCHANGE_MEDIA -> CS_EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:193 audio_bridge_thread() sofia/default/anonymous@localhost ended call via DTMF 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:194 audio_bridge_thread() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/anonymous@localhost] 2008-05-14 11:21:40 [NOTICE] switch_ivr_bridge.c:802 switch_ivr_multi_threaded_bridge() Hangup sofia/default/anonymous@localhost [CS_EXECUTE] [UNALLOCATED] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/anonymous@localhost [KILL] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/1000] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:431 switch_core_session_run() (sofia/default/1000) State EXCHANGE_MEDIA going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1000 Running State Change CS_EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/1000) State EXECUTE 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:156 sofia_on_execute() sofia/default/1000 SOFIA EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:128 switch_core_standard_on_execute() Standard EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:139 switch_core_standard_on_execute() sofia/default/1000 Execute three_way(19112de8-2197-11dd-ba14-5dc4d1b7fe8e) 2008-05-14 11:21:40 [DEBUG] switch_core_media_bug.c:227 switch_core_media_bug_add() Attaching BUG to sofia/default/anonymous@localhost 2008-05-14 11:21:40 [DEBUG] switch_core_media_bug.c:312 switch_core_media_bug_close() Removing BUG from sofia/default/anonymous@localhost 2008-05-14 11:21:40 [NOTICE] switch_core_state_machine.c:156 switch_core_standard_on_execute() Hangup sofia/default/1000 [CS_EXECUTE] [NORMAL_CLEARING] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/1000 [KILL] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/1000) State EXECUTE going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1000 Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1000) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/1000 hanging up, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/1000 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/1000, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1000) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 5 (sofia/default/1000) Locked, Waiting on external entities 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 5 (sofia/default/1000) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/1000 [CS_HANGUP] 2008-05-14 11:21:40 [DEBUG] switch_ivr_play_say.c:1130 switch_ivr_play_file() done playing file 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:160 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/1001] 2008-05-14 11:21:40 [NOTICE] switch_ivr_bridge.c:374 audio_bridge_on_exchange_media() Hangup sofia/default/1001 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/1001 [KILL] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:919 switch_ivr_uuid_bridge() originator uuid 1e67e516-2197-11dd-ba14-5dc4d1b7fe8e is not present 2008-05-14 11:21:40 [DEBUG] mod_dptools.c:1371 hanguphook() Hangup Command uuid_bridge(1e67e516-2197-11dd-ba14-5dc4d1b7fe8e 19112de8-2197-11dd-ba14-5dc4d1b7fe8e): -ERR Invalid uuid 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:431 switch_core_session_run() (sofia/default/1001) State EXCHANGE_MEDIA going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1001 Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1001) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/1001 hanging up, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/1001 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/1001, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1001) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 4 (sofia/default/1001) Locked, Waiting on external entities 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:160 audio_bridge_thread() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:275 audio_bridge_thread() read: sofia/default/anonymous@localhost Bad Frame.... Bubye! 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/anonymous@localhost] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/anonymous@localhost) State EXECUTE going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/anonymous@localhost Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/anonymous@localhost) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/anonymous@localhost hanging up, cause: UNALLOCATED 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/anonymous@localhost 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/anonymous@localhost, cause: UNALLOCATED 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/anonymous@localhost) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 3 (sofia/default/anonymous@localhost) Locked, Waiting on external entities 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 3 (sofia/default/anonymous@localhost) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/anonymous@localhost [CS_HANGUP] 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 4 (sofia/default/1001) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/100 My question is if its a bug or I did something wrong? I used the lastest trunk on Ubuntu linux. Thanks, Csaba
There was a bug regarding that, try revision 8412 On Wed, May 14, 2008 at 5:22 AM, Csaba Zelei <csaba.zelei@gmail.com> wrote:
Hi,
Currently I need to set up attended transfer to phones which dont have any support to it. So, made a simple extension in features.xml which read the number and supply it to att_xfer app:
<extension name="att_xfer"> <condition field="destination_number" expression="^att_xfer$"> <action application="read" data="3 4 sounds/mellekek.wav attxfer_callthis 30000 #"/> <action application="att_xfer" data="sofia/default/${attxfer_callthis}"/> </condition> </extension>
then bind it to dtmf 3 in default.xml Local Extension with:
<anti-action application="bind_meta_app" data="3 a a execute_extension::att_xfer XML features"/>
I can activate this feautre, it's hold the bleg and call the 3rd party, but when I try to make the transfer with dtmf 0 than it hangup all legs. For me it's look like that FS hangup the channels than try to bridge them. Here is the console log:
freeswitch@devil4> show channels API CALL [show(channels)] output:
uuid,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,write_codec,write_rate 19112de8-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:13,1210756873,sofia/default/anonymous@localhost ,CS_EXECUTE,1003,1003,192.168.1.192 ,1001,att_xfer,sofia/default/1000,XML,default,PCMA,8000,PCMA,8000 193e7bf4-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:13,1210756873,sofia/default/1001,CS_EXCHANGE_MEDIA,1003,1003, 192.168.1.192 ,1001,playback,local_stream://moh,XML,default,PCMA,8000,PCMA,8000 1e67e516-2197-11dd-ba14-5dc4d1b7fe8e,2008-05-14 11:21:22,1210756882,sofia/default/1000,CS_EXCHANGE_MEDIA,1003,1003, 192.168.1.192,1000,,,XML,default,PCMA,8000,PCMA,8000
3 total.
freeswitch@devil4> 2008-05-14 11:21:40 [DEBUG] mod_dptools.c:1344 xfer_on_dtmf() sofia/default/1000 State Change CS_EXCHANGE_MEDIA -> CS_EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:193 audio_bridge_thread() sofia/default/anonymous@localhost ended call via DTMF 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:194 audio_bridge_thread() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/anonymous@localhost ] 2008-05-14 11:21:40 [NOTICE] switch_ivr_bridge.c:802 switch_ivr_multi_threaded_bridge() Hangup sofia/default/anonymous@localhost [CS_EXECUTE] [UNALLOCATED] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/anonymous@localhost [KILL] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/1000] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:431 switch_core_session_run() (sofia/default/1000) State EXCHANGE_MEDIA going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1000 Running State Change CS_EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/1000) State EXECUTE 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:156 sofia_on_execute() sofia/default/1000 SOFIA EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:128 switch_core_standard_on_execute() Standard EXECUTE 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:139 switch_core_standard_on_execute() sofia/default/1000 Execute three_way(19112de8-2197-11dd-ba14-5dc4d1b7fe8e) 2008-05-14 11:21:40 [DEBUG] switch_core_media_bug.c:227 switch_core_media_bug_add() Attaching BUG to sofia/default/anonymous@localhost 2008-05-14 11:21:40 [DEBUG] switch_core_media_bug.c:312 switch_core_media_bug_close() Removing BUG from sofia/default/anonymous@localhost 2008-05-14 11:21:40 [NOTICE] switch_core_state_machine.c:156 switch_core_standard_on_execute() Hangup sofia/default/1000 [CS_EXECUTE] [NORMAL_CLEARING] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/1000 [KILL] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1000 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/1000) State EXECUTE going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1000 Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1000) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/1000 hanging up, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/1000 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/1000, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1000) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 5 (sofia/default/1000) Locked, Waiting on external entities 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 5 (sofia/default/1000) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/1000 [CS_HANGUP] 2008-05-14 11:21:40 [DEBUG] switch_ivr_play_say.c:1130 switch_ivr_play_file() done playing file 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:160 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:383 switch_core_session_receive_message() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/anonymous@localhost [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/1001] 2008-05-14 11:21:40 [NOTICE] switch_ivr_bridge.c:374 audio_bridge_on_exchange_media() Hangup sofia/default/1001 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2008-05-14 11:21:40 [DEBUG] switch_channel.c:1355 switch_channel_perform_hangup() Kill sofia/default/1001 [KILL] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:919 switch_ivr_uuid_bridge() originator uuid 1e67e516-2197-11dd-ba14-5dc4d1b7fe8e is not present 2008-05-14 11:21:40 [DEBUG] mod_dptools.c:1371 hanguphook() Hangup Command uuid_bridge(1e67e516-2197-11dd-ba14-5dc4d1b7fe8e 19112de8-2197-11dd-ba14-5dc4d1b7fe8e): -ERR Invalid uuid
2008-05-14 11:21:40 [DEBUG] switch_core_session.c:671 switch_core_session_signal_state_change() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:431 switch_core_session_run() (sofia/default/1001) State EXCHANGE_MEDIA going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/1001 Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1001) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/1001 hanging up, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/1001 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/1001, cause: NORMAL_CLEARING 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/1001) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 4 (sofia/default/1001) Locked, Waiting on external entities 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:160 audio_bridge_thread() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:275 audio_bridge_thread() read: sofia/default/anonymous@localhost Bad Frame.... Bubye! 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:344 audio_bridge_thread() Kill sofia/default/1001 [BREAK] 2008-05-14 11:21:40 [DEBUG] switch_ivr_bridge.c:347 audio_bridge_thread() BRIDGE THREAD DONE [sofia/default/anonymous@localhost ] 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:428 switch_core_session_run() (sofia/default/anonymous@localhost) State EXECUTE going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:364 switch_core_session_run() sofia/default/anonymous@localhost Running State Change CS_HANGUP 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/anonymous@localhost) State HANGUP 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel sofia/default/anonymous@localhost hanging up, cause: UNALLOCATED 2008-05-14 11:21:40 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending BYE to sofia/default/anonymous@localhost 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() Standard HANGUP sofia/default/anonymous@localhost, cause: UNALLOCATED 2008-05-14 11:21:40 [DEBUG] switch_core_state_machine.c:392 switch_core_session_run() (sofia/default/anonymous@localhost) State HANGUP going to sleep 2008-05-14 11:21:40 [DEBUG] switch_core_session.c:731 switch_core_session_thread() Session 3 (sofia/default/anonymous@localhost) Locked, Waiting on external entities 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 3 (sofia/default/anonymous@localhost) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/anonymous@localhost [CS_HANGUP] 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:749 switch_core_session_thread() Session 4 (sofia/default/1001) Ended 2008-05-14 11:21:40 [NOTICE] switch_core_session.c:751 switch_core_session_thread() Close Channel sofia/default/100
My question is if its a bug or I did something wrong? I used the lastest trunk on Ubuntu linux.
Thanks,
Csaba
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
it's invalid because you hungup On Thu, May 15, 2008 at 3:49 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
Tried it. It's ok with the threeway now, but still get the invalid uuid error if I hang up
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
There was a bug regarding that, try revision 8412
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
ok, then I misunderstood something. I thought by hanging up FS connect the remaining 2 leg together thus finishing the transfer So when I have my first call on hold, and the 2nd call connected how I tell it to hang up me and bridge them together? 2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
it's invalid because you hungup
On Thu, May 15, 2008 at 3:49 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
Tried it. It's ok with the threeway now, but still get the invalid uuid error if I hang up
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
There was a bug regarding that, try revision 8412
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ 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
press 0 and then hangup? On Thu, May 15, 2008 at 4:03 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
ok, then I misunderstood something. I thought by hanging up FS connect the remaining 2 leg together thus finishing the transfer So when I have my first call on hold, and the 2nd call connected how I tell it to hang up me and bridge them together?
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
it's invalid because you hungup
On Thu, May 15, 2008 at 3:49 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
Tried it. It's ok with the threeway now, but still get the invalid uuid error if I hang up
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
There was a bug regarding that, try revision 8412
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ 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
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
try latest trunk i think i made what you want work too. On Thu, May 15, 2008 at 4:22 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
press 0 and then hangup?
On Thu, May 15, 2008 at 4:03 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
ok, then I misunderstood something. I thought by hanging up FS connect the remaining 2 leg together thus finishing the transfer So when I have my first call on hold, and the 2nd call connected how I tell it to hang up me and bridge them together?
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
it's invalid because you hungup
On Thu, May 15, 2008 at 3:49 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
Tried it. It's ok with the threeway now, but still get the invalid uuid error if I hang up
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
There was a bug regarding that, try revision 8412
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ 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
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Thanks! Unfortunately, I can only try it on Monday, then I am documenting it to the wiki. 2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
try latest trunk i think i made what you want work too.
On Thu, May 15, 2008 at 4:22 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
press 0 and then hangup?
On Thu, May 15, 2008 at 4:03 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
ok, then I misunderstood something. I thought by hanging up FS connect the remaining 2 leg together thus finishing the transfer So when I have my first call on hold, and the 2nd call connected how I tell it to hang up me and bridge them together?
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
it's invalid because you hungup
On Thu, May 15, 2008 at 3:49 PM, Zelei Csaba <csaba.zelei@gmail.com> wrote:
Tried it. It's ok with the threeway now, but still get the invalid uuid error if I hang up
2008/5/15 Anthony Minessale <anthony.minessale@gmail.com>:
There was a bug regarding that, try revision 8412
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ 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
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ 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
Hi, I tested it, it's working fine, but I experienced that !switch_channel_ready(channel) at mod_dptools.c line 1415 is always true. So if A call B then B start att_xfer with C and C hangup(thus indicating he/she doesnt want the transfer) it still try to bridge C and A. I think this is beause switch_ivr_multi_threaded_bridge() hang up B channel too so switch_channel_ready return with false. I would try to come out with a patch but I have no idea how to signal switch_ivr_multi_threaded_bridge in a proper way that it isnt need to hang up the other channel Anthony Minessale wrote:
try latest trunk i think i made what you want work too.
see latest trunk On Mon, May 19, 2008 at 8:20 AM, Csaba Zelei <csaba.zelei@gmail.com> wrote:
Hi,
I tested it, it's working fine, but I experienced that !switch_channel_ready(channel) at mod_dptools.c line 1415 is always true. So if A call B then B start att_xfer with C and C hangup(thus indicating he/she doesnt want the transfer) it still try to bridge C and A. I think this is beause switch_ivr_multi_threaded_bridge() hang up B channel too so switch_channel_ready return with false. I would try to come out with a patch but I have no idea how to signal switch_ivr_multi_threaded_bridge in a proper way that it isnt need to hang up the other channel
Anthony Minessale wrote:
try latest trunk i think i made what you want work too.
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
tested it. It's working now, thanks! The only problem now is that if the att_xfer cant call the number (destination out of order, busy etc.) then it hang up instead of restore the original call. Also if I follow the A->B, B att_xfer C then C hang up thus restoring the original call and then A or B hang up I get the following messages on the console: 2008-05-19 19:20:27 [DEBUG] switch_ivr_bridge.c:917 switch_ivr_uuid_bridge() originator uuid d9ac3302-25c7-11dd-b544-c756451990a3 is not present 2008-05-19 19:20:27 [DEBUG] mod_dptools.c:1367 hanguphook() Hangup Command uuid_bridge(d9ac3302-25c7-11dd-b544-c756451990a3 d5d9e918-25c7-11dd-b544-c756451990a3): -ERR Invalid uuid I also documented it to the wiki as I promised. (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer) Thanks for your time! Anthony Minessale wrote:
see latest trunk
ok update again. I also changed the behavior of the bind app. the app now can take one of "a" "b" or "ab" as the fist arg for who can dial the digit and one of "a" "b" "o" and "s" for the which leg executes it. a and b are self-explanatory, "s" means "same" and "o" means opposite in cases where you use both a and b On Mon, May 19, 2008 at 12:38 PM, Csaba Zelei <csaba.zelei@gmail.com> wrote:
tested it. It's working now, thanks!
The only problem now is that if the att_xfer cant call the number (destination out of order, busy etc.) then it hang up instead of restore the original call. Also if I follow the A->B, B att_xfer C then C hang up thus restoring the original call and then A or B hang up I get the following messages on the console:
2008-05-19 19:20:27 [DEBUG] switch_ivr_bridge.c:917 switch_ivr_uuid_bridge() originator uuid d9ac3302-25c7-11dd-b544-c756451990a3 is not present 2008-05-19 19:20:27 [DEBUG] mod_dptools.c:1367 hanguphook() Hangup Command uuid_bridge(d9ac3302-25c7-11dd-b544-c756451990a3 d5d9e918-25c7-11dd-b544-c756451990a3): -ERR Invalid uuid
I also documented it to the wiki as I promised. (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer)
Thanks for your time!
Anthony Minessale wrote:
see latest trunk
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Thanks, it's working fine now. I am still getting the error messages but it seems that everything ok I updated the wiki about bind_meta_app Anthony Minessale wrote:
ok update again.
I also changed the behavior of the bind app.
the app now can take one of "a" "b" or "ab" as the fist arg for who can dial the digit and one of "a" "b" "o" and "s" for the which leg executes it.
a and b are self-explanatory, "s" means "same" and "o" means opposite in cases where you use both a and b
On Mon, May 19, 2008 at 12:38 PM, Csaba Zelei <csaba.zelei@gmail.com <mailto:csaba.zelei@gmail.com>> wrote:
tested it. It's working now, thanks!
The only problem now is that if the att_xfer cant call the number (destination out of order, busy etc.) then it hang up instead of restore the original call. Also if I follow the A->B, B att_xfer C then C hang up thus restoring the original call and then A or B hang up I get the following messages on the console:
2008-05-19 19:20:27 [DEBUG] switch_ivr_bridge.c:917 switch_ivr_uuid_bridge() originator uuid d9ac3302-25c7-11dd-b544-c756451990a3 is not present 2008-05-19 19:20:27 [DEBUG] mod_dptools.c:1367 hanguphook() Hangup Command uuid_bridge(d9ac3302-25c7-11dd-b544-c756451990a3 d5d9e918-25c7-11dd-b544-c756451990a3): -ERR Invalid uuid
I also documented it to the wiki as I promised. (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer)
Thanks for your time!
ya, The error message is harmless, it's just because the first channel was scheduled to hangup up the second channel when it hungup and the second channel was already hung up on it's own so it was unable to perform it's instructions and is just warning you. On Tue, May 20, 2008 at 2:42 AM, Csaba Zelei <csaba.zelei@gmail.com> wrote:
Thanks, it's working fine now. I am still getting the error messages but it seems that everything ok
I updated the wiki about bind_meta_app
Anthony Minessale wrote:
ok update again.
I also changed the behavior of the bind app.
the app now can take one of "a" "b" or "ab" as the fist arg for who can dial the digit and one of "a" "b" "o" and "s" for the which leg executes it.
a and b are self-explanatory, "s" means "same" and "o" means opposite in cases where you use both a and b
On Mon, May 19, 2008 at 12:38 PM, Csaba Zelei <csaba.zelei@gmail.com <mailto:csaba.zelei@gmail.com>> wrote:
tested it. It's working now, thanks!
The only problem now is that if the att_xfer cant call the number (destination out of order, busy etc.) then it hang up instead of restore the original call. Also if I follow the A->B, B att_xfer C then C hang up thus restoring the original call and then A or B hang up I get the following messages on the console:
2008-05-19 19:20:27 [DEBUG] switch_ivr_bridge.c:917 switch_ivr_uuid_bridge() originator uuid d9ac3302-25c7-11dd-b544-c756451990a3 is not present 2008-05-19 19:20:27 [DEBUG] mod_dptools.c:1367 hanguphook() Hangup Command uuid_bridge(d9ac3302-25c7-11dd-b544-c756451990a3 d5d9e918-25c7-11dd-b544-c756451990a3): -ERR Invalid uuid
I also documented it to the wiki as I promised. (http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_att_xfer)
Thanks for your time!
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
participants (3)
-
Anthony Minessale
-
Csaba Zelei
-
Zelei Csaba