<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi, Jayesh!<br>
<br>
Unfortunately you can't do this in OpenSIPS. The 'var'
pseudo-variable only accepts a constant name, like 'media'. There
are some variables, like AVP, that can also receive a variable
name ( ex: $avp($avp(name)) ), but note they can only receive a
pseudo-variable, not a format ( like $avp(media$avp(name)) ). I
think this is only supported in the latest changes to the 'stat'
pseudo-variable.<br>
Implementing a generic solution is not that feasible, as it
requires changes in both pvar interface and each variable
implementation.<br>
<br>
Regards,<br>
Răzvan<br>
<br>
On 12/27/2012 08:52 PM, Jayesh Nambiar wrote:<br>
</div>
<blockquote
cite="mid:CALvF6vABto9FU+ZLSKar0sKbPebK8hqwLESseCkaU1ccBi=03g@mail.gmail.com"
type="cite">
<div dir="ltr">Hi,
<div style="">I define some values using the varset parameters
of cfgutils module.</div>
<div style="">modparam("cfgutils", "varset", "media1=1.2.3.4")</div>
<div style="">modparam("cfgutils", "varset", "media2=4.3.2.1")<br>
</div>
<div style="">modparam("cfgutils", "varset", "media3=5.6.7.8")<br>
</div>
<div style=""><br>
</div>
<div style="">I need a logic to dynamically select the the
variables. Say for example:</div>
<div style="">
I select a value from DB and store it in an AVP say
$avp(db_val) which I know can be either 1,2 or 3. Based on
that value, I need to select among variables media1, media2 or
media3.</div>
<div style="">I need to find a way where I can substitute the
avp(db_val) value in the name of the variable. Basically
something like this:</div>
<div style="">$avp(variable_to_be_used) =
$var(media$avp(db_val))</div>
<div style="">So here if $avp(db_val) is 1,
avp(variable_to_be_used) becomes $var(media1) which will be
1.2.3.4</div>
<div style=""><br>
</div>
<div style="">Is something like this possible or allowed? Is
there an alternative to do something similar dynamically !! I
know, I cud have stored those values in DB
and retrieved directly but I am looking at this feature for
many other purposes too !!</div>
<div style=""><br>
</div>
<div style="">Any help is much appreciated. Thanks,</div>
<div style=""><br>
</div>
<div style="">--- Jayesh</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</body>
</html>