[Freeswitch-users] SDP issue receiving calls from SIP connection

Anthony Minessale anthony.minessale at gmail.com
Mon Aug 11 07:55:08 PDT 2008


I assume it's "whining" about the SDP parse error encountered.
nua(0x8120fe0): INVITE server: error parsing SDP

I do not have the spec memorized but I'm sure if we show it to the sofia dev
he can tell us the specific problem with the sdp.




On Mon, Aug 11, 2008 at 8:30 AM, Kirk Bateman <kirk.bateman at gmail.com>wrote:

> Afternoon everyone,
>
> I have a bit of a problem with Freeswitch receiving RTP INVITEs from my SIP
> provider (tesco's internet phone ... I know SIP isn't supported technically,
> but it sort of works...)
>
> Freeswitch (sofia) seems to be whinging about the INVITE SDP format ... but
> I'm not sure why ... here's a dump of my log / trace, anyone got any clues,
> I've tried adding extra codecs to my list and setting the late negotiation
> but that doesn't seem to fix it ... (registration all works fine by the way
> ...)
>
>    ------------------------------------------------------------------------
>    INVITE sip:MY_PHONE_NUMBER at MY_IP_ADDRESS:5060;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 77.75.1.10:5060;branch=z9hG4bK1bfloj306g20eco4b5g1.1
>    Call-ID: SDvke8201-42f890e69d7b72a6084cc0fc1504c8a7-dqi0022
>    CSeq: 100 INVITE
>    From: "ANOTHER_PHONE_NUMBER" <
> sip:ANOTHER_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AANOTHER_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>;tag=SDvke8201-b2b.31deb49
>    To: "MY_PHONE_NUMBER" <sip:MY_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AMY_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>
>    Max-Forwards: 69
>    Content-Type: application/sdp
>    Contact: <sip:ANOTHER_PHONE_NUMBER at 77.75.1.10:5060;transport=udp>
>    Allow: INVITE,CANCEL,ACK,BYE
>    Accept: application/sdp
>    Content-Length: 840
>
>    v=0
>    o=- 3250588766 0 IN IP4 77.75.1.10
>    s=-
>    c=IN IP4 77.75.1.10
>    t=0 0
>    m=audio 54424 RTP/AVP 18 99 101 102 103 15 104 4 105 106 107 108 125 109
> 100 8 0
>    a=rtpmap:18 G729/8000
>    a=fmtp:18 annexb=no
>    a=rtpmap:99 G.729a/8000
>    a=rtpmap:101 G.726-16/8000
>    a=rtpmap:102 G.726-24/8000
>    a=rtpmap:103 G.726-32/8000
>    a=rtpmap:15 G728/8000
>    a=rtpmap:104 G.723.1-H/8000
>    a=rtpmap:4 G723/8000
>    a=rtpmap:105 G.723.1-L/8000
>    a=rtpmap:106 G.729b/8000
>    a=rtpmap:107 G.723.1a-H/8000
>    a=rtpmap:108 G.723.1a-L/8000
>    a=rtpmap:125 G.nX64/8000
>    a=rtpmap:109 AMR/8000
>    a=rtpmap:100 X-NSE/8000
>    a=fmtp:100 192-194,200-202
>    a=rtpmap:8 PCMA/8000
>    a=rtpmap:0 PCMU/8000
>    a=maxptime:20
>    a=maxptime:30
>    a=ptime:20
>    a=ptime:30
>    a=X-cap: 1 audio RTP/AVP 100
>    a=X-cap: 2 image udptl t38
>    a=X-sqn:0
>    a=X-cpar: a=rtpmap:100 X-NSE/8000
>    a=X-cpar: a=fmtp:100 192-194,200-202
>    ------------------------------------------------------------------------
> tport_deliver(0x80fcbf0): msg 0x8129468 (1416 bytes) from udp/
> 77.75.1.10:5060/sip next=(nil)
> nta: received INVITE sip:MY_PHONE_NUMBER at MY_IP_ADDRESS:5060;transport=udp
> SIP/2.0 (CSeq 100)
> nta: canonizing sip:MY_PHONE_NUMBER at MY_IP_ADDRESS:5060 with contact
> nta: INVITE (100) going to a default leg
> nta: timer set to 200 ms
> nua: nua_stack_process_request: entering
> nua: nh_create: entering
> nua: nh_create_handle: entering
> nua: nua_stack_set_params: entering
> soa_clone(static::0x80ef908, 0x80eccb8, 0x8120fe0) called
> soa_set_params(static::0x8111d08, ...) called
> nta_leg_tcreate(0x81200c0)
> soa_init_offer_answer(static::0x8111d08) called
> soa_set_remote_sdp(static::0x8111d08, (nil), 0x810ed20, 840) called
> nua(0x8120fe0): INVITE server: error parsing SDP
> nua: nua_invite_server_respond: entering
> tport_tsend(0x80fcbf0) tpn = UDP/77.75.1.10:5060
> tport_resolve addrinfo = 77.75.1.10:5060
> tport_by_addrinfo(0x80fcbf0): not found by name UDP/77.75.1.10:5060
> tport_vsend returned 661
> send 661 bytes to udp/[77.75.1.10]:5060 at 13:16:28.358779:
>    ------------------------------------------------------------------------
>    SIP/2.0 400 Bad Session Description
>    Via: SIP/2.0/UDP 77.75.1.10:5060;branch=z9hG4bK1bfloj306g20eco4b5g1.1
>    From: "ANOTHER_PHONE_NUMBER" <
> sip:ANOTHER_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AANOTHER_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>;tag=SDvke8201-b2b.31deb49
>    To: "MY_PHONE_NUMBER" <sip:MY_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AMY_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>;tag=yjay36ZrycNmD
>    Call-ID: SDvke8201-42f890e69d7b72a6084cc0fc1504c8a7-dqi0022
>    CSeq: 100 INVITE
>    User-Agent: FreeSWITCH-mod_sofia/1.0.trunk-9235
>    Accept: application/sdp
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE,
> NOTIFY, REFER, UPDATE, REGISTER, INFO
>    Supported: 100rel, timer, precondition, path, replaces
>    Allow-Events: talk
>    Content-Length: 0
>
>    ------------------------------------------------------------------------
> nta: sent 400 Bad Session Description for INVITE (100)
> nta_leg_destroy(0x81200c0)
> soa_destroy(static::0x8111d08) called
> tport_wakeup_pri(0x80fcbf0): events IN
> tport_recv_event(0x80fcbf0)
> tport_recv_iovec(0x80fcbf0) msg 0x8111d08 from (udp/192.168.1.10:5060) has
> 442 bytes, veclen = 1
> recv 442 bytes from udp/[77.75.1.10]:5060 at 13:16:28.377628:
>    ------------------------------------------------------------------------
>    ACK sip:MY_PHONE_NUMBER at MY_IP_ADDRESS:5060;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 77.75.1.10:5060;branch=z9hG4bK1bfloj306g20eco4b5g1.1
>    CSeq: 100 ACK
>    Call-ID: SDvke8201-42f890e69d7b72a6084cc0fc1504c8a7-dqi0022
>    From: "ANOTHER_PHONE_NUMBER" <
> sip:ANOTHER_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AANOTHER_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>;tag=SDvke8201-b2b.31deb49
>    To: "MY_PHONE_NUMBER" <sip:MY_PHONE_NUMBER at sip.tescointernetphone.com<sip%3AMY_PHONE_NUMBER at sip.tescointernetphone.com>
> ;user=phone>;tag=yjay36ZrycNmD
>    Max-Forwards: 69
>    Content-Length: 0
>
>    ------------------------------------------------------------------------
> tport_deliver(0x80fcbf0): msg 0x8111d08 (442 bytes) from udp/
> 77.75.1.10:5060/sip next=(nil)
> nta: received ACK sip:MY_PHONE_NUMBER at MY_IP_ADDRESS:5060;transport=udp
> SIP/2.0 (CSeq 100)
> nta: ACK (100) is going to INVITE (100)
> nta: timer set next to 4820 ms
> nta: timer I fired, terminate 400 response
> incoming_reclaim_all((nil), (nil), 0xb174a1fc)
> nta_incoming_timer: 0/0 resent, 0/0 tout, 1/1 term, 1/1 free
> nta: timer not set
> sofia loglevel 0
> API CALL [sofia(loglevel 0)] output:
> Sofia-sip log level set to [0]
>
>
>
> Any clues would be welcomed ...
>
>
> Cheers
>
> Kirk Bateman
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at 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 at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080811/3d8c92c6/attachment-0002.html 


More information about the FreeSWITCH-users mailing list