[svn-commits] file: trunk r164814 - in /trunk: ./ channels/ configs/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Tue Dec 16 14:47:32 CST 2008
Author: file
Date: Tue Dec 16 14:47:31 2008
New Revision: 164814
URL: http://svn.digium.com/view/asterisk?view=rev&rev=164814
Log:
Qualify trumps poke per lmadsen.
Modified:
trunk/CHANGES
trunk/channels/chan_sip.c
trunk/configs/sip.conf.sample
Modified: trunk/CHANGES
URL: http://svn.digium.com/view/asterisk/trunk/CHANGES?view=diff&rev=164814&r1=164813&r2=164814
==============================================================================
--- trunk/CHANGES (original)
+++ trunk/CHANGES Tue Dec 16 14:47:31 2008
@@ -30,9 +30,9 @@
after T38 is negotiated. This option is disabled by default.
* If ATTENDED_TRANSFER_COMPLETE_SOUND is set, the sound will be played to the
target of an attended transfer
- * Added two new configuration options, "pokegap" and "pokepeers", which allow
- finer control over how many peers Asterisk will poke and the gap between them
- when all peers need to be poked at the same time.
+ * Added two new configuration options, "qualifygap" and "qualifypeers", which allow
+ finer control over how many peers Asterisk will qualify and the gap between them
+ when all peers need to be qualified at the same time.
Skinny Changes
--------------
Modified: trunk/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_sip.c?view=diff&rev=164814&r1=164813&r2=164814
==============================================================================
--- trunk/channels/chan_sip.c (original)
+++ trunk/channels/chan_sip.c Tue Dec 16 14:47:31 2008
@@ -491,11 +491,11 @@
static int default_expiry = DEFAULT_DEFAULT_EXPIRY;
static int mwi_expiry = DEFAULT_MWI_EXPIRY;
-#define DEFAULT_POKE_GAP 100
-#define DEFAULT_POKE_PEERS 1
-
-static int global_poke_gap = DEFAULT_POKE_GAP; /*!< Time between our group of peer pokes */
-static int global_poke_peers = DEFAULT_POKE_PEERS; /*!< Number of peers to poke at a given time */
+#define DEFAULT_QUALIFY_GAP 100
+#define DEFAULT_QUALIFY_PEERS 1
+
+static int global_qualify_gap = DEFAULT_QUALIFY_GAP; /*!< Time between our group of peer pokes */
+static int global_qualify_peers = DEFAULT_QUALIFY_PEERS; /*!< Number of peers to poke at a given time */
#define CALLERID_UNKNOWN "Unknown"
@@ -22551,8 +22551,8 @@
global_max_se = DEFAULT_MAX_SE;
/* Peer poking settings */
- global_poke_gap = DEFAULT_POKE_GAP;
- global_poke_peers = DEFAULT_POKE_PEERS;
+ global_qualify_gap = DEFAULT_QUALIFY_GAP;
+ global_qualify_peers = DEFAULT_QUALIFY_PEERS;
/* Initialize some reasonable defaults at SIP reload (used both for channel and as default for devices */
ast_copy_string(default_context, DEFAULT_CONTEXT, sizeof(default_context));
@@ -23011,15 +23011,15 @@
} else {
global_st_refresher = i;
}
- } else if (!strcasecmp(v->name, "pokegap")) {
- if (sscanf(v->value, "%d", &global_poke_gap) != 1) {
- ast_log(LOG_WARNING, "Invalid pokegap '%s' at line %d of %s\n", v->value, v->lineno, config);
- global_poke_gap = DEFAULT_POKE_GAP;
+ } else if (!strcasecmp(v->name, "qualifygap")) {
+ if (sscanf(v->value, "%d", &global_qualify_gap) != 1) {
+ ast_log(LOG_WARNING, "Invalid qualifygap '%s' at line %d of %s\n", v->value, v->lineno, config);
+ global_qualify_gap = DEFAULT_QUALIFY_GAP;
}
- } else if (!strcasecmp(v->name, "pokepeers")) {
- if (sscanf(v->value, "%d", &global_poke_peers) != 1) {
+ } else if (!strcasecmp(v->name, "qualifypeers")) {
+ if (sscanf(v->value, "%d", &global_qualify_peers) != 1) {
ast_log(LOG_WARNING, "Invalid pokepeers '%s' at line %d of %s\n", v->value, v->lineno, config);
- global_poke_peers = DEFAULT_POKE_PEERS;
+ global_qualify_peers = DEFAULT_QUALIFY_PEERS;
}
}
}
@@ -23709,8 +23709,8 @@
while ((peer = ao2_t_iterator_next(&i, "iterate thru peers table"))) {
ao2_lock(peer);
- if (num == global_poke_peers) {
- ms += global_poke_gap;
+ if (num == global_qualify_peers) {
+ ms += global_qualify_gap;
num = 0;
} else {
num++;
Modified: trunk/configs/sip.conf.sample
URL: http://svn.digium.com/view/asterisk/trunk/configs/sip.conf.sample?view=diff&rev=164814&r1=164813&r2=164814
==============================================================================
--- trunk/configs/sip.conf.sample (original)
+++ trunk/configs/sip.conf.sample Tue Dec 16 14:47:31 2008
@@ -148,8 +148,8 @@
; host to be up in seconds
; Set to low value if you use low timeout for
; NAT of UDP sessions
-;pokegap=100 ; Number of milliseconds between each group of peers being poked
-;pokepeers=1 ; Number of peers in a group to be poked at the same time
+;qualifygap=100 ; Number of milliseconds between each group of peers being qualified
+;qualifypeers=1 ; Number of peers in a group to be qualified at the same time
;notifymimetype=text/plain ; Allow overriding of mime type in MWI NOTIFY
;buggymwi=no ; Cisco SIP firmware doesn't support the MWI RFC
; fully. Enable this option to not get error messages
More information about the svn-commits
mailing list