[Users] Help with pseudo-variable

Daryl Sanders daryl.sanders at gmail.com
Tue Nov 8 17:06:21 CET 2005


Bogdan,

Thanks! This really helped clear up my understanding. I was reading
everywhere that pseudo-variables are supported by AVPOPS but I did not
realize that it only worked with a couple functions. I was able to get
my script working fine with your example.

- Daryl


On 11/8/05, Bogdan-Andrei Iancu <bogdan at voice-system.ro> wrote:
> Hi Daryl,
>
> you cannot use pseudo variable everywhere. To see exactly where you can
> use them, please read carefully the description of the avpops function's
> prototypes:
>       http://www.voice-system.ro/docs/avpops/
>
> For ex., in your case, move first the FROM URI username into an AVP:
>    avp_printf("$tmp","$fU");
> and them check the it against your avp:
>    if (avp_check("s:myavp", "eq/$tmp/i")) {
>
> do not forget to define the "tmp" avp alias (ex: tmp=i:13). See:
>    http://www.voice-system.ro/docs/avpops/ar01s05.html#avp_aliases
>
> regards,
> bogdan
>
> Daryl Sanders wrote:
>
> >First I want to say thank you to everyone for all the kind help I've
> >received as I start to dig into OpenSER.
> >
> >I think I'm starting to get a grasp of avps, as I've worked with SER
> >for a while, but I am seriously struggling to understand the proper
> >use of pseudo variables in OpenSER.
> >
> >My thought was to try something like this...
> >
> >if (avp_check("s:myavp", "eq/$fU/i")) {
> ># do something here...
> >};
> >
> >I was hoping to match against the From URI username with the $fU
> >pseudo-variable, but this doesn't appear to work. I read the doc but
> >it's still pretty gray to me.
> >
> >- Daryl
> >
> >_______________________________________________
> >Users mailing list
> >Users at openser.org
> >http://openser.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
>
>




More information about the Users mailing list