Comment #15 on issue 2066 by karthikmscss: Miss Record-Route in Response
http://code.google.com/p/mobicents/issues/detail?id=2066

Hi,

Still I think there is an issue at Sip-Servelts / Jain Sip;
I have explored this issue with OpenSipS server (1.6.2-0 version) and X-Lite as Caller and Callee. I tried the following scenario's;

1. XLite (unRegistered) <--> B2BUA <--> OpenSipS <--> XLite (Registered with OpenSipS) Callee puts on-hold; while sending 200 OK, B2BUA is not adding Record-Route header.
   Please check the attached pcap file CallFlow_B2BUA_OpenSIPs_XLite.pcap
2. XLite <--> OpenSipS(1) <--> B2BUA <--> OpenSipS(2) <--> XLite
Calle puts on-hold, B2BUA adds RR while forwarding reINVITE from OpenSipS(2) to OpenSipS(1), but doesn't add RR while forwarding 200 OK response to Caller.
   Please check the attached pcap file CallFlow_OpenSipS_B2BUA_OpenSipS.pcap

I have tried to copy the RR from request and add it in to 200 OK response. But got IllegalArgumentException (Reason - Header[Record-Route] is system header, cant add,cant modify it). Attached the Source.

Is there any other way to add a RR in the response?

Karthikeyan R

Attachments:
        CallFlow.zip  166 KB
        B2BUAExample.zip  6.3 KB

Reply via email to