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

Reply via email to