Attached:

   if(is_uri_host_local()) {
                if(!allow_trusted()) {
                        
                        if(!proxy_authorize("", "subscriber")) {
                                proxy_challenge("", "1");
                                exit;
                        }

                        else if(!check_from()) {
                                sl_send_reply("403", "Forbidden");
                                exit;
                        }
                }

                else {
                        sl_send_reply("403", "Forbidden");
                        exit;
                }
        }

        append_rpid_hf();

        consume_credentials();


On 25 March 2010 21:51, Alex Balashov <abalashov@evaristesys.com> wrote:
Can you paste the (relatively complete) code block in which all this takes place in order to provide context?


On 03/25/2010 05:49 PM, dotnetdub wrote:

Hi Alex,

I moved it to before the consume_credentials() in my route script:

The sequence:

if(!proxy_authorize(""  {

SCRIPT SCRIPT

        append_rpid_hf();

        consume_credentials();


Still getting:

sip[6820]: DEBUG: auth [rpid.c:177]: no rpid AVP

This worked perfectly in kamailio 1.x.x


Stephen.




On 25 March 2010 21:33, Alex Balashov <abalashov@evaristesys.com
<mailto:abalashov@evaristesys.com>> wrote:

   On 03/25/2010 05:32 PM, dotnetdub wrote:

       Hi Alex,

       Do I need to do something different in the script to 1.5.3 ? As
       you can
       see from my first mail I am loading the avp from the DB as before.

       I just did this in my route:

       xlog("L_INFO", "[ROUTE-4 ->] rpid test: $avp(s:rpid) ");

       Result:

       INFO: <script>: [ROUTE-4 ->] rpid test: <null>

       Not sure what I'm missing here:

       # auth

       modparam("auth", "rpid_avp", "$avp(s:rpid)")

       My subscriber table has column rpid and value is valid for this
       subscriber.


   Those AVPs are only loaded when www_authorize()/proxy_authorize() is
   called.  Make sure you are doing append_rpid_hf() before
   consume_credentials(), also.


   --
   Alex Balashov - Principal
   Evariste Systems LLC

   Tel    : +1 678-954-0670
   Direct : +1 678-954-0671
   Web    : http://www.evaristesys.com/




--
Alex Balashov - Principal
Evariste Systems LLC

Tel    : +1 678-954-0670
Direct : +1 678-954-0671
Web    : http://www.evaristesys.com/