[OpenSIPS-Users] The request ACK not forwarded when using topology_hiding()

Лытаев Антон Викторович lav at ptcomm.ru
Thu Aug 7 09:18:24 CEST 2014


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 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20140807/9144f003/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/9144f003/attachment-0001.png>


More information about the Users mailing list