[OpenSIPS-Users] Re-Invite and WSS
Răzvan Crainea
razvan at opensips.org
Thu Mar 5 08:33:48 EST 2020
Hi, Bertrand!
I believe the problem is the order of the Route headers generated by the
Application SRV. Can you also post the INVITE sent by OpenSIPS to the
Application SRV?
Best regards,
Răzvan
On 2/20/20 7:11 PM, Bertrand Gaudin wrote:
> Hi,
>
> I'm quite new to opensips and for a poc , I've built an Opensips gateway with RTP-Engine module as webRTC gateway.
> Client -(wss - public)-> R-proxy -(priv-wss)-> Opensips GW - (priv SIP/RTP)-> Application srv
> It works fine with a basic dialin from the webrtc client and this even if the client is behind a NAT... but now I've some difficulties when the called part (an application server) is sending a ReInvite to the Calling Part
>
> When the application server is sending back a ReInvite to the Opensips GW, The Invite is sent to the proxy through SIP while wss transport is expected.
> ReInvite received by Opensips:
> Message Header
> Via: SIP/2.0/UDP 10.102.33.101;branch=z9hG4bK-20aa47ca8d2e4c7680cc967998c2f62f
> Supported: timer
> To: <sip:Anonymous at 10.108.1.11>;tag=roj765mrvt
> From: <sip:999999099 at 10.108.1.11>;tag=10.102.33.155060+1+5750674+191dbe66
> Call-ID: cif3q52e3pfr1achul6q
> [Generated Call-ID: cif3q52e3pfr1achul6q]
> CSeq: 1 INVITE
> Contact: <sip:10.102.33.101>
> Route: <sip:10.108.1.11:443;transport=wss;r2=on;lr>
> Route: <sip:10.108.1.11;r2=on;lr>
> Allow: INVITE,ACK,BYE,OPTIONS,CANCEL,INFO,PRACK,UPDATE
> Session-Expires: 36000;refresher=uac
> Content-Type: application/sdp
> Content-Length: 231
> Message Body
>
> ReInvite sent by OpenSIPS to the R-proxy through UDP/SIP while wss transport is expected.
> User Datagram Protocol, Src Port: 5060, Dst Port: 60534
> Session Initiation Protocol (INVITE)
> Request-Line: INVITE sip:Anonymous at 10.108.1.2:60534;transport=ws;ob SIP/2.0
> Message Header
> Max-Forwards: 10
> Record-Route: <sip:10.108.1.11;lr>
> Via: SIP/2.0/UDP 10.108.1.11:5060;branch=z9hG4bK456c.2e6bb331.0
> Via: SIP/2.0/UDP 10.102.33.101;branch=z9hG4bK-20aa47ca8d2e4c7680cc967998c2f62f
> Supported: timer
> To: <sip:Anonymous at 10.108.1.11>;tag=roj765mrvt
> From: <sip:999999099 at 10.108.1.11>;tag=10.102.33.155060+1+5750674+191dbe66
> Call-ID: cif3q52e3pfr1achul6q
> [Generated Call-ID: cif3q52e3pfr1achul6q]
> CSeq: 1 INVITE
> Contact: <sip:10.102.33.101:5060>
> Allow: INVITE,ACK,BYE,OPTIONS,CANCEL,INFO,PRACK,UPDATE
> Session-Expires: 36000;refresher=uac
> Content-Type: application/sdp
> Content-Length: 581
> Message Body
>
> Again from dialin Opensips is correctly receiving WSS messages on the WSS listener (here, 10.108.1.11:443) and the OK is correctly sent to the calling part with wss.
> Any idea? Something wrong with this route (Route: <sip:10.108.1.11:443;transport=wss;r2=on;lr>)? Any help is welcome.
>
> Thx in advance,
> Bertrand Gaudin
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
--
Răzvan Crainea
OpenSIPS Core Developer
http://www.opensips-solutions.com
More information about the Users
mailing list