From: Sean Bright Date: Tue, 20 Mar 2012 18:11:41 +0000 (+0000) Subject: chan_iax2: Emit Port alongside Post in PeerStatus AMI Event. X-Git-Tag: 10.3.0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b60963eab91b888b691267496d4e3eb1a7bfcb07;p=thirdparty%2Fasterisk.git chan_iax2: Emit Port alongside Post in PeerStatus AMI Event. The PeerStatus event for IAX2 channels currently includes a header named Post which should have been Port. So include Port along with Post when emitting the event. We'll remove Post in trunk. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@359982 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index c39f6b0d49..1f724882e1 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -8861,7 +8861,7 @@ static int update_registry(struct sockaddr_in *sin, int callno, char *devtype, i ast_db_put("IAX/Registry", p->name, data); ast_verb(3, "Registered IAX2 '%s' (%s) at %s:%d\n", p->name, ast_test_flag(&iaxs[callno]->state, IAX_STATE_AUTHENTICATED) ? "AUTHENTICATED" : "UNAUTHENTICATED", ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port)); - manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", "ChannelType: IAX2\r\nPeer: IAX2/%s\r\nPeerStatus: Registered\r\nAddress: %s\r\nPost: %d\r\n", p->name, ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port)); + manager_event(EVENT_FLAG_SYSTEM, "PeerStatus", "ChannelType: IAX2\r\nPeer: IAX2/%s\r\nPeerStatus: Registered\r\nAddress: %s\r\nPost: %d\r\nPort: %d\r\n", p->name, ast_inet_ntoa(sin->sin_addr), ntohs(sin->sin_port), ntohs(sin->sin_port)); register_peer_exten(p, 1); ast_devstate_changed(AST_DEVICE_UNKNOWN, "IAX2/%s", p->name); /* Activate notification */ } else if (!ast_test_flag64(p, IAX_TEMPONLY)) {