It's been a while since I used the perl stuff, but have you
tried:perl_exec("Urgence",
$avp(s:password))

?

On Tue, Nov 18, 2008 at 11:03 AM, Geoffroy Rabouin <
[EMAIL PROTECTED]> wrote:

> 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 <[EMAIL PROTECTED]>
> Date: 2008/11/18
> Subject: How to pass an opensips variable to perl
> To: [email protected]
>
>
> 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
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to