Hi Jayesh,

Could you share a pcap with the call to check ? A wild guess is that OverSIP is (by mistake) removing the Route header of OpenSIPS too (instead of removing his own Route only).

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 16.05.2014 18:48, Jayesh Nambiar wrote:
Hi All,
I have a Freeswitch, OpenSIPS and Oversip all on the same server and different ports. Freeswitch originates a call, goes to OpenSIPS, OpenSIPS looks up into location and figures that it supposed to be routed to Oversip and routes it to Oversip and the call is connected with a WebRTC JsSip client. But when the call is disconnected from the WebRTC client, the Oversip directly routes the BYE to Freeswitch instead of going Via OpenSIPS. Basically the BYE originated from JS-SIP itself has Freeswitch IP and Port in the URI :( But if I run Oversip on a different server, the routing of BYE from WebRTC client is as expected which is from Oversip to OpenSIPS to Freeswitch.

Can someone point me to why this happens when the application runs on the same host !! Should I add some additional functions when running applications on same host.

My default route contains this for all calls:
        # record routing
if (!is_method("REGISTER|MESSAGE")) {
record_route();
}

Thanks in advance;

--- Jayesh


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to