summaryrefslogtreecommitdiffstats
path: root/action.cpp
diff options
context:
space:
mode:
authorAndreas Eversberg2010-12-13 08:40:16 +0100
committerAndreas Eversberg2010-12-13 09:13:16 +0100
commit0f5c2eabde69c66e8793171c878652184f9de5d8 (patch)
treeddc31dec96559f3b033a56c8a09799d582d6ce56 /action.cpp
parentWorkaround for "noise" problems with app_rxfax in current LCR. (diff)
downloadlcr-0f5c2eabde69c66e8793171c878652184f9de5d8.tar.gz
lcr-0f5c2eabde69c66e8793171c878652184f9de5d8.tar.xz
lcr-0f5c2eabde69c66e8793171c878652184f9de5d8.zip
Adding various arguments to 'execute' condition and 'execute' action.
Diffstat (limited to 'action.cpp')
-rw-r--r--action.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/action.cpp b/action.cpp
index 1da9103..b7dfc58 100644
--- a/action.cpp
+++ b/action.cpp
@@ -1965,7 +1965,7 @@ void EndpointAppPBX::action_execute(void)
int iWaitStatus;
char *command = (char *)"";
char isdn_port[10];
- char *argv[11]; /* check also number of args below */
+ char *argv[12]; /* check also number of args below */
int i = 0;
/* get script / command */
@@ -1989,6 +1989,7 @@ void EndpointAppPBX::action_execute(void)
argv[i++] = e_callerinfo.name;
SPRINT(isdn_port, "%d", e_callerinfo.isdn_port);
argv[i++] = isdn_port;
+ argv[i++] = e_callerinfo.imsi;
argv[i++] = NULL; /* check also number of args above */
switch (pid = fork ()) {
case -1: