diff options
author | rmudgett <rmudgett@f38db490-d61c-443f-a65b-d21fe96a405b> | 2011-05-25 17:14:11 +0000 |
---|---|---|
committer | rmudgett <rmudgett@f38db490-d61c-443f-a65b-d21fe96a405b> | 2011-05-25 17:14:11 +0000 |
commit | adbee85b249f4a0e0eb118b1030752acfc2c0210 (patch) | |
tree | 0f7c1f8d63351e5eb1252d8c1fffb66751df6f3a /apps/app_dial.c | |
parent | 53687fb7eea5eb23afe0e85ec26c95e2906d6752 (diff) |
Merged revisions 320823 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r320823 | rmudgett | 2011-05-25 12:06:38 -0500 (Wed, 25 May 2011) | 18 lines
The AMI Newstate event contains different information between v1.4 and v1.8.
The addition of connected line support in v1.8 changes the behavior of the
channel caller ID somewhat. The channel caller ID value no longer time
shares with the connected line ID on outgoing call legs. The timing of
some AMI events/responses output the connected line ID as caller ID.
These party ID's are now separate.
* The ConnectedLineNum and ConnectedLineName headers were added to many
AMI events/responses if the CallerIDNum/CallerIDName headers were also
present.
(closes issue #18252)
Reported by: gje
Tested by: rmudgett
Review: https://reviewboard.asterisk.org/r/1227/
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@320825 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_dial.c')
-rw-r--r-- | apps/app_dial.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/app_dial.c b/apps/app_dial.c index ae6147206..25172c743 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -768,12 +768,16 @@ static void senddialevent(struct ast_channel *src, struct ast_channel *dst, cons "Destination: %s\r\n" "CallerIDNum: %s\r\n" "CallerIDName: %s\r\n" + "ConnectedLineNum: %s\r\n" + "ConnectedLineName: %s\r\n" "UniqueID: %s\r\n" "DestUniqueID: %s\r\n" "Dialstring: %s\r\n", src->name, dst->name, S_COR(src->caller.id.number.valid, src->caller.id.number.str, "<unknown>"), S_COR(src->caller.id.name.valid, src->caller.id.name.str, "<unknown>"), + S_COR(src->connected.id.number.valid, src->connected.id.number.str, "<unknown>"), + S_COR(src->connected.id.name.valid, src->connected.id.name.str, "<unknown>"), src->uniqueid, dst->uniqueid, dialstring ? dialstring : ""); } |