diff options
author | Matthew Jordan <mjordan@digium.com> | 2013-03-12 16:30:02 +0000 |
---|---|---|
committer | Matthew Jordan <mjordan@digium.com> | 2013-03-12 16:30:02 +0000 |
commit | 00e9ffb907b4e71a26f55ae04cb8667b5f97805c (patch) | |
tree | d24398a8624bbf0e93b4ebd826ef5b1c373bbd4d | |
parent | ef64b29f8bc6671b110f213edc7e87829babbfeb (diff) |
Include the Username field in SIP Registry events when Status is registered
In ASTERISK-17888, the AMI Registry event during SIP registrations was supposed
to include the Username field. Somehow, one of the events was missed. This
patch corrects that - the Username field should be included in all AMI Registry
events involving SIP registrations.
(issue ASTERISK-17888)
(closes issue ASTERISK-21201)
Reported by: Dmitriy Serov
patches:
chan_sip.c.diff uploaded by Dmitriy Serov (license 6479)
........
Merged revisions 382847 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........
Merged revisions 382848 from http://svn.asterisk.org/svn/asterisk/branches/11
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@382852 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r-- | channels/chan_sip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 4b8c20346..002f93062 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -23571,7 +23571,7 @@ static int handle_response_register(struct sip_pvt *p, int resp, const char *res r->regstate = REG_STATE_REGISTERED; r->regtime = ast_tvnow(); /* Reset time of last successful registration */ - manager_event(EVENT_FLAG_SYSTEM, "Registry", "ChannelType: SIP\r\nDomain: %s\r\nStatus: %s\r\n", r->hostname, regstate2str(r->regstate)); + manager_event(EVENT_FLAG_SYSTEM, "Registry", "ChannelType: SIP\r\nUsername: %s\r\nDomain: %s\r\nStatus: %s\r\n", r->username, r->hostname, regstate2str(r->regstate)); r->regattempts = 0; ast_debug(1, "Registration successful\n"); if (r->timeout > -1) { |