Your client is not sending any public addresses as candidates: SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='set'><session type='candidates' id='1953725589' initiator='user@gmail.com/jabbin' xmlns='http://www.google.com/session'><candidate name='rtp' address='127.0.0.1' port='35669' username='0/FvwgnAYV/QhRHA' password='XXXXXX' preference='1' protocol='udp' type='local' network='lo' generation='0'/><candidate name='rtp' address='192.168.2.65' port='35671' username='SK5adSo4BmnHxCV5' password='XXXXXX' preference='1' protocol='udp' type='local' network='eth1' generation='0'/></session></iq>] so we have no way of knowing where to send media, so we fail the call. Mike
-----Original Message----- From: freeswitch-dev-bounces@lists.freeswitch.org [mailto:freeswitch-dev- bounces@lists.freeswitch.org] On Behalf Of Peter Nixon Sent: Thursday, March 29, 2007 12:34 AM To: freeswitch-dev@lists.freeswitch.org Subject: Re: [Freeswitch-dev] FreeSWITCH Core Dump
On Thu 29 Mar 2007 00:34, Michael Jerris wrote:
The line:
2007-03-28 21:07:58 [DEBUG] mod_dingaling.c:706 activate_rtp() No valid candidates received!
is the key one here. Can you turn on the debug in your dingaling.conf so we can see the actual jabber messages received and which candidates you are actually getting from the client?
2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='set'><session type='initiate' id='1953725589' initiator='user@gmail.com/jabbin' xmlns='http://www.google.com/session'><description xmlns='http://www.google.com/session/phone'><payload-type id='110' name='speex'/><payload-type id='0' name='PCMU'/></description></session></iq>] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:291 ldl_session_create() Created Session 1953725589 2007-03-29 04:29:51 [DEBUG] libdingaling.c:319 parse_session_code() Message for Session 1953725589 2007-03-29 04:29:51 [DEBUG] libdingaling.c:358 parse_session_code() Add Payload [speex] id='110' 2007-03-29 04:29:51 [DEBUG] libdingaling.c:358 parse_session_code() Add Payload [PCMU] id='0' 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2474 handle_signalling() Creating an identity for 1953725589 user@gmail.com/jabbin <user@gmail.com/jabbin> 1234 2007-03-29 04:29:51 [NOTICE] switch_channel.c:347 switch_channel_set_name() New Chan DingaLing/1234 [22f9fb60-ddae-11db-9ae5-d7e4ede9ef4c] 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2505 handle_signalling() Creating a session for 1953725589 2007-03-29 04:29:51 [NOTICE] switch_channel.c:347 switch_channel_set_name() New Chan DingaLing/new [22f9fb60-ddae-11db-9ae5-d7e4ede9ef4c] 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2509 handle_signalling() DingaLing/new State Change CS_NEW -> CS_INIT 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2594 handle_signalling() 2 payloads 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2596 handle_signalling() Available Payload speex 110 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2603 handle_signalling() compare speex 110/8000 to speex 98/8000 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:2614 handle_signalling() Choosing Payload index 0 speex 110 2007-03-29 04:29:51 [DEBUG] mod_dingaling.c:929 do_describe() Send Describe [speex@8000] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='set'><session type='candidates' id='1953725589' initiator='user@gmail.com/jabbin' xmlns='http://www.google.com/session'><candidate name='rtp' address='127.0.0.1' port='35669' username='0/FvwgnAYV/QhRHA' password='XXXXXX' preference='1' protocol='udp' type='local' network='lo' generation='0'/><candidate name='rtp' address='192.168.2.65' port='35671' username='SK5adSo4BmnHxCV5' password='XXXXXX' preference='1' protocol='udp' type='local' network='eth1' generation='0'/></session></iq>] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:319 parse_session_code() Message for Session 1953725589 2007-03-29 04:29:51 [DEBUG] switch_core.c:3436 switch_core_session_run() (DingaLing/new) State INIT 2007-03-29 04:29:51 [NOTICE] mod_dingaling.c:959 negotiate_media() Ring- Ready DingaLing/new! 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log() SecSEND[<iq type='result' to='user@gmail.com/jabbin' from='suntel@suntel.com.tr/talk'><query/></iq>] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log() SecSEND[<iq type='result' to='user@gmail.com/jabbin' from='suntel@suntel.com.tr/talk'><query/></iq>] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1323 ldl_flush_queue() Sending packet 300 (2 left) 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log() SecSEND[<iq xmlns='jabber:client' from='suntel@suntel.com.tr/talk' to='user@gmail.com/jabbin' type='set' id='300'><session xmlns='http://www.google.com/session' type='accept' id='1953725589' initiator='user@gmail.com/jabbin'><description xmlns='http://www.google.com/session/phone' xml:lang='en'><payload-type xmlns='http://www.google.com/session/phone' id='98' name='speex' clockrate='8000' bitrate='11000'/></description></session></iq>] 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:52 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='result' id='300'/>] 2007-03-29 04:29:53 [DEBUG] libdingaling.c:867 cancel_retry() Cancel packet 300 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='result' id='300'/>] 2007-03-29 04:29:53 [DEBUG] libdingaling.c:867 cancel_retry() Cancel packet 300 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:29:53 [DEBUG] libdingaling.c:1331 ldl_flush_queue() Discarding packet 300 2007-03-29 04:30:01 [DEBUG] mod_dingaling.c:861 do_candidates() Send Candidate 66.135.41.84:16384 [ZETUBcxQ4z3B6Cst] 2007-03-29 04:30:01 [DEBUG] mod_dingaling.c:706 activate_rtp() No valid candidates received! 2007-03-29 04:30:01 [DEBUG] mod_dingaling.c:594 terminate_session() Terminate called from line 1024 state=CS_INIT 2007-03-29 04:30:01 [NOTICE] mod_dingaling.c:609 terminate_session() Hangup DingaLing/new [CS_INIT] [DESTINATION_OUT_OF_ORDER] 2007-03-29 04:30:01 [INFO] switch_channel.c:993 switch_channel_perform_hangup() Kill DingaLing/new [KILL] 2007-03-29 04:30:01 [DEBUG] libdingaling.c:236 ldl_session_destroy() Destroyed Session 1953725589 2007-03-29 04:30:01 [DEBUG] mod_dingaling.c:1182 channel_kill_channel() DingaLing/new CHANNEL KILL 2007-03-29 04:30:01 [DEBUG] switch_core.c:3399 switch_core_session_run() (DingaLing/new) State HANGUP 2007-03-29 04:30:01 [DEBUG] mod_dingaling.c:1137 channel_on_hangup() DingaLing/new CHANNEL HANGUP 2007-03-29 04:30:01 [DEBUG] switch_core.c:3078 switch_core_standard_on_hangup() Standard HANGUP DingaLing/new, cause: DESTINATION_OUT_OF_ORDER 2007-03-29 04:30:01 [DEBUG] switch_core.c:3842 switch_core_session_thread() Session 1 (DingaLing/new) Locked, Waiting on external entities 2007-03-29 04:30:01 [INFO] switch_core.c:3847 switch_core_session_thread() Session 1 (DingaLing/new) Ended 2007-03-29 04:30:01 [NOTICE] switch_core.c:3723 switch_core_session_destroy() Close Channel DingaLing/new 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1323 ldl_flush_queue() Sending packet 301 (2 left) 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1222 on_log() SecSEND[<iq xmlns='jabber:client' from='suntel@suntel.com.tr/talk' to='user@gmail.com/jabbin' type='set' id='301'><session xmlns='http://www.google.com/session' type='transport-info' id='1953725589' initiator='user@gmail.com/jabbin'><transport xmlns='http://www.google.com/transport/p2p'><candidate name='rtp' address='66.135.41.84' port='16384' username='ZETUBcxQ4z3B6Cst' password='XXXXXXXXX' preference='1.0' protocol='udp' type='local' network='0' generation='0'/></transport></session></iq>] 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1323 ldl_flush_queue() Sending packet 302 (2 left) 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1222 on_log() SecSEND[<iq xmlns='jabber:client' from='suntel@suntel.com.tr/talk' to='user@gmail.com/jabbin' type='set' id='302'><session xmlns='http://www.google.com/session' type='terminate' id='1953725589' initiator='user@gmail.com/jabbin'/></iq>] 2007-03-29 04:30:01 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='result' id='301'/>] 2007-03-29 04:30:02 [DEBUG] libdingaling.c:867 cancel_retry() Cancel packet 301 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 2 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1331 ldl_flush_queue() Discarding packet 301 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='result' id='302'/>] 2007-03-29 04:30:02 [DEBUG] libdingaling.c:867 cancel_retry() Cancel packet 302 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1222 on_log() SecRECV[<iq from='user@gmail.com/jabbin' to='suntel@suntel.com.tr/talk' type='result' id='302'/>] 2007-03-29 04:30:02 [DEBUG] libdingaling.c:867 cancel_retry() Cancel packet 302 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1311 ldl_flush_queue() Processing 1 packets in retry queue 2007-03-29 04:30:02 [DEBUG] libdingaling.c:1331 ldl_flush_queue() Discarding packet 302
--
Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc
_______________________________________________ Freeswitch-dev mailing list Freeswitch-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org