[OpenSIPS-Users] a simple perl question

Alex Balashov abalashov at evaristesys.com
Wed Nov 12 22:11:57 CET 2008


Chris wrote:
> On Wednesday 12 November 2008 1:50:59 pm Robert R wrote:
>> How can I return a string value from perl function in openSER?
>>
>> return $x;   is not working.
> 
> Here's the way I'm doing it...from my Perl script code:
> 
> if ($routeid) {
> 	# set AVP variable with the destination route ID to route call to
>       	OpenSIPS::AVP::add(369,$routeid);
> }
> 
> And then  in the OpenSIPS script opensips.cfg, I can read it:
> 
> if ($avp(i:369) == "whatever") {
> 	......
> }

Ditto.  That is the only way I have gotten it to work.


-- 
Alex Balashov
Evariste Systems
Web    : http://www.evaristesys.com/
Tel    : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599



More information about the Users mailing list