Hi David, 

I've not been able to reproduce this on my system. Can you let me know more 
details about the scenario you're testing, and can you please send me the full 
debug log from Sprout for this call?

Thanks,

Ellie


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Luong, 
David
Sent: 30 September 2014 14:58
To: [email protected]
Subject: [Clearwater] Sprout rejects INVITE with SDP containing MSRPoTLS media

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
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to