chan_sip: Change manager event to confirm SIPqualifypeer into an ack

Matt Jordan  informed me that it was more appropriate to use an
astman_send_ack here instead of making an event response. I've also
used this opportunity to update UPGRADE.txt to mention this change
in behavior.

(issue AST-969)
Reported by: John Bigelow


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@371889 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Jonathan Rose
2012-08-29 19:38:52 +00:00
parent adefb772c4
commit 6c07c904aa
2 changed files with 3 additions and 13 deletions

View File

@@ -18934,14 +18934,6 @@ static char *_sip_qualify_peer(int type, int fd, struct mansession *s, const str
struct sip_peer *peer;
int load_realtime;
const char *id = astman_get_header(m,"ActionID");
char idText[256] = "";
if (!ast_strlen_zero(id)) {
snprintf(idText, sizeof(idText), "ActionID: %s\r\n", id);
}
if (argc < 4)
return CLI_SHOWUSAGE;
@@ -18958,11 +18950,7 @@ static char *_sip_qualify_peer(int type, int fd, struct mansession *s, const str
}
if (type != 0) {
astman_append(s,
"Event: SIPqualifypeerComplete\r\n"
"%s"
"\r\n",
idText);
astman_send_ack(s, m, "Qualify Peer successful");
}
return CLI_SUCCESS;