Module: kamailio Branch: master Commit: c3212783da0af2358bcf0bcf4b5da4a8f0629251 URL: https://github.com/kamailio/kamailio/commit/c3212783da0af2358bcf0bcf4b5da4a8...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2017-06-26T08:22:34+02:00
core: added function to return route block name from crt action
- renamed the function that returns cfg file name from crt action
---
Modified: src/core/action.c Modified: src/core/action.h
---
Diff: https://github.com/kamailio/kamailio/commit/c3212783da0af2358bcf0bcf4b5da4a8... Patch: https://github.com/kamailio/kamailio/commit/c3212783da0af2358bcf0bcf4b5da4a8...
---
diff --git a/src/core/action.c b/src/core/action.c index def9a64106..f766a0b894 100644 --- a/src/core/action.c +++ b/src/core/action.c @@ -103,13 +103,21 @@ int get_cfg_crt_line(void) }
/* return name of config for current executed action */ -char *get_cfg_crt_name(void) +char *get_cfg_crt_file_name(void) { if(_cfg_crt_action==0) return 0; return _cfg_crt_action->cfile; }
+/* return name of routing block for current executed action */ +char *get_cfg_crt_route_name(void) +{ + if(_cfg_crt_action==0) + return 0; + return _cfg_crt_action->rname; +} + /* handle the exit code of a module function call. * (used internally in do_action()) * @param h - script handle (h->last_retcode and h->run_flags will be set). diff --git a/src/core/action.h b/src/core/action.h index b4591aa115..c528fa972c 100644 --- a/src/core/action.h +++ b/src/core/action.h @@ -62,7 +62,8 @@ int run_top_route(struct action* a, sip_msg_t* msg, struct run_act_ctx* c);
cfg_action_t *get_cfg_crt_action(void); int get_cfg_crt_line(void); -char *get_cfg_crt_name(void); +char *get_cfg_crt_file_name(void); +char *get_cfg_crt_route_name(void);
void set_max_recursive_level(unsigned int lev);