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