From 87ff40d3f35ee230385e821eb092e98f55c57e9a Mon Sep 17 00:00:00 2001
From: "Kevin P. Fleming" <kpfleming@digium.com>
Date: Wed, 21 Oct 2009 21:15:40 +0000
Subject: [PATCH] Add 'mohsuggest' configuration option to 'sip show peer' CLI
 command and SIPShowPeer AMI action.

(closes issue #15990)
Reported by: _brent_
Patches:
      sip_peer_info_mohsuggest-r3.patch uploaded by brent (license 388)

Review: https://reviewboard.asterisk.org/r/381/



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225245 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_sip.c | 2 ++
 doc/tex/manager.tex | 1 +
 2 files changed, 3 insertions(+)

diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 512a7b78b6..e15b5fb06c 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -15684,6 +15684,7 @@ static char *_sip_show_peer(int type, int fd, struct mansession *s, const struct
 		ast_cli(fd, "  Pickupgroup  : ");
 		print_group(fd, peer->pickupgroup, 0);
 		peer_mailboxes_to_str(&mailbox_str, peer);
+		ast_cli(fd, "  MOH Suggest  : %s\n", peer->mohsuggest);
 		ast_cli(fd, "  Mailbox      : %s\n", mailbox_str->str);
 		ast_cli(fd, "  VM Extension : %s\n", peer->vmexten);
 		ast_cli(fd, "  LastMsgsSent : %d/%d\n", (peer->lastmsgssent & 0x7fff0000) >> 16, peer->lastmsgssent & 0xffff);
@@ -15792,6 +15793,7 @@ static char *_sip_show_peer(int type, int fd, struct mansession *s, const struct
 		astman_append(s, "%s\r\n", ast_print_group(buffer, sizeof(buffer), peer->callgroup));
 		astman_append(s, "Pickupgroup: ");
 		astman_append(s, "%s\r\n", ast_print_group(buffer, sizeof(buffer), peer->pickupgroup));
+		astman_append(s, "MOHSuggest: %s\r\n", peer->mohsuggest);
 		peer_mailboxes_to_str(&mailbox_str, peer);
 		astman_append(s, "VoiceMailbox: %s\r\n", mailbox_str->str);
 		astman_append(s, "TransferMode: %s\r\n", transfermode2str(peer->allowtransfer));
diff --git a/doc/tex/manager.tex b/doc/tex/manager.tex
index 1f9fa1495d..b697b44f25 100644
--- a/doc/tex/manager.tex
+++ b/doc/tex/manager.tex
@@ -193,6 +193,7 @@ the mailing list archives and the documentation page on the
  Membership: <string>     -- "Dynamic" or "static" member in queue
  Message: <text>          -- Text message in ACKs, errors (explanation)
  Mix: <bool>              -- Boolean parameter (monitor)
+ MOHSuggest:              -- Suggested music on hold class for peer (mohsuggest)
  NewMessages: <count>     -- Count of new Mailbox messages (mailboxcount)
  Newname:
  ObjectName:              -- Name of object in list
-- 
GitLab