Hi Nathaniel,

The actual routing between end point (user, gateways, etc) ? Typically an Edge Server is dealing with low level jobs, like network or security level. But it is not so smart to actually implement the service logic -> that's done by Core Servers.

Regards,

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

On 12.02.2016 11:07, Nathaniel L. Keeling III wrote:
Bogdan,

Thanks for explaining the purpose. I am still trying to understand the actual purposes and difference between SIP trunks, gateways and proxies and their usages. I was watching the video on Opensips as an Edge Proxy and was trying to implement the solution with topology hiding. I was also wondering, what kind of functions would the Core Engine perform that is not done in the edge proxy?

Thanks

Nathaniel

On 2/11/16 3:43 AM, Bogdan-Andrei Iancu wrote:
Hi Nathaniel,

When you do topology hiding, from SIP routing perspective, OpenSIPS will act as an end-point and not as a proxy. So, if you do TH, makes no sense to do record_route and loose_route and they are specific to proxy routing.
So,
1) no
2) what you mean "hide" ? to be replied from opensips ? you can do that if you are sure you do not break any end-2-end communication 3) where you put it in the script is up to you - just be sure that topology_hiding() function must be called only for initial INVITE requests.

Regards,

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

On 11.02.2016 09:13, Nathaniel L. Keeling III wrote:
Hello,

I am implementing the topology_hiding module and had a couple of questions. After reading the tutorial on topology hiding. it states that you use the topology_hiding_match() function to check for topology hiding. In the tutorial, this function is performed after performing the has_totag() check and that one exist. Normally, at least from a generated script, the loose_route() check is performed.

1. Do we still need to perform the loose_route() check if we are performing the topology_hiding_match() check? 2. If you are using the dialog module, can it hide requests that are not in a dialogs? 3. Would it be ok to execute topology_hiding() function within the route(RELAY) or should it be done else where? I am using a generated script as my base.

Thanks

Nathaniel Keeling

_______________________________________________
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



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

Reply via email to