]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
ozmod_analog_em: allow longer dialstrings
authorMathieu Rene <mrene@avgs.ca>
Tue, 6 Oct 2009 17:39:51 +0000 (17:39 +0000)
committerMathieu Rene <mrene@avgs.ca>
Tue, 6 Oct 2009 17:39:51 +0000 (17:39 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@843 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/ozmod/ozmod_analog_em/ozmod_analog_em.c
libs/openzap/src/ozmod/ozmod_analog_em/zap_analog_em.h

index a756f564f841e292c270f0f47dd9e59e9367874f..4468e4b92d3168f0894eb40adc278e1c976a18f7 100644 (file)
@@ -137,8 +137,9 @@ static ZIO_SIG_CONFIGURE_FUNCTION(zap_analog_em_configure_span)
                digit_timeout = 2000;
        }
 
-       if (max_dialstr < 2 || max_dialstr > 20) {
-               max_dialstr = 11;
+       if (max_dialstr < 2 || max_dialstr > MAX_DIALSTRING) {
+               zap_log(ZAP_LOG_ERROR, "Invalid max_dialstr, setting to %d\n", MAX_DIALSTRING);
+               max_dialstr = MAX_DIALSTRING;
        }
 
        span->start = zap_analog_em_start;
index 4d34ca98fea9fad2f853644430c7119b3c7f833b..5f0f7260636f145d420a3eaf419310d5da36c208 100644 (file)
@@ -40,6 +40,8 @@
 #define ZAP_ANALOG_EM_H
 #include "openzap.h"
 
+#define MAX_DIALSTRING 256
+
 typedef enum {
        ZAP_ANALOG_EM_RUNNING = (1 << 0)
 } zap_analog_em_flag_t;