Hello,

You must call topology_hiding() before t_relay() - please try that.
Also, make sure to change your sequential request handling from

     if (loose_route())

to

     if (loose_route() || match_dialog())


Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 26.08.2014 06:48, Satish Patel wrote:
I have put topology_hiding() function at following place in script but its not hiding VIA header following is my senerio

[UA]-------->[Opensips]-----------[Asterisk/SIP gateway]

I want to hind my UA IP address so Asterisk doesn't see them, currently my asterisk can see what IP address UA coming from, where should i put them generally


if (is_method("INVITE")) {
...
...
if  ( uri=~"^sip:[0-9]*@.*") {
uac_replace_from("sip:[email protected] <mailto:sip%[email protected]>");
        t_on_failure("3");
        resetflag(7);
        t_relay( "udp:65.111.170.127:5065 <http://65.111.170.127:5065>" );
         topology_hiding();
        exit;
        };



_______________________________________________
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