[SR-Users] UAC_AUTH with RTPEngine NAT

Paul Smith paulsmith at voxbit.net
Thu Jul 1 16:15:20 CEST 2021


Hi,

I am struggling to see why my SDP is not being set correctly on the 
INVITE to my supplier with Proxy-Authentication when I use uac_auth().

The initial INVITE to my supplier has correct SDP set by 
rtpengine_manage. Then supplier replies with a 407.  My failure route 
correctly handles the Auth, and also calls NATMANAGE again... but this 
time the SDP is unchanged and the private IP and original media 
information from the original device is relayed to my supplier.

kamailio.cfg isbased on the default config.  Running kamailio 5.4.6 and 
using example from uac module for uac_auth.

My failure route calls NATMANAGE.  Is there anything special about 
uac_auth?  Do I need some extra magic to apply the message body changes 
after I have run rtpengine_manage().

====================

Extract of kamailio.cfg


    failure_route[TRUNKAUTH] {

         if (t_is_canceled()) {

             exit;

         }

         route(NATMANAGE);

         xlog("L_INFO","In failure route, just finshed NATMANAGE and now body is $mb");

         if(t_check_status("401|407")) {

             # $avp(auser) = "test";

             # $avp(apass) = "test";

             # $avp(apass) = "36d0a02793542b4961e8348347236dbf";

             if (uac_auth()) {

                     t_relay();

             }

             exit;

         }

    }


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210701/7a6b97dc/attachment.htm>


More information about the sr-users mailing list