[OpenSIPS-Users] The request ACK not forwarded when using topology_hiding()
pavel@eremina.net
eremina.net at gmail.com
Thu Aug 7 09:28:06 CEST 2014
You may try it in main route:
if (has_totag() && (uri == myself) && is_method("INVITE|ACK|BYE|
UPDATE"))
{
if(match_dialog())
{
xlog("in-dialog topology hiding request -
$DLG_dir (from $fu to $to uri: $ru\n");
route(1);
exit;
}
}
2014-08-07 13:18 GMT+06:00 Лытаев Антон Викторович <lav at ptcomm.ru>:
> if use the topology_hiding() without match_dialog() in has_totag():
>
> * # account only INVITEs*
> * if (is_method("INVITE")) {*
> * if (registered("location","$fu")&&!client_nat_test("8"))*
> * {*
> * topology_hiding();*
> * setflag(1); # do accounting*
> * }*
> * else {*
> * sl_send_reply("403","Forbidden auth ID bla");*
> * exit;*
> * }*
> * }*
> *..............................*
> * if (has_totag()) {*
> * if (loose_route()) {*
> * if (is_method("BYE")) {*
> * setflag(1); # do accounting ...*
> * setflag(3); # ... even if the transaction fails*
> * } else if (is_method("INVITE")) {*
> * record_route();*
> * }*
> * route(1);*
> * } else {*
> * if ( is_method("ACK") ) {*
> * if ( t_check_trans() ) {*
> * t_relay();*
> * exit;*
> * } else {*
> * exit;*
> * }*
> * }*
> * sl_send_reply("404","Not here blabla");*
> * }*
> * exit;*
> * }......................*
>
> then capture of the call looks like this:
>
>
>
> need to change has_totag (), adding match_dialog (), but how to do it
> right?
>
> 06.08.2014 19:22, Bogdan-Andrei Iancu пишет:
>
> Hi,
>
> Could you post a SIP capture of the call (showing both legs, on the
> opensips machine) ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20140807/1dd1afca/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jiaehhij.png
Type: image/png
Size: 22736 bytes
Desc: not available
URL: <http://lists.opensips.org/pipermail/users/attachments/20140807/1dd1afca/attachment-0001.png>
More information about the Users
mailing list