[Freeswitch-dev] FreeSWITCH Core Dump

Michael Jerris mike at jerris.com
Thu Mar 29 01:12:01 EDT 2007


Your client is not sending any public addresses as candidates:

SecRECV[<iq from='user at gmail.com/jabbin' to='suntel at suntel.com.tr/talk' 
type='set'><session type='candidates' id='1953725589' 
initiator='user at 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 at lists.freeswitch.org
[mailto:freeswitch-dev-
> bounces at lists.freeswitch.org] On Behalf Of Peter Nixon
> Sent: Thursday, March 29, 2007 12:34 AM
> To: freeswitch-dev at 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 at gmail.com/jabbin'
to='suntel at suntel.com.tr/talk'
> type='set'><session type='initiate' id='1953725589'
> initiator='user at 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 at gmail.com/jabbin
<user at 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 at 8000]
> 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log()
> SecRECV[<iq from='user at gmail.com/jabbin'
to='suntel at suntel.com.tr/talk'
> type='set'><session type='candidates' id='1953725589'
> initiator='user at 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 at gmail.com/jabbin'
> from='suntel at suntel.com.tr/talk'><query/></iq>]
> 2007-03-29 04:29:51 [DEBUG] libdingaling.c:1222 on_log()
> SecSEND[<iq type='result' to='user at gmail.com/jabbin'
> from='suntel at 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 at suntel.com.tr/talk'
> to='user at gmail.com/jabbin' type='set' id='300'><session
> xmlns='http://www.google.com/session' type='accept' id='1953725589'
> initiator='user at 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 at gmail.com/jabbin'
to='suntel at 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 at gmail.com/jabbin'
to='suntel at 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 at suntel.com.tr/talk'
> to='user at gmail.com/jabbin' type='set' id='301'><session
> xmlns='http://www.google.com/session' type='transport-info'
> id='1953725589'
> initiator='user at 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 at suntel.com.tr/talk'
> to='user at gmail.com/jabbin' type='set' id='302'><session
> xmlns='http://www.google.com/session' type='terminate' id='1953725589'
> initiator='user at 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 at gmail.com/jabbin'
to='suntel at 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 at gmail.com/jabbin'
to='suntel at 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 at gmail.com/jabbin'
to='suntel at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org



More information about the Freeswitch-dev mailing list