From: Olle Johansson Date: Tue, 3 Jan 2006 11:31:56 +0000 (+0000) Subject: Bug #5228: Add caller ID and CallerIDname to OriginateSuccess/Failure manager events... X-Git-Tag: 1.4.0-beta1~3097 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e7962b5a1d9ffe17993e70399683d36f2455968;p=thirdparty%2Fasterisk.git Bug #5228: Add caller ID and CallerIDname to OriginateSuccess/Failure manager events (outtolunc) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7732 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/manager.c b/manager.c index 3351d5a2b7..77f74bd580 100644 --- a/manager.c +++ b/manager.c @@ -947,26 +947,23 @@ static void *fast_originate(void *data) !ast_strlen_zero(in->cid_name) ? in->cid_name : NULL, in->vars, &chan); } - if (!res) - manager_event(EVENT_FLAG_CALL, - "OriginateSuccess", - "%s" - "Channel: %s/%s\r\n" - "Context: %s\r\n" - "Exten: %s\r\n" - "Reason: %d\r\n" - "Uniqueid: %s\r\n", - in->idtext, in->tech, in->data, in->context, in->exten, reason, chan ? chan->uniqueid : ""); - else - manager_event(EVENT_FLAG_CALL, - "OriginateFailure", - "%s" - "Channel: %s/%s\r\n" - "Context: %s\r\n" - "Exten: %s\r\n" - "Reason: %d\r\n" - "Uniqueid: %s\r\n", - in->idtext, in->tech, in->data, in->context, in->exten, reason, chan ? chan->uniqueid : ""); + + /* Tell the manager what happened with the channel */ + manager_event(EVENT_FLAG_CALL, + res ? "OriginateSuccess" : "OriginateFailure", + "%s" + "Channel: %s/%s\r\n" + "Context: %s\r\n" + "Exten: %s\r\n" + "Reason: %d\r\n" + "Uniqueid: %s\r\n" + "CallerID: %s\r\n" + "CallerIDName: %s\r\n", + in->idtext, in->tech, in->data, in->context, in->exten, reason, + chan ? chan->uniqueid : "", + in->cid_num ? in->cid_num : "", + in->cid_name ? in->cid_name : "" + ); /* Locked by ast_pbx_outgoing_exten or ast_pbx_outgoing_app */ if (chan)