From: Olle Johansson Date: Thu, 15 Feb 2007 15:52:35 +0000 (+0000) Subject: Add callgroup and pickupgroup to SIPPEER function. (thanks ramon) X-Git-Tag: 1.6.0-beta1~3^2~3212 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fef74f1574c3e67b0467d3543f7662ac82e34dcf;p=thirdparty%2Fasterisk.git Add callgroup and pickupgroup to SIPPEER function. (thanks ramon) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@54598 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 619bbb9605..ef367917f9 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -11754,6 +11754,10 @@ static int function_sippeer(struct ast_channel *chan, const char *cmd, char *dat snprintf(buf, len, "%d", peer->inUse); } else if (!strcasecmp(colname, "accountcode")) { ast_copy_string(buf, peer->accountcode, len); + } else if (!strcasecmp(colname, "callgroup")) { + ast_print_group(buf, len, peer->callgroup); + } else if (!strcasecmp(colname, "pickupgroup")) { + ast_print_group(buf, len, peer->pickupgroup); } else if (!strcasecmp(colname, "useragent")) { ast_copy_string(buf, peer->useragent, len); } else if (!strcasecmp(colname, "mailbox")) { @@ -11802,6 +11806,8 @@ struct ast_custom_function sippeer_function = { "- dynamic Is it dynamic? (yes/no).\n" "- callerid_name The configured Caller ID name.\n" "- callerid_num The configured Caller ID number.\n" + "- callgroup The configured Callgroup.\n" + "- pickupgroup The configured Pickupgroup.\n" "- codecs The configured codecs.\n" "- status Status (if qualify=yes).\n" "- regexten Registration extension\n"