[SR-Users] Fwd: kemi lua routing block as route in standart cfg
Daniel-Constantin Mierla
miconda at gmail.com
Thu Aug 3 07:15:04 CEST 2017
Hello,
where is that TBD note? It needs to be adjusted, probably it is a
leftover from first days of this feature.
The failure_route, branch_route and onreply_route can be now natively in
the embedded language, see the Lua script example I provide with the
link in my previous email.
If you are using event_route blocks, let me know which and I can say if
they are available -- many of them are, but some are missing, as I am
not using all the modules available and didn't have the time to dig in
all of them.
Cheers,
Daniel
On 02.08.17 13:42, Yuriy Gorlichenko wrote:
>
> thx. I just thought that it's possibe to concatenate both engines
> together.
>
> So this is my last question regardng kemi:
>
> Main goal why i still not use kemi at the my projects is a:
>
> TBD: the options for specific event_route blocks. Meanwhile, should
> work using hybrid configuration with request_route/reply_route/… in
> embedded interpreter and the other routing blocks in native kamailio.cfg.
>
> As i uderstand it is not possible to use event_route in a kemi. only
> native. If yes - do you expect t ointegrate this part of routes at the
> kemi interface in future?
>
>
>
> 2017-08-02 14:36 GMT+03:00 Daniel-Constantin Mierla <miconda at gmail.com
> <mailto:miconda at gmail.com>>:
>
> Hello,
>
> if you want to do routing in lua via kemi, the kamailio.cfg has
> only the passive part (global parameters, loading modules and
> modparams) and the active part (routing blocks) is a separate file
> written in the desired scripting language (e.g., lua). See examples:
>
> -
> https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi.cfg
> <https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi.cfg>
>
> -
> https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi-lua.lua
> <https://github.com/kamailio/kamailio/blob/master/misc/examples/kemi/kamailio-basic-kemi-lua.lua>
>
> If you still want to have the native kamailio.cfg with its routing
> blocks, but executed some Lua scripts inline, see app_lua exported
> functions:
>
> -
> http://www.kamailio.org/docs/modules/5.1.x/modules/app_lua.html#app_lua.f.lua_run
> <http://www.kamailio.org/docs/modules/5.1.x/modules/app_lua.html#app_lua.f.lua_run>
>
> Cheers,
> Daniel
>
>
> On 02.08.17 13:28, Yuriy Gorlichenko wrote:
>> Hi, no
>> I wanna include lua routes part at existing kamailio.cfg file
>>
>> Just wanna rewrite some route with lua code using kemi because
>> lua more flexible for my needs, but want to call this route at
>> the cfg file.
>>
>> like
>> kamailio.cfg
>> ...
>> route {
>> [MY_SUPER_ROUTE_IN_LUA]
>> }
>> ...
>>
>> Where MY_SUPER_ROUTE_IN_LUA is a route written with kemi on lua
>> language.
>>
>>
>> 2017-08-02 14:10 GMT+03:00 Daniel-Constantin Mierla
>> <miconda at gmail.com <mailto:miconda at gmail.com>>:
>>
>> Hello,
>>
>>
>> On 02.08.17 12:02, Yuriy Gorlichenko wrote:
>> > Hello. I found how to implement lua routimg logic with
>> > cfgengine but didn't found how to include cimple route in
>> lua at the
>> > cfg file
>> >
>> > Presume i have routing logic and want to include
>> > my_super_custom_route written with Kemo on lua. How i need
>> to set up
>> > my config for it work with both engines?
>> >
>> I am not sure I understand what you try to do. The path to
>> yiour Lua
>> script with routing logic has to be set via modparam of
>> app_lua module.
>>
>> Are you trying to include a lua file in another lua file?
>>
>> Cheers,
>> Daniel
>>
>> --
>> Daniel-Constantin Mierla
>> www.twitter.com/miconda <http://www.twitter.com/miconda> --
>> www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>> Kamailio Advanced Training - www.asipto.com
>> <http://www.asipto.com>
>> Kamailio World Conference - www.kamailioworld.com
>> <http://www.kamailioworld.com>
>>
>>
>>
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>> <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
>
> --
> Daniel-Constantin Mierla
> www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio Advanced Training - www.asipto.com <http://www.asipto.com>
> Kamailio World Conference - www.kamailioworld.com <http://www.kamailioworld.com>
>
>
>
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - www.asipto.com
Kamailio World Conference - www.kamailioworld.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170803/aa581426/attachment.html>
More information about the sr-users
mailing list