summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2012-02-06 17:33:41 +0000
committerRichard Mudgett <rmudgett@digium.com>2012-02-06 17:33:41 +0000
commitd162e859780082e1a8439a51fe1cb57ffbb6e1c9 (patch)
tree201f51dd49acb31a1ff9a9d124b4bdb8801a4cc0 /main
parentafdd96712c732387deb8b56368468b4a4759a463 (diff)
Add missing headers to AMI UnParkedCall event to uniquely identify the call.
The AMI UnParkedCall event was missing the Parkinglot and Uniqueid headers that the AMI ParkedCall event contains. (closes issue ASTERISK-19240) Reported by: Michael Yara ........ Merged revisions 354116 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 354119 from http://svn.asterisk.org/svn/asterisk/branches/10 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@354120 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main')
-rw-r--r--main/features.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/main/features.c b/main/features.c
index 28c2c5781..b95b33db2 100644
--- a/main/features.c
+++ b/main/features.c
@@ -5103,16 +5103,20 @@ static int parked_call_exec(struct ast_channel *chan, const char *data)
ast_manager_event(pu->chan, EVENT_FLAG_CALL, "UnParkedCall",
"Exten: %s\r\n"
"Channel: %s\r\n"
+ "Parkinglot: %s\r\n"
"From: %s\r\n"
"CallerIDNum: %s\r\n"
"CallerIDName: %s\r\n"
"ConnectedLineNum: %s\r\n"
- "ConnectedLineName: %s\r\n",
- pu->parkingexten, ast_channel_name(pu->chan), ast_channel_name(chan),
+ "ConnectedLineName: %s\r\n"
+ "Uniqueid: %s\r\n",
+ pu->parkingexten, ast_channel_name(pu->chan), pu->parkinglot->name,
+ ast_channel_name(chan),
S_COR(pu->chan->caller.id.number.valid, pu->chan->caller.id.number.str, "<unknown>"),
S_COR(pu->chan->caller.id.name.valid, pu->chan->caller.id.name.str, "<unknown>"),
S_COR(pu->chan->connected.id.number.valid, pu->chan->connected.id.number.str, "<unknown>"),
- S_COR(pu->chan->connected.id.name.valid, pu->chan->connected.id.name.str, "<unknown>")
+ S_COR(pu->chan->connected.id.name.valid, pu->chan->connected.id.name.str, "<unknown>"),
+ ast_channel_uniqueid(pu->chan)
);
/* Stop entertaining the caller. */