[Freeswitch-users] Take uuid out of conference and bridge

Birgit Arkesteijn birgit at westhawk.co.uk
Thu Oct 23 07:55:43 EDT 2008


Hi Mike,

The two snippets can be found below.

Thanks, Birgit


***** The snippet where [DESTINATION_OUT_OF_ORDER] occurs:

2008-10-23 12:47:06 [NOTICE] sofia.c:2110 sofia_handle_sip_i_state() 
Channel [sofia/external/0663] has been answered
2008-10-23 12:47:06 [DEBUG] switch_ivr_originate.c:1322 
switch_ivr_originate() Originate Resulted in Success: [sofia/external/0663]
2008-10-23 12:47:06 [DEBUG] mod_spidermonkey.c:2682 session_construct() 
sofia/external/0663 State Change CS_CONSUME_MEDIA -> CS_SOFT_EXECUTE
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:47:06 [INFO] dispatcher_general.js:76 console_log() 
customer services answered: true
2008-10-23 12:47:06 [DEBUG] switch_ivr_bridge.c:904 
switch_ivr_uuid_bridge() sofia/external/0662 State Change 
CS_SOFT_EXECUTE -> CS_RESET
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]
2008-10-23 12:47:06 [DEBUG] switch_ivr_bridge.c:905 
switch_ivr_uuid_bridge() sofia/external/0663 State Change 
CS_SOFT_EXECUTE -> CS_RESET
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:47:06 [INFO] dispatcher_general.js:76 console_log() after 
apiExecute uuid_bridge: +OK 4f1a9178-a0f8-11dd-bc47-611d57a250e3

2008-10-23 12:47:06 [NOTICE] mod_spidermonkey.c:2860 session_destroy() 
Hangup sofia/external/0663 [CS_RESET] [NORMAL_CLEARING]
2008-10-23 12:47:06 [DEBUG] switch_channel.c:1361 
switch_channel_perform_hangup() Kill sofia/external/0663 [KILL]
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0662 Running State Change CS_RESET
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:425 
switch_core_session_run() (sofia/external/0662) State RESET
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:132 sofia_on_reset() 
sofia/external/0662 SOFIA RESET
2008-10-23 12:47:06 [DEBUG] switch_ivr_bridge.c:423 
uuid_bridge_on_reset() sofia/external/0662 CUSTOM RESET
2008-10-23 12:47:06 [DEBUG] switch_ivr_bridge.c:428 
uuid_bridge_on_reset() sofia/external/0662 State Change CS_RESET -> 
CS_SOFT_EXECUTE
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:425 
switch_core_session_run() (sofia/external/0662) State RESET going to sleep
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0662 Running State Change 
CS_SOFT_EXECUTE
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:436 
switch_core_session_run() (sofia/external/0662) State SOFT_EXECUTE
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:329 sofia_on_soft_execute() 
SOFIA TRANSMIT
2008-10-23 12:47:06 [DEBUG] switch_ivr_bridge.c:440 
uuid_bridge_on_soft_execute() sofia/external/0662 CUSTOM TRANSMIT
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:442 
switch_core_session_run() (sofia/external/0663) State CONSUME_MEDIA 
going to sleep
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0663 Running State Change CS_HANGUP
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0663) State HANGUP
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel 
sofia/external/0663 hanging up, cause: NORMAL_CLEARING
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending 
BYE to sofia/external/0663
2008-10-23 12:47:06 [NOTICE] switch_ivr_bridge.c:484 
uuid_bridge_on_soft_execute() Hangup sofia/external/0662 
[CS_SOFT_EXECUTE] [DESTINATION_OUT_OF_ORDER]
2008-10-23 12:47:06 [DEBUG] switch_channel.c:1361 
switch_channel_perform_hangup() Kill sofia/external/0662 [KILL]
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:436 
switch_core_session_run() (sofia/external/0662) State SOFT_EXECUTE going 
to sleep
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0662 Running State Change CS_HANGUP
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0662) State HANGUP
2008-10-23 12:47:06 [DEBUG] mod_conference.c:1997 
conference_loop_output() Channel leaving conference, cause: 
DESTINATION_OUT_OF_ORDER
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel 
sofia/external/0662 hanging up, cause: DESTINATION_OUT_OF_ORDER
2008-10-23 12:47:06 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending 
BYE to sofia/external/0662
2008-10-23 12:47:06 [INFO] dispatcher_general.js:76 console_log() 
consumer consumer_hungup(): cSession hangup HOOK, name: 
sofia/external/0662, uuid: 4d7e7942-a0f8-11dd-bc47-611d57a250e3, state: 
CS_HANGUP, cause: DESTINATION_OUT_OF_ORDER
2008-10-23 12:47:06 [INFO] dispatcher_general.js:76 console_log() after 
apiExecute conference:
2008-10-23 12:47:06 [INFO] dispatcher_general.js:76 console_log() after 
cSession in conf
2008-10-23 12:47:06 [DEBUG] mod_conference.c:1190 
conference_thread_run() Write Lock ON
2008-10-23 12:47:06 [DEBUG] mod_conference.c:1193 
conference_thread_run() Write Lock OFF
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:46 
switch_core_standard_on_hangup() Standard HANGUP sofia/external/0663, 
cause: NORMAL_CLEARING
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0663) State HANGUP going to sleep
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:784 
switch_core_session_thread() Session 2 (sofia/external/0663) Locked, 
Waiting on external entities
2008-10-23 12:47:06 [NOTICE] switch_core_session.c:802 
switch_core_session_thread() Session 2 (sofia/external/0663) Ended
2008-10-23 12:47:06 [NOTICE] switch_core_session.c:804 
switch_core_session_thread() Close Channel sofia/external/0663 [CS_HANGUP]
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:46 
switch_core_standard_on_hangup() Standard HANGUP sofia/external/0662, 
cause: DESTINATION_OUT_OF_ORDER
2008-10-23 12:47:06 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0662) State HANGUP going to sleep
2008-10-23 12:47:06 [DEBUG] switch_core_session.c:784 
switch_core_session_thread() Session 1 (sofia/external/0662) Locked, 
Waiting on external entities
2008-10-23 12:47:06 [NOTICE] switch_core_session.c:802 
switch_core_session_thread() Session 1 (sofia/external/0662) Ended
2008-10-23 12:47:06 [NOTICE] switch_core_session.c:804 
switch_core_session_thread() Close Channel sofia/external/0662 [CS_HANGUP]




