[svn-commits] oej: trunk r89406 - /trunk/channels/chan_sip.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Mon Nov 19 03:12:27 CST 2007


Author: oej
Date: Mon Nov 19 03:12:27 2007
New Revision: 89406

URL: http://svn.digium.com/view/asterisk?view=rev&rev=89406
Log:
Adding busy-level to the SIP_PEER() dialplan function. 

With this, you can control the peer in the dialplan, so you avoid placing outbound
calls when the device has reached busy-level.
Reported by pj.

Closes bug #11180


Modified:
    trunk/channels/chan_sip.c

Modified: trunk/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_sip.c?view=diff&rev=89406&r1=89405&r2=89406
==============================================================================
--- trunk/channels/chan_sip.c (original)
+++ trunk/channels/chan_sip.c Mon Nov 19 03:12:27 2007
@@ -12988,6 +12988,8 @@
 		ast_copy_string(buf, peer->regexten, len);
 	} else  if (!strcasecmp(colname, "limit")) {
 		snprintf(buf, len, "%d", peer->call_limit);
+	} else  if (!strcasecmp(colname, "busylevel")) {
+		snprintf(buf, len, "%d", peer->busy_level);
 	} else  if (!strcasecmp(colname, "curcalls")) {
 		snprintf(buf, len, "%d", peer->inUse);
 	} else  if (!strcasecmp(colname, "accountcode")) {
@@ -13052,6 +13054,7 @@
 	"- status                Status (if qualify=yes).\n"
 	"- regexten              Registration extension\n"
 	"- limit                 Call limit (call-limit)\n"
+	"- busylevel             Configured call level for signalling busy\n"
 	"- curcalls              Current amount of calls \n"
 	"                        Only available if call-limit is set\n"
 	"- language              Default language for peer\n"




More information about the svn-commits mailing list