Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan
Hello Ivan, Actually i haven't seen documentation but there is a good reference for it, the impelemention of modules. You could look around them to find out. It is very strightforwards.
On Fri, 18 Jan 2019, 18:57 Ivan Ribakov, i.ribakov@zaleos.net wrote:
Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Thanks for the suggestion. I thought about that, but TM module is not one of the smallest. If there is a smaller, simpler model that uses events that someone could recommend I could look into it. But in any case, I was looking for something more documented to learn about all capabilities of the events, not just the ones that might be used by some module.
On 18 Jan 2019, at 17:43, Mojtaba mespio@gmail.com wrote:
Hello Ivan, Actually i haven't seen documentation but there is a good reference for it, the impelemention of modules. You could look around them to find out. It is very strightforwards.
On Fri, 18 Jan 2019, 18:57 Ivan Ribakov, <i.ribakov@zaleos.net mailto:i.ribakov@zaleos.net> wrote: Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org mailto:sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
I'm gone away right now. I'll send for you as soon as
On Fri, 18 Jan 2019, 22:34 Ivan Ribakov, i.ribakov@zaleos.net wrote:
Thanks for the suggestion. I thought about that, but TM module is not one of the smallest. If there is a smaller, simpler model that uses events that someone could recommend I could look into it. But in any case, I was looking for something more documented to learn about all capabilities of the events, not just the ones that might be used by some module.
On 18 Jan 2019, at 17:43, Mojtaba mespio@gmail.com wrote:
Hello Ivan, Actually i haven't seen documentation but there is a good reference for it, the impelemention of modules. You could look around them to find out. It is very strightforwards.
On Fri, 18 Jan 2019, 18:57 Ivan Ribakov, i.ribakov@zaleos.net wrote:
Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Hello
You can look registrar module that has usrloc:contact-expire
Good luck
Yasin Caner
Mojtaba <mespio@gmail.commailto:mespio@gmail.com> şunları yazdı (18 Oca 2019 22:34):
I'm gone away right now. I'll send for you as soon as
On Fri, 18 Jan 2019, 22:34 Ivan Ribakov, <i.ribakov@zaleos.netmailto:i.ribakov@zaleos.net> wrote: Thanks for the suggestion. I thought about that, but TM module is not one of the smallest. If there is a smaller, simpler model that uses events that someone could recommend I could look into it. But in any case, I was looking for something more documented to learn about all capabilities of the events, not just the ones that might be used by some module.
On 18 Jan 2019, at 17:43, Mojtaba <mespio@gmail.commailto:mespio@gmail.com> wrote:
Hello Ivan, Actually i haven't seen documentation but there is a good reference for it, the impelemention of modules. You could look around them to find out. It is very strightforwards.
On Fri, 18 Jan 2019, 18:57 Ivan Ribakov, <i.ribakov@zaleos.netmailto:i.ribakov@zaleos.net> wrote: Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.orgmailto:sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.orgmailto:sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.orgmailto:sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.orgmailto:sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Yes, as YASIN said, you could look register module. In the following i paste a simple example of definition: <function> int route_no;
if(hi1_eventrb){ route_no = route_get(&main_rt, hi1_eventrb); if (route_no == -1){ LM_ERR("Failed to hi1 route block number of "%s", route_get() function is failed\n", hi1_eventrb); return -1; } if (main_rt.rlist[route_no]==0){ LM_WARN("The hi1 route block "%s" is empty, doesn't exist\n",hi1_eventrb); return -1; } LM_DBG("hi1_eventrb is set successfully to %s route block\n", hi1_eventrb); hi1_eventrb_no = route_no; } return 1 ===================================== And here sipmle example of calling event_route in your code: int ret; struct run_act_ctx ra_ctx; struct sip_msg *msg;
init_run_actions_ctx(&ra_ctx);
if (run_actions(&ra_ctx, main_rt.rlist[hi1_eventrb_no], msg) < 0) { ret = -1; LM_DBG("Error while trying run script in route block\n"); return ret; } return 1;
With Regards.Mojtaba
On Fri, Jan 18, 2019 at 11:07 PM YASIN CANER caner_yaso@hotmail.com wrote:
Hello
You can look registrar module that has usrloc:contact-expire
Good luck
Yasin Caner
Mojtaba mespio@gmail.com şunları yazdı (18 Oca 2019 22:34):
I'm gone away right now. I'll send for you as soon as
On Fri, 18 Jan 2019, 22:34 Ivan Ribakov, i.ribakov@zaleos.net wrote:
Thanks for the suggestion. I thought about that, but TM module is not one of the smallest. If there is a smaller, simpler model that uses events that someone could recommend I could look into it. But in any case, I was looking for something more documented to learn about all capabilities of the events, not just the ones that might be used by some module.
On 18 Jan 2019, at 17:43, Mojtaba mespio@gmail.com wrote:
Hello Ivan, Actually i haven't seen documentation but there is a good reference for it, the impelemention of modules. You could look around them to find out. It is very strightforwards.
On Fri, 18 Jan 2019, 18:57 Ivan Ribakov, i.ribakov@zaleos.net wrote:
Is there any documentation for module developers that lays out API for registering and triggering events from a custom Kamailio module (similar to https://kamailio.org/docs/modules/5.0.x/modules/tm.html#tm.event_routes)?
I have been referring to https://www.kamailio.org/docs/kamailio-devel-guide/ up until now but it doesn’t seem to cover event_routes.
Thanks in advance, Ivan _______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users