Ok, since brute force is my style.. try:<div><span class="Apple-style-span" style="border-collapse: collapse; ">perl_exec("Urgence", "$avp(s:password)")<br></span><br><div class="gmail_quote">On Tue, Nov 18, 2008 at 11:26 AM, Geoffroy Rabouin <span dir="ltr"><<a href="mailto:geoffroy.rabouin@gmail.com">geoffroy.rabouin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I've tried :<div class="Ih2E3d"><br><span style="border-collapse:collapse">perl_exec("Urgence", $avp(s:password))<br>
</span><span style="border-collapse:collapse">perl_exec("Urgence", avp(s:password))</span><br><br></div>
They don't work, it seems that it must have the quotes ...<br>and with the quotes it itsn't the value which is transmitted.<br><br><div class="gmail_quote">2008/11/18 Brett Nemeroff <span dir="ltr"><<a href="mailto:brett@nemeroff.com" target="_blank">brett@nemeroff.com</a>></span><div>
<div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">It's been a while since I used the perl stuff, but have you tried:<div><div>
<span style="border-collapse:collapse">perl_exec("Urgence", $avp(s:password))</span><br><br></div></div><div>?</div>
<div><br><div class="gmail_quote"><div><div></div><div>On Tue, Nov 18, 2008 at 11:03 AM, Geoffroy Rabouin <span dir="ltr"><<a href="mailto:geoffroy.rabouin@gmail.com" target="_blank">geoffroy.rabouin@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div>
<span>Let me be more explicative<br>first test :<br></span># openser.cfg<br>perl_exec("Urgence");<div><br># UrgenceScript.pl<br>my $hdr = OpenSIPS::AVP::get("password");<br><br></div>the $hdr variable is NULL<br>
<br>second test :<div><br># opensips.cfg<br>perl_exec("Urgence", "avp(s:password)");<br># UrgenceScript.pl<br></div>my $hdr = shift;<br>the hdr variable is ==> avp(s:password) and not the value of the avp.<br>
and if I perl_exec("Urgence", avp(s:password)); whitout quotes, opensips simply crash.<br><br>thanks<div><div></div><div><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Geoffroy Rabouin</b> <span dir="ltr"><<a href="mailto:geoffroy.rabouin@gmail.com" target="_blank">geoffroy.rabouin@gmail.com</a>></span><br>
Date: 2008/11/18<br>Subject: How to pass an opensips variable to perl<br>To: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a><br><br><br>Hi,<br>I want to pass a variable from opener to a perl program<br>
anyone has complete these ?<br><br>I try with :<br># opensips.cfg<br>perl_exec("Urgence", "avp(s:password)");<br><br># UrgenceScript.pl<br>
my $hdr = OpenSIPS::AVP::get("password");<br><br>But the $hdr variable still be null<br>I've only use OpenSIPS qw ( log ); and use OpenSIPS::Message; for the USE section.<br>OpenSIPS::AVP cause opensips to crash for lack of AVP.pm (which seems doesn't exist).<br>
<br>thanks<br><font color="#888888"><br clear="all"><br>-- <br>Geoffroy Rabouin<br>HighColoc<br>13710 La Barque<br>téléphone : 06-27-19-13-07<br>
</font></div><br><br clear="all"><br>-- <br>Geoffroy Rabouin<br>HighColoc<br>13710 La Barque<br>téléphone : 06-27-19-13-07<br>
</div></div><br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br></div>
</blockquote></div></div></div><div><div></div><div class="Wj3C7c"><br><br clear="all"><br>-- <br>Geoffroy Rabouin<br>HighColoc<br>13710 La Barque<br>téléphone : 06-27-19-13-07<br>
</div></div></blockquote></div><br></div>