From: Michiel van Baak Date: Wed, 2 Sep 2009 21:23:17 +0000 (+0000) Subject: add Parkinglot info to sip show peer and skinny show line X-Git-Tag: 11.0.0-beta1~4265 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0a67bc66107ad8f4e6e4e48fac27882a55cd10a9;p=thirdparty%2Fasterisk.git add Parkinglot info to sip show peer and skinny show line If we had this from the start, debugging the 'parking not using configured parkinglot' bug would have been easier. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@215665 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 9630c887ad..898db785c7 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -15601,6 +15601,7 @@ static char *_sip_show_peer(int type, int fd, struct mansession *s, const struct ast_cli(fd, " Sess-Expires : %d secs\n", peer->stimer.st_max_se); ast_cli(fd, " Min-Sess : %d secs\n", peer->stimer.st_min_se); ast_cli(fd, " RTP Engine : %s\n", peer->engine); + ast_cli(fd, " Parkinglot : %s\n", peer->parkinglot); ast_cli(fd, "\n"); peer = unref_peer(peer, "sip_show_peer: unref_peer: done with peer ptr"); } else if (peer && type == 1) { /* manager listing */ @@ -15680,6 +15681,7 @@ static char *_sip_show_peer(int type, int fd, struct mansession *s, const struct astman_append(s, "SIP-Useragent: %s\r\n", peer->useragent); astman_append(s, "Reg-Contact: %s\r\n", peer->fullcontact); astman_append(s, "QualifyFreq: %d ms\r\n", peer->qualifyfreq); + astman_append(s, "Parkinglot: %s\r\n", peer->parkinglot); if (peer->chanvars) { for (v = peer->chanvars ; v ; v = v->next) { astman_append(s, "ChanVariable: %s=%s\r\n", v->name, v->value); diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 947b1b6455..011db20464 100644 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -3476,6 +3476,7 @@ static char *_skinny_show_line(int type, int fd, struct mansession *s, const str ast_cli(fd, "NAT: %s\n", (l->nat ? "Yes" : "No")); ast_cli(fd, "immediate: %s\n", (l->immediate ? "Yes" : "No")); ast_cli(fd, "Group: %d\n", l->group); + ast_cli(fd, "Parkinglot: %s\n", S_OR(l->parkinglot, "")); ast_cli(fd, "Conf Codecs: "); ast_getformatname_multiple(codec_buf, sizeof(codec_buf) - 1, l->confcapability); ast_cli(fd, "%s\n", codec_buf); @@ -3521,6 +3522,7 @@ static char *_skinny_show_line(int type, int fd, struct mansession *s, const str astman_append(s, "NAT: %s\r\n", (l->nat ? "Yes" : "No")); astman_append(s, "immediate: %s\r\n", (l->immediate ? "Yes" : "No")); astman_append(s, "Group: %d\r\n", l->group); + astman_append(s, "Parkinglot: %s\r\n", S_OR(l->parkinglot, "")); ast_getformatname_multiple(codec_buf, sizeof(codec_buf) - 1, l->confcapability); astman_append(s, "Codecs: %s\r\n", codec_buf); astman_append(s, "CodecOrder: ");