[OpenSIPS-Users] How to pass an opensips variable to perl

Geoffroy Rabouin geoffroy.rabouin at gmail.com
Tue Nov 18 18:03:56 CET 2008


Let me be more explicative
first test :
# openser.cfg
perl_exec("Urgence");
# UrgenceScript.pl
my $hdr = OpenSIPS::AVP::get("password");

the $hdr variable is NULL

second test :
# opensips.cfg
perl_exec("Urgence", "avp(s:password)");
# UrgenceScript.pl
my $hdr = shift;
the hdr variable is ==> avp(s:password) and not the value of the avp.
and if I perl_exec("Urgence", avp(s:password)); whitout quotes, opensips
simply crash.

thanks

---------- Forwarded message ----------
From: Geoffroy Rabouin <geoffroy.rabouin at gmail.com>
Date: 2008/11/18
Subject: How to pass an opensips variable to perl
To: users at lists.opensips.org


Hi,
I want to pass a variable from opener to a perl program
anyone has complete these ?

I try with :
# opensips.cfg
perl_exec("Urgence", "avp(s:password)");

# UrgenceScript.pl
my $hdr = OpenSIPS::AVP::get("password");

But the $hdr variable still be null
I've only use OpenSIPS qw ( log ); and use OpenSIPS::Message; for the USE
section.
OpenSIPS::AVP cause opensips to crash for lack of AVP.pm (which seems
doesn't exist).

thanks


-- 
Geoffroy Rabouin
HighColoc
13710 La Barque
téléphone : 06-27-19-13-07



-- 
Geoffroy Rabouin
HighColoc
13710 La Barque
téléphone : 06-27-19-13-07
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20081118/d1a14f9b/attachment.htm 


More information about the Users mailing list