Module: kamailio
Branch: master
Commit: c3212783da0af2358bcf0bcf4b5da4a8f0629251
URL:
https://github.com/kamailio/kamailio/commit/c3212783da0af2358bcf0bcf4b5da4a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)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/c3212783da0af2358bcf0bcf4b5da4a…
Patch:
https://github.com/kamailio/kamailio/commit/c3212783da0af2358bcf0bcf4b5da4a…
---
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);