aboutsummaryrefslogtreecommitdiffstats
path: root/manager.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-01-27 16:33:12 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2005-01-27 16:33:12 +0000
commit0a42b07e051d1561170a5b9cbf20b00cefbc134c (patch)
treead0ecbb8e5387906e1b15a86d3ed39fcc6e858dd /manager.c
parent6d536d220ab3914bccfefb2293eebd43fc12ea53 (diff)
Set dialed peer number properly when ringing multiple channels (bug #3437)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4898 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'manager.c')
-rwxr-xr-xmanager.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/manager.c b/manager.c
index 2f9309040..a8eba2594 100755
--- a/manager.c
+++ b/manager.c
@@ -840,16 +840,18 @@ static void *fast_originate(void *data)
"%s"
"Channel: %s/%s\r\n"
"Context: %s\r\n"
- "Exten: %s\r\n",
- in->idtext, in->tech, in->data, in->context, in->exten);
+ "Exten: %s\r\n"
+ "Reason: %i\r\n",
+ in->idtext, in->tech, in->data, in->context, in->exten, reason);
else
manager_event(EVENT_FLAG_CALL,
"OriginateFailure",
"%s"
"Channel: %s/%s\r\n"
"Context: %s\r\n"
- "Exten: %s\r\n",
- in->idtext, in->tech, in->data, in->context, in->exten);
+ "Exten: %s\r\n"
+ "Reason: %i\r\n",
+ in->idtext, in->tech, in->data, in->context, in->exten, reason);
free(in);
return NULL;
@@ -879,8 +881,8 @@ static int action_originate(struct mansession *s, struct message *m)
char *priority = astman_get_header(m, "Priority");
char *timeout = astman_get_header(m, "Timeout");
char *callerid = astman_get_header(m, "CallerID");
- char *variable = astman_get_header(m, "Variable");
- char *account = astman_get_header(m, "Account");
+ char *variable = astman_get_header(m, "Variable");
+ char *account = astman_get_header(m, "Account");
char *app = astman_get_header(m, "Application");
char *appdata = astman_get_header(m, "Data");
char *async = astman_get_header(m, "Async");