***** Here the snippet where [NORMAL_CLEARING] occurs:

2008-10-23 12:53:05 [NOTICE] sofia.c:2110 sofia_handle_sip_i_state() 
Channel [sofia/external/0663] has been answered
2008-10-23 12:53:05 [DEBUG] switch_ivr_originate.c:1322 
switch_ivr_originate() Originate Resulted in Success: [sofia/external/0663]
2008-10-23 12:53:05 [DEBUG] mod_spidermonkey.c:2682 session_construct() 
sofia/external/0663 State Change CS_CONSUME_MEDIA -> CS_SOFT_EXECUTE
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:53:05 [INFO] dispatcher_general.js:76 console_log() 
customer services answered: true
2008-10-23 12:53:05 [DEBUG] switch_ivr_bridge.c:904 
switch_ivr_uuid_bridge() sofia/external/0663 State Change 
CS_SOFT_EXECUTE -> CS_RESET
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:53:05 [DEBUG] switch_ivr_bridge.c:905 
switch_ivr_uuid_bridge() sofia/external/0662 State Change 
CS_SOFT_EXECUTE -> CS_RESET
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]
2008-10-23 12:53:05 [INFO] dispatcher_general.js:76 console_log() after 
apiExecute uuid_bridge: +OK 240c53a8-a0f9-11dd-bc47-611d57a250e3

