Hi, We are seeing Sprout reject INVITE with the following sanitized SDP:
Content-Type: application/sdp v=0 o=- 118305733144914 118305733144914 IN IP4 xx.xx.21.50 s=- c=IN IP4 xx.xx.21.50 t=0 0 m=message 16418 TCP/TLS/MSRP * a=sendrecv a=accept-types:application/im-iscomposing+xml message/cpim a=path:msrps://xx.xx.50.68:9/pWoA00XAWr;tcp a=fingerprint:SHA-1 6B:2B:17:C8:FB:D2:13:DF:97:58:32:01:A1:C9:DA:CF:CA:E2:18:A7 a=accept-wrapped-types:message/imdn+xml text/plain application/vnd.gsma.rcspushlocation+xml application/vnd.gsma.rcs-ft-http+xml a=setup:actpass ========================================================================== 29-09-2014 20:17:44.514 UTC Debug stack.cpp:474: Queuing cloned received message 0x7fdbfc666e88 for worker threads 29-09-2014 20:17:44.514 UTC Debug stack.cpp:196: Worker thread dequeue message 0x7fdbfc666e88 29-09-2014 20:17:44.514 UTC Debug pjsip: sip_endpoint.c Distributing rdata to modules: Response msg 100/INVITE/cseq=26033 (rdata0x7fdbfc666e88) 29-09-2014 20:17:44.514 UTC Debug pjsip: tsx0x7fdc003dc Incoming Response msg 100/INVITE/cseq=26033 (rdata0x7fdbfc666e88) in state Calling 29-09-2014 20:17:44.515 UTC Debug pjsip: tsx0x7fdc003dc State changed from Calling to Proceeding, event=RX_MSG 29-09-2014 20:17:44.515 UTC Debug stateful_proxy.cpp:367: tsx0x7fdc003dcbb8 - tu_on_tsx_state UAC, TSX_STATE RX_MSG state=Proceeding 29-09-2014 20:17:44.515 UTC Debug stateful_proxy.cpp:4281: tsx0x7fdc003dcbb8 - uac_data = 0x7fdc000032c0, uas_data = 0x7fdc00300290 29-09-2014 20:17:44.515 UTC Debug stateful_proxy.cpp:4320: tsx0x7fdc003dcbb8 - RX_MSG on active UAC transaction 29-09-2014 20:17:44.515 UTC Debug stateful_proxy.cpp:3097: tsx0x7fdc003dcbb8 - Discard 100/INVITE response 29-09-2014 20:17:44.515 UTC Debug stack.cpp:198: Worker thread completed processing message 0x7fdbfc666e88 29-09-2014 20:17:44.515 UTC Debug stack.cpp:204: Request latency = 225us 29-09-2014 20:17:44.516 UTC Debug pjsip: sip_endpoint.c Processing incoming message: Response msg 488/INVITE/cseq=26033 (rdata0x7fdc003f2868) 29-09-2014 20:17:44.516 UTC Verbose stack.cpp:233: RX 561 bytes Response msg 488/INVITE/cseq=26033 (rdata0x7fdc003f2868) from TCP xx.xx.xx.101:5510: --start msg-- SIP/2.0 488 Unrecognized SDP media transport Via: SIP/2.0/TCP xx.xx.xx.41:46077;rport;branch=z9hG4bKPjDAhgZ2x1VMz4v.ta--oH4XP5Uo--o24P Via: SIP/2.0/TCP xx.xx.xx.40:5060;received=xx.xx.xx.40;branch=z9hG4bK+8067b926d852d401855da0bbedfee4ae1+sip+1+a64e788f From: <sip:[email protected]<mailto:[email protected]>>;tag=xx.xx.xx.40+1+ebd19c23+294cb12e To: <sip:[email protected]<mailto:[email protected]>;user=phone> Call-ID: 0gQAAC8WAAACBAAALxYAAIJh2Lad6tDXGa/MCr+c/[email protected]<mailto:0gQAAC8WAAACBAAALxYAAIJh2Lad6tDXGa/MCr+c/[email protected]> CSeq: 26033 INVITE Server: IM-serv/OMA1.0 Interop-RMS/2.0 Content-Length: 0 ========================================================================== By the way, the SDP is carrying the fingerprint attribute according to RFC4572. Will Sprout pass this attribute along? It is crucial that it doesn¹t get dropped in order for MSRPoTLS session to be setup. _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
