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

Reply via email to