[Users] switch - pseudo vars

Daniel-Constantin Mierla daniel at voice-system.ro
Fri Feb 9 15:49:48 CET 2007


Hello,

On 02/09/07 16:32, Cseke Tamas wrote:
> Hello,
>
> Thanks the information!
>
> Perhaps are the following commands valid in 1.2.0?
>
> route($avp(s:callee_routeid[0]))
> t_on_failure($avp(s:callee_routeid[0]))
unfortunately not, will have in mind for next one.
>
> These would be the better solution for me.
>
> And i need a method to pop the first element from the array of avps, 
> like a fifo, is it possible ?
you can use avp_delete()/avp_copy() to delete/rename the first avp from 
the list and get access to the next one.

Cheers,
Daniel

>
> Thanks,
> Tamas
>
>
> Daniel-Constantin Mierla wrote:
>
>> Hello,
>>
>> just to make it clear, the switch you try is valid with 1.2.0. For 
>> 1.1.0, the option given by Klaus in another email is the way to go.
>
>>
>> Cheers,
>> Daniel
>>
>> On 02/09/07 14:30, Cseke Tamas wrote:
>>
>>> Hello,
>>>
>>> I'm using openser 1.1.0
>>>
>>> I'd like to make a dinamic routing, the plan is radius set an avp, 
>>> which contains the routeid,
>>> but my config is bad, and i don't know what can be the problem
>>>
>>> route($avp(i:20)); don't work so i tryied this way:
>>>
>>> switch($avp(i:20)) {
>>> case 0:
>>> route(0);
>>> break;
>>> case 1:
>>> route(1);
>>> break;
>>> case 2:
>>> route(2);
>>> break;
>>> }
>>>
>>> but this is bad too, can anybody give me an advice?
>>>
>>> the problem is in the line "switch($avp(i:20)) {" i guess,
>>> but switch can accept pseudo vars, so i don't kow what the problem 
>>> caould be?
>>>
>>> Thanks any help,
>>> Tamas
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>
>
>




More information about the sr-users mailing list