2008-10-23 12:53:05 [NOTICE] mod_spidermonkey.c:2860 session_destroy() 
Hangup sofia/external/0663 [CS_RESET] [NORMAL_CLEARING]
2008-10-23 12:53:05 [DEBUG] switch_channel.c:1361 
switch_channel_perform_hangup() Kill sofia/external/0663 [KILL]
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0663 [BREAK]
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:442 
switch_core_session_run() (sofia/external/0663) State CONSUME_MEDIA 
going to sleep
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0663 Running State Change CS_HANGUP
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0663) State HANGUP
2008-10-23 12:53:05 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel 
sofia/external/0663 hanging up, cause: NORMAL_CLEARING
2008-10-23 12:53:05 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending 
BYE to sofia/external/0663
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:46 
switch_core_standard_on_hangup() Standard HANGUP sofia/external/0663, 
cause: NORMAL_CLEARING
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0663) State HANGUP going to sleep
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:784 
switch_core_session_thread() Session 5 (sofia/external/0663) Locked, 
Waiting on external entities
2008-10-23 12:53:05 [NOTICE] switch_core_session.c:802 
switch_core_session_thread() Session 5 (sofia/external/0663) Ended
2008-10-23 12:53:05 [NOTICE] switch_core_session.c:804 
switch_core_session_thread() Close Channel sofia/external/0663 [CS_HANGUP]
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0662 Running State Change CS_RESET
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:425 
switch_core_session_run() (sofia/external/0662) State RESET
2008-10-23 12:53:05 [DEBUG] mod_sofia.c:132 sofia_on_reset() 
sofia/external/0662 SOFIA RESET
2008-10-23 12:53:05 [DEBUG] switch_ivr_bridge.c:423 
uuid_bridge_on_reset() sofia/external/0662 CUSTOM RESET
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:53 
switch_core_standard_on_reset() Standard RESET sofia/external/0662
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:425 
switch_core_session_run() (sofia/external/0662) State RESET going to sleep
2008-10-23 12:53:05 [DEBUG] mod_conference.c:1997 
conference_loop_output() Channel leaving conference, cause: NONE
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:430 
switch_core_session_receive_message() Kill sofia/external/0662 [BREAK]
2008-10-23 12:53:05 [INFO] dispatcher_general.js:76 console_log() after 
cSession in conf
2008-10-23 12:53:05 [NOTICE] mod_spidermonkey.c:2860 session_destroy() 
Hangup sofia/external/0662 [CS_RESET] [NORMAL_CLEARING]
2008-10-23 12:53:05 [DEBUG] switch_channel.c:1361 
switch_channel_perform_hangup() Kill sofia/external/0662 [KILL]
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:720 
switch_core_session_signal_state_change() Kill sofia/external/0662 [BREAK]
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:365 
switch_core_session_run() sofia/external/0662 Running State Change CS_HANGUP
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0662) State HANGUP
2008-10-23 12:53:05 [DEBUG] mod_sofia.c:264 sofia_on_hangup() Channel 
sofia/external/0662 hanging up, cause: NORMAL_CLEARING
2008-10-23 12:53:05 [DEBUG] mod_sofia.c:296 sofia_on_hangup() Sending 
BYE to sofia/external/0662
2008-10-23 12:53:05 [DEBUG] mod_conference.c:1190 
conference_thread_run() Write Lock ON
2008-10-23 12:53:05 [DEBUG] mod_conference.c:1193 
conference_thread_run() Write Lock OFF
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:46 
switch_core_standard_on_hangup() Standard HANGUP sofia/external/0662, 
cause: NORMAL_CLEARING
2008-10-23 12:53:05 [DEBUG] switch_core_state_machine.c:393 
switch_core_session_run() (sofia/external/0662) State HANGUP going to sleep
2008-10-23 12:53:05 [DEBUG] switch_core_session.c:784 
switch_core_session_thread() Session 4 (sofia/external/0662) Locked, 
Waiting on external entities
2008-10-23 12:53:05 [NOTICE] switch_core_session.c:802 
switch_core_session_thread() Session 4 (sofia/external/0662) Ended
2008-10-23 12:53:05 [NOTICE] switch_core_session.c:804 
switch_core_session_thread() Close Channel sofia/external/0662 [CS_HANGUP]


On 23/10/08 12:41, Michael Jerris wrote:
> can you post debug logs of this output?
> 
> Mike
> On Oct 23, 2008, at 6:43 AM, Birgit Arkesteijn wrote:
> 
>> Hi,
>>
>> Thanks Anthony for your response.
>> Unfortunately removing the 'kick' didn't make a difference.
>>
>> The result is also different if I change the order of the UUIDs  
>> around.
>> In one scenario I get [NORMAL_CLEARING], in the other
>> [DESTINATION_OUT_OF_ORDER].
>>
>> I added the code (again) and 2 snippets of the freeswitch.log below.
>>
>> Does anyone have an alternative?
>>
>> Thanks, Birgit
>>
>>
>> Current code:
>>
>> function bridge_to_customer_services(conf_name, member_id, uuid,
>> customer_service_url)
>> {
>>     if (uuid)
>>     {
>>         var sSession = new
>> Session("{ignore_early_media=true,originate_timeout=10}"
>>             + customer_service_url);
>>         var ready = sSession.ready();
>>         log("customer services answered: " + ready);
>>         if (ready == true)
>>         {
>>             // The customer services call has been answered
>>             argument = sSession.uuid + " " + uuid;
>>             var res = apiExecute("uuid_bridge", argument);
>>             log("after apiExecute uuid_bridge: " + res);
>>         }
>>     }
>> }
>>
>> When I set argument as:
>> argument = sSession.uuid + " " + uuid;
>>
>> I see the following in the freeswitch log:
>>
>> (
>> sofia/external/0663: is the 'new' customer services call,
>> sofia/external/0662: is the call in the conference
>> )


-- 
-- Birgit Arkesteijn, birgit at westhawk.co.uk,
-- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK
-- Company no: 1769350
-- Registered Office:
-- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK.
-- tel.: +44 (0)161 237 0660
-- <URL: http://www.westhawk.co.uk>



More information about the Freeswitch-users mailing list