<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR-CA link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hello People,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I’ve been investigating an issue with SDP when sending a call to a Panasonic KX-TGP600 Phone, the call end as soon as the Panasonic send it’s SIP OK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I could not see what is wrong with the SDP and why I get "INVITE: error parsing SDP answer in 200 OK" resulting in "988 Incomplete offer/answer" <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I also find it weird that there is no output for this error when Sofia debug is not enabled. It took me a while before I thought of trying to enable more debugging.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>There is also the "not found by name */1.1.217.127:1029" Part which I am not sure is related/relevant in this.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>--<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Here is the console log portion that I thought was relevant:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>2020-07-17 15:44:33.495660 [DEBUG] sofia.c:7325 Channel <a href="mailto:sofia/private/+15145557030@2.2.127.218">sofia/private/+15145557030@2.2.127.218</a> entering state [early][180]<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>2020-07-17 15:44:33.495660 [NOTICE] switch_ivr_originate.c:556 Ring Ready <a href="mailto:sofia/private/+15145557030@2.2.127.218">sofia/private/+15145557030@2.2.127.218</a>!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:2759 tport_wakeup_pri() tport_wakeup_pri(0x7f0e440044a0): events IN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:2882 tport_recv_event() tport_recv_event(0x7f0e440044a0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport_type_udp.c:324 tport_recv_dgram() tport(0x7f0e440044a0): zero length packet<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:2759 tport_wakeup_pri() tport_wakeup_pri(0x7f0e440044a0): events IN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:2882 tport_recv_event() tport_recv_event(0x7f0e440044a0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3223 tport_recv_iovec() tport_recv_iovec(0x7f0e440044a0) msg 0x7f0e44011e30 from (udp/1.1.131.37:5060) has 845 bytes, veclen = 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3041 tport_deliver() tport_deliver(0x7f0e440044a0): msg 0x7f0e44011e30 (845 bytes) from udp/1.1.217.127:5060/sip next=(nil)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:3304 agent_recv_response() nta: received 200 OK for INVITE (22953743)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:3371 agent_recv_response() nta: 200 OK is going to a transaction<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4240 tport_release() tport_release(0x7f0e440044a0): 0x7f0e4400bca0 by 0x7f0e44010c40 with 0x7f0e44011e30<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_dialog.c:564 nua_dialog_usage_set_refresh_range() nua(): refresh session after 55 seconds (in [55..65])<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>soa.c:1171 soa_set_remote_sdp() soa_set_remote_sdp(static::0x7f0e4401a9b0, (nil), 0x7f0e4401267a, 259) called<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_session.c:970 nua_session_client_response() nua(0x7f0e48048c30): INVITE: error parsing SDP answer in 200 OK (200)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:271 nua_stack_event() nua(0x7f0e48048c30): event r_invite 200 OK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:359 nua_application_event() nua: nua_application_event: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:2670 nta_tpn_by_url() nta: selecting scheme sip<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3275 tport_tsend() tport_tsend(0x7f0e440044a0) tpn = */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4064 tport_resolve() tport_resolve addrinfo = 1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4698 tport_by_addrinfo() tport_by_addrinfo(0x7f0e440044a0): not found by name */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3612 tport_vsend() tport_vsend(0x7f0e440044a0): 391 bytes of 391 to udp/1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3510 tport_send_msg() tport_vsend returned 391<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:8315 outgoing_send() nta: sent ACK (22953743) to */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:271 nua_stack_event() nua(0x7f0e48048c30): event i_media_error 988 Incomplete offer/answer<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_params.c:482 nua_stack_set_params() nua: nua_stack_set_params: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>soa.c:1784 soa_terminate() soa_terminate(static::0x7f0e4401a9b0) called<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:359 nua_application_event() nua: nua_application_event: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>soa.c:1302 soa_init_offer_answer() soa_init_offer_answer(static::0x7f0e4401a9b0) called<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:2670 nta_tpn_by_url() nta: selecting scheme sip<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3275 tport_tsend() tport_tsend(0x7f0e440044a0) tpn = */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4064 tport_resolve() tport_resolve addrinfo = 1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4698 tport_by_addrinfo() tport_by_addrinfo(0x7f0e440044a0): not found by name */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3612 tport_vsend() tport_vsend(0x7f0e440044a0): 616 bytes of 616 to udp/1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:3510 tport_send_msg() tport_vsend returned 616<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:8315 outgoing_send() nta: sent BYE (22953744) to */1.1.217.127:1029<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>tport.c:4178 tport_pend() tport_pend(0x7f0e440044a0): pending 0x7f0e4400d880 for udp/1.1.131.37:5060 (already 0)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nta.c:1348 set_timeout() nta: timer shortened to 1000 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_session.c:4140 signal_call_state_change() nua(0x7f0e48048c30): call state changed: proceeding -> terminating, received answer<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>soa.c:1098 soa_get_remote_sdp() soa_get_remote_sdp(static::0x7f0e4401a9b0, [0x7f0e705a0778], [0x7f0e705a0780], [(nil)]) called<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>soa.c:616 soa_get_params() soa_get_params(static::0x7f0e4401a9b0, ...) called<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:271 nua_stack_event() nua(0x7f0e48048c30): event i_state 200 OK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua_stack.c:359 nua_application_event() nua: nua_application_event: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>nua.c:366 nua_handle_magic() nua: nua_handle_magic: entering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>2020-07-17 15:44:35.795689 [DEBUG] sofia.c:7325 Channel sofia/public/golfvalneigette3 entering state [terminating][200]<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>--<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>And here is the SIP OK from the Panasonic:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><a href="mailto:&iTEq@8GæÙ¸ª%25ÄÄ]äáSIP/2.0">&iTEq@8GæÙ¸ª%ÄÄ]äáSIP/2.0</a> 200 OK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Via: SIP/2.0/UDP 1.1.131.37;rport=5060;branch=z9hG4bKttaHKmXNgBtSQ;received=1.1.131.37<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Call-ID: cbecb6ef-4300-1239-dfa0-000c29124868<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>From: "Debug Proxy" <<a href="sip:+15145552353@1.1.131.37">sip:+15145552353@1.1.131.37</a>>;tag=rDQF79t14QmKr<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>To: <<a href="sip:9919605@dev-proxy.xxx.com">sip:9919605@dev-proxy.xxx.com</a>>;tag=1661639224<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>CSeq: 22952030 INVITE<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Allow: INVITE,ACK,CANCEL,BYE,PRACK,INFO,UPDATE,OPTIONS,MESSAGE,NOTIFY,REFER<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Supported: 100rel,precondition<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Contact: <<a href="sip:Account1@192.168.1.193:5060">sip:Account1@192.168.1.193:5060</a>><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Require: replaces<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Content-Type: application/sdp<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Server: Panasonic-KX-TGP600/11.110 (4c364e38b998)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Content-Length: 263<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>v=0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>o=- 1595011648 1595011648 IN IP4 192.168.1.193<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>s=-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>c=IN IP4 192.168.1.193<o:p></o:p></span></p><p class=MsoNormal>t=0 0<o:p></o:p></p><p class=MsoNormal>m=audio 16176 RTP/AVP 0 101<o:p></o:p></p><p class=MsoNormal><span lang=EN-US>a=rtpmap:0 PCMU/8000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>a=rtpmap:101 telephone-event/8000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>a=fmtp:101 0-15<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>a=sendrecv<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>a=ptime:20<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>m=video 0 RTP/AVP 34 0 16 178 64 0 16 178 0 0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>--<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I have a PCAP file for the whole call should it be needed.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Any help resolving this issue would be greatly appreciated.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Kindly,<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>