[OpenSIPS-Users] topology_hiding and reinvite.

Ben Newlin Ben.Newlin at genesys.com
Thu Jun 4 17:09:19 UTC 2026


Stefan,

Unless you are using the B2BUA module OpenSIPS operates only as a proxy. When operating as a proxy OpenSIPS cannot reply to the re-invite on behalf of party A; it must relay the Invite to party A for answer.

If you are using an RTP relay, your OpenSIPS should be manipulating the SDP and your chosen RTP proxy appropriately as the re-INVITE and its response pass through. But neither RTP relay nor topology hiding allow OpenSIPS to act as UAS and respond directly to the re-INVITE.

If you want your OpenSIPS to act as UAS and reply directly to the re-INVITE without involving party A you must be a B2BUA.

Ben Newlin
From: Users <users-bounces at lists.opensips.org> on behalf of Ihor Olkhovskyi <igorolhovskiy at gmail.com>
Date: Thursday, June 4, 2026 at 3:03 AM
To: OpenSIPS users mailling list <users at lists.opensips.org>
Subject: Re: [OpenSIPS-Users] topology_hiding and reinvite.

 EXTERNAL EMAIL - Please use caution with links and attachments

________________________________
Stefan,

I had the same issue and eded up storing in cachedb info about current calls with source - destination info and in a case of re-invite taking actual destination from there and not from a SIP packet directly.
You can use in-dialog variables for this as well, I'm using cachedb for historical reasons.

Cheers,
Ihor

Le mar. 2 juin 2026 à 09:39, Stefan Carlsson via Users <users at lists.opensips.org<mailto:users at lists.opensips.org>> a écrit :
Hi !

I have the following setup.


caller (A) from outside .operator -->  opensips --> alcatel OxE ==> Set.


When an outside caller calls in the opensips relays out the calls to the OxE’ set.

Oxe respons to the A thru opensips all transactions and the initial dialog is created …

Then oxe sends an reinvite to the opensips to give its correct c= in  the sdp.  (OxE has a cpu with o= and and c= point of some InTIP card rtp points … in the sdp

********  Heres the problem ….

Opensips relays this reinvite back to the (A)  wich is totally wrong this re-invite should goto opensip to fix the rtp endpoints ….

How can I prevent the Opensips to reply the reinvite to the A point …  Shall I issue a new topoly-hiding() or ….  (Can there be two of them. )
Any help would be very appreciated …


Kind Regards …
_________________________________
Stefan


_______________________________________________
Users mailing list
Users at lists.opensips.org<mailto:Users at lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>


--
Best regards,
Ihor (Igor)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20260604/8ebb5927/attachment.html>


More information about the Users mailing list