Hi,
Replace :
/ if (has_totag()) {//
// if (loose_route()) {//
/
with:
/ if (has_totag()) {//
// if (loose_route() || match_dialog()) {//
/
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 07.08.2014 10:18, Лытаев Антон Викторович wrote:
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
[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