diff --git a/CHANGES b/CHANGES index 5c77c0732..52f21a01f 100644 --- a/CHANGES +++ b/CHANGES @@ -566,6 +566,8 @@ Asterisk Manager Interface * Added a new eventfilter option per user to allow whitelisting and blacklisting of events. * Added optional parkinglot variable for park command. + * Added ConnectedLineNum and ConnectedLineName headers to the output of Status + manager action. Channel Event Logging --------------------- diff --git a/main/manager.c b/main/manager.c index 9180b005a..4f4984b53 100644 --- a/main/manager.c +++ b/main/manager.c @@ -3184,6 +3184,8 @@ static int action_status(struct mansession *s, const struct message *m) "Channel: %s\r\n" "CallerIDNum: %s\r\n" "CallerIDName: %s\r\n" + "ConnectedLineNum: %s\r\n" + "ConnectedLineName: %s\r\n" "Accountcode: %s\r\n" "ChannelState: %d\r\n" "ChannelStateDesc: %s\r\n" @@ -3197,8 +3199,10 @@ static int action_status(struct mansession *s, const struct message *m) "%s" "\r\n", c->name, - S_COR(c->caller.id.number.valid, c->caller.id.number.str, ""), - S_COR(c->caller.id.name.valid, c->caller.id.name.str, ""), + S_COR(c->caller.id.number.valid, c->caller.id.number.str, ""), + S_COR(c->caller.id.name.valid, c->caller.id.name.str, ""), + S_COR(c->connected.id.number.valid, c->connected.id.number.str, ""), + S_COR(c->connected.id.name.valid, c->connected.id.name.str, ""), c->accountcode, c->_state, ast_state2str(c->_state), c->context, @@ -3210,6 +3214,8 @@ static int action_status(struct mansession *s, const struct message *m) "Channel: %s\r\n" "CallerIDNum: %s\r\n" "CallerIDName: %s\r\n" + "ConnectedLineNum: %s\r\n" + "ConnectedLineName: %s\r\n" "Account: %s\r\n" "State: %s\r\n" "%s" @@ -3220,6 +3226,8 @@ static int action_status(struct mansession *s, const struct message *m) c->name, S_COR(c->caller.id.number.valid, c->caller.id.number.str, ""), S_COR(c->caller.id.name.valid, c->caller.id.name.str, ""), + S_COR(c->connected.id.number.valid, c->connected.id.number.str, ""), + S_COR(c->connected.id.name.valid, c->connected.id.name.str, ""), c->accountcode, ast_state2str(c->_state), bridge, c->uniqueid, ast_str_buffer(str), idText);