diff options
author | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-09-04 22:32:02 +0000 |
---|---|---|
committer | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-09-04 22:32:02 +0000 |
commit | acf2b09dc842fd687446b9d725ca0fbb694aa5bd (patch) | |
tree | 5494d193570199cfe151d5c2ccbd70aaa20194e9 /xpp/utils/genzaptelconf | |
parent | 3ad33010a88210137b80567be38c4046d8e1aa35 (diff) |
Remove obsolete rapid configuration code.
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1386 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/utils/genzaptelconf')
-rwxr-xr-x | xpp/utils/genzaptelconf | 81 |
1 files changed, 1 insertions, 80 deletions
diff --git a/xpp/utils/genzaptelconf b/xpp/utils/genzaptelconf index 1a475b3..67de554 100755 --- a/xpp/utils/genzaptelconf +++ b/xpp/utils/genzaptelconf @@ -115,11 +115,6 @@ do_unload=no do_module_list=no verbose=no fxsdisable=no -rapid_extens='' -# global: current extension number in extensions list. Should only be -# changed in print_pattern: -rapid_cur_exten=1 -# set the TRUNK in extensidialplan dialplan defs file rapid_conf_mode=no die() { echo "$@" >&2 @@ -200,51 +195,7 @@ update_module_list() { } update_extensions_defs() { - if [ "$rapid_conf_mode" = 'yes' ] - then - say "DEBUG: Updating dialplan defs file $exten_defs_file" - if [ "`echo $tmp_dir/fxo_* | grep -v '*'`" != '' ] - then - trunk_nums=`cat $tmp_dir/fxo_* | sort -n | xargs` - say "Configuring TRUNK to be [first of] zaptel channels: $trunk_nums" - trunk_dev=`echo $trunk_nums| sed -e 's/ /\\\\\\&/g' -e 's/[0-9a-zA-Z]\+/Zap\\\\\\/&/g'` - echo >&2 sed -i "s/^TRUNK.*=>.*/TRUNK => $trunk_dev/" $exten_defs_file - sed -i "s/^TRUNK.*=>.*/TRUNK => $trunk_dev/" $exten_defs_file - if ! grep -q "^TRUNK =>" $exten_defs_file; then - trunk_dev=`echo $trunk_nums| sed -e 's/ /&/g' -e 's/[0-9a-zA-Z]*/Zap\\/&/g'` - echo "TRUNK => $trunk_dev" >> $exten_defs_file - fi - else - say "Warning: No FXO channel for trunk. Moving on." - fi - if [ "`echo $tmp_dir/fxs_* | grep -v '*'`" != '' ] - then - fxs_nums=`cat $tmp_dir/fxs_* | sort -n | xargs` - zap_nums=`grep '^[^;].*Zap/\${CHAN_ZAP_' $exten_base_dir/*.conf | \ - sed -e 's/.*Zap\/\${CHAN_ZAP_\([0-9]*\)}.*/\1/' | sort -u | xargs` - say "Configuring channels: $fxs_nums as channel placeholders: $zap_nums" - j=1 - for i in $zap_nums - do - chan=`echo $fxs_nums | awk "{print \\$$i}"` - if [ "$chan" = '' ] - then - # if the result is empty, we probably got past the last one. - # bail out. - say "Warning: No FXS channel for CHAN_ZAP_$i. Moving on" - break - fi - say "DEBUG: setting channel $chan to placeholder $i" - if grep -q "^CHAN_ZAP_$i " $exten_defs_file - then - sed -i -e "s/^CHAN_ZAP_$i .*/CHAN_ZAP_$i => Zap\/$chan/" $exten_defs_file - else - echo "CHAN_ZAP_$i => Zap/$chan" >> $exten_defs_file - fi - done - fi - # cleaning up the temp dir - fi + # cleaning up the temp dir if [ -d "$tmp_dir" ]; then rm -rf "$tmp_dir"; fi } @@ -349,25 +300,6 @@ print_pattern() { var_name=`echo chan_${chan}_cntxt` cfg_cntxt=`echo ${!var_name} | tr -d -c 0-9` - # if option -E was given, get configuration from current extension - if [ "$rapid_conf_mode" = 'yes' ] - then - rap_exten=`echo $rapid_extens |awk "{print \\$$rapid_cur_exten}"` - if [ "$rap_exten" != '' ] - then - rap_cfgfile="$exten_base_dir/$rap_exten.conf" - if [ -r "$rap_exten" ] - then - cfg_exten=$rap_exten - # the vmbox is the third parameter to stdexten - rap_vmbox=`grep '^[^;].*Macro(stdexten' $rap_exten | cut -d, -f3 \ - | cut -d')' -f1 | tr -d -c '0-9@a-zA-Z'` - if [ "$rap_vmbox" ]!= '' ; then cfg_vmbox=$rap_vmbox; fi - fi - fi - rapid_cur_exten=$(($rapid_cur_exten + 1)) - fi - if [ "$cfg_exten" = '' ] then # No extension number set for this channel exten=$(($chan+$base_exten)) @@ -614,16 +546,6 @@ check_tdm_sigtype() { fi } -# output a list of extensions that need a channel -get_rapid_extens() { - if [ "$rapid_conf_mode" = 'yes' ] - then - rapid_extens=`grep -l '^[^;].*Zap/\${CHAN_ZAP_' $exten_base_dir/*.conf 2>/dev/null | \ - rev | cut -d/ -f1 | cut -d. -f2- | rev | xargs` - say "Need to configure extensions: $rapid_extens" - fi -} - genconf() { local mode=$1 # reset FXO list (global) @@ -979,7 +901,6 @@ if [ "$mode" = list ]; then else zap_reg_xpp check_for_astribank - get_rapid_extens say "Generating '${ZAPCONF_FILE}'" mv "${ZAPCONF_FILE}" "${ZAPCONF_FILE}.bak" wait_for_zapctl |