Hi Nauman,

As docs say, the save() function is processing a REGISTER request by: 
extracting the SIP contacts, update them into user location table 
(registration table) and sends back a reply. See :
    http://www.opensips.org/html/docs/modules/1.6.x/registrar.html#id228529

if you want to prevent the function to send a reply back, see the "r" 
flag that you can pass to it.

Best regards,
Bogdan

Nauman Sulaiman wrote:
> Hi, we are using opensips 1.6.2.  We are using OpenSIPS as an outbound proxy 
> in open relay mode for time being. For all register requests to provider 
> beyond opensips we wish to save the AoR. So we are calling save("location"). 
> This for local routing for 302 later.
>
> However the very act of calling save("location") is causing a 401 to go out??
> We are not using authentication on the opensips outbound proxy. There is 
> nothing in the docs to suggest this.
>
> If we remove the save then the register completes fine, code below
> added to route[1] of sample script
>
> called from here
>
>  if (!uri==myself)
>   {
>           xlog(" Route 1 due to non local domain \n");
>          route(1);
>  }
>
>
> route[1] {
>                         
>         # for INVITEs enable some additional helper routes
>         if (is_method("INVITE")) {
>                 xlog("method invite in route 1 \n");
>                 t_on_branch("2");
>                 t_on_reply("2");
>                 t_on_failure("1");
>         }
>                 
>         if (method=="REGISTER")
>         {
>                 xlog("saving AoR non local domain \n");
>                 save("location");
>         }
>                 
>          
>         if (!t_relay()) {
>                 sl_reply_error();
>         };
>         exit;
> }
>  
>
>
>       
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to