aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-19 20:13:40 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2007-11-19 20:13:40 +0000
commit2912efc2d619b25c62d5ed5648a9d469471e23fe (patch)
tree3d11d87996f576127f14da4b8dd9277df030649a
parente8c3c0d2066102edd25028485127dd6348548a0c (diff)
Change delimiter of SIPPEER to be comma (instead of pipe) and further deprecate the old ':' delimiter
Reported by: pj Patch by: tilghman Closes issue #11305 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89429 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r--channels/chan_sip.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 28f23d64a..6df7e1d0b 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -12964,9 +12964,12 @@ static int function_sippeer(struct ast_channel *chan, const char *cmd, char *dat
struct sip_peer *peer;
char *colname;
- if ((colname = strchr(data, ':'))) /*! \todo Will be deprecated after 1.4 */
+ if ((colname = strchr(data, ':'))) { /*! \todo Will be deprecated after 1.4 */
+ static int deprecation_warning = 0;
*colname++ = '\0';
- else if ((colname = strchr(data, '|')))
+ if (deprecation_warning++ % 10 == 0)
+ ast_log(LOG_WARNING, "SIPPEER(): usage of ':' to separate arguments is deprecated. Please use ',' instead.\n");
+ } else if ((colname = strchr(data, ',')))
*colname++ = '\0';
else
colname = "ip";
@@ -13035,7 +13038,7 @@ static int function_sippeer(struct ast_channel *chan, const char *cmd, char *dat
struct ast_custom_function sippeer_function = {
.name = "SIPPEER",
.synopsis = "Gets SIP peer information",
- .syntax = "SIPPEER(<peername>[|item])",
+ .syntax = "SIPPEER(<peername>[,item])",
.read = function_sippeer,
.desc = "Valid items are:\n"
"- ip (default) The IP address.\n"