]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Don't allow trunkfreq to be greater than 1000ms.
authorSean Bright <sean@malleable.com>
Fri, 17 Feb 2012 22:01:49 +0000 (22:01 +0000)
committerSean Bright <sean@malleable.com>
Fri, 17 Feb 2012 22:01:49 +0000 (22:01 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@355793 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_iax2.c
configs/iax.conf.sample

index 8af8fbb6ac4559b681b342bce7cd3741534adfed..69723e5af49fdf3f36da37eebe922bb8970df98c 100644 (file)
@@ -13227,8 +13227,13 @@ static int set_config(const char *config_file, int reload)
                        ast_set2_flag64((&globalflags), i || ast_true(v->value), IAX_RTAUTOCLEAR);
                } else if (!strcasecmp(v->name, "trunkfreq")) {
                        trunkfreq = atoi(v->value);
-                       if (trunkfreq < 10)
+                       if (trunkfreq < 10) {
+                               ast_log(LOG_NOTICE, "trunkfreq must be between 10ms and 1000ms, using 10ms instead.\n");
                                trunkfreq = 10;
+                       } else if (trunkfreq > 1000) {
+                               ast_log(LOG_NOTICE, "trunkfreq must be between 10ms and 1000ms, using 1000ms instead.\n");
+                               trunkfreq = 1000;
+                       }
                } else if (!strcasecmp(v->name, "trunkmtu")) {
                        mtuv = atoi(v->value);
                        if (mtuv  == 0 )
index a3d0fea12799e4e2f74e7105fceb1d9aa3dc4a18..ec7de832ebb15402a006b42275b3ad76760731ac 100644 (file)
@@ -189,7 +189,8 @@ forcejitterbuffer=no
 ; increasing the time between sending trunk messages, the trunk's payload size will increase as
 ; well.  Note, depending on the size set by trunkmtu, messages may be sent more often than
 ; specified.  For example if a trunk's message size grows to the trunkmtu size before 20ms is
-; reached that message will be sent immediately.
+; reached that message will be sent immediately.  Acceptable values are between 10ms and
+; 1000ms.
 ;
 ; trunkfreq=20     ; How frequently to send trunk msgs (in ms). This is 20ms by default.