[OpenSER-Users] avp_pushto question

Iñaki Baz Castillo ibc at aliax.net
Wed Jan 2 19:27:52 CET 2008


El Miércoles, 2 de Enero de 2008, Jeremy George escribió:
> while($var(idx) < 5) {
>       if ($(avp(i:1)[$var(idx)]) != NULL) {
>         xlog("L_NOTICE", "avp(i:1)[$var(idx)]=$(avp(i:1)[$var(idx)])
> avp(i:2)[$var(idx)]=$(avp(i:2)[$var(idx)])\n"); avp_pushto("$ru/username",
> "$(avp(i:2)[$var(idx)])");
>         rewritehostport("10.10.10.10:5060");
>         xlog("L_NOTICE", "$ru\n");
>       } else {
>         xlog("L_NOTICE", "avp(i:1)[$var(idx)] == NULL\n");
>       }
>       $var(idx) = $var(idx) + 1;
>     }
>   } else {
>     xlog("L_NOTICE", "avp_db_query() returned no records\n");
>   };

Forget using  avp_pushto, you can do:
 
  $rU = $(avp(i:2)[$var(idx)]);

instead of:

    avp_pushto("$ru/username", "$(avp(i:2)[$var(idx)])");

-- 
Iñaki Baz Castillo




More information about the Users mailing list