Hello,
On 3/23/12 2:00 PM, Asgaroth wrote:
I'll check this option out, thanks for the tip
Alex.
it is a good way to do, $sel(...) are available in Lua, @... format not,
but they are the same, just different access mechanism.
I guess the other option too, which I have not tried, is to possibly
pass in the values as lua script parameters.
Yes, you can do that. You may need to use 'subst' instead of 'define' in
order to be able to replace the token inside another string.
Exporting defines to Lua could be a good enhancement anyhow, I will
think about and maybe add it in the near future.
Cheers,
Daniel
On 23/03/12 12:12, Alex Balashov wrote:
Have you considered using selectors/cfg_get
variables instead?
They are also a common way to store various types of "global"
values/constants, with the difference that they can be accessed at
run time using PV container functions instead of set at preprocessing.
myproject.local_ip = "1.2.3.4" descr "IP address"
$sel(cfg_get.my project.local_ip)
Or SER-style: @cfg_get.my project.local_ip
You can evaluate those in Lua, right?
--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Atlanta, GA 30030
Tel: +1-678-954-0671
Web:
http://www.evaristesys.com/,
http://www.alexbalashov.com
Asgaroth<00asgaroth00(a)gmail.com> wrote:
Hi All,
I am looking at writing a lua function that would really benefit from
accessing "variables" that I would have defined by using the #!define
statement. Is this at all possible? I've tried looking at the
documentation surrounding lua and kamailio, but I cannot see how I
would
access it. I thought I'd ask the list to see if anyone else may have
attempted this.
for example, I may have
#!define INTERNAL_ADDRESS 1.2.3.4
Which I subsequently use through the the routing script to refer to the
internal address I am listening on. Now I would like to try and access
this "variable" from a lua script. Any pointers/tips/workarounds would
be greatly appreciated.
Thanks
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
Kamailio Advanced Training, April 23-26, 2012, Berlin, Germany
http://www.asipto.com/index.php/kamailio-advanced-training/