I wonder can I make Opensips to hide one side (public) from the inside (private) at the same time I want inside servers to have information about UAs on the public? Some sort of topology hiding on one side.
No, there is no way to do one side topology hiding right now.
What you can do is to use dialog module (with topology_hiding()) and
copy (for requests from UAC to proxy) the contact info (that will be
hidden by opensips) in a non standard header (like X-Contact), to that
proxy will see the original contact from UAC.
> Hello all!
> I wonder can I make Opensips to hide one side (public) from the inside
> (private) at the same time I want inside servers to have information about
> UAs on the public? Some sort of topology hiding on one side.
> UACs(public)<-> (public)Opensips(private)<-> SIPproxy(Registrar,pstn
> 1) SIPproxy must see end UACs CONTACT field
> 2) Opensips must hide all the private staff (RECORD-ROUTES, VIA,... ), so
> that UACs see like if they talk only to Opensips.
> As far as I could understand Dialog topology_hiding() and B2BUA module, I
> can't make that scenario with those commands? I need to manually "fix"
> headers with private info?
> Any thoughts?
> View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Topology-hiding-one-side-tp7580395.html > Sent from the OpenSIPS - Users mailing list archive at Nabble.com.
> Users mailing list
> [hidden email] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >