Move some files to tools directory
Added locales/countries/United_States Update Makefile Fix nginx tftpboot
This commit is contained in:
13
Makefile
13
Makefile
@@ -5,14 +5,15 @@ PYTHON := /usr/bin/env python
|
|||||||
.PHONY: bootstrap clean
|
.PHONY: bootstrap clean
|
||||||
.DEFAULT_GOAL := all
|
.DEFAULT_GOAL := all
|
||||||
|
|
||||||
all: .requirements_satisfied
|
all:
|
||||||
@$(PYTHON) generate.py
|
|
||||||
|
|
||||||
bootstrap:
|
bootstrap: .requirements_satisfied tools/generate.py
|
||||||
@$(PIP) install --user -r requirements.txt
|
@echo "running generate"
|
||||||
|
@$(PYTHON) tools/generate.py
|
||||||
|
|
||||||
.requirements_satisfied:
|
.requirements_satisfied: tools/requirements.txt
|
||||||
$(MAKE) bootstrap
|
@echo "checking requirements"
|
||||||
|
@$(PIP) install --user -r tools/requirements.txt
|
||||||
@touch $@
|
@touch $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@@ -15,10 +15,21 @@ server {
|
|||||||
error_log /var/log/nginx/tftp.error.log notice;
|
error_log /var/log/nginx/tftp.error.log notice;
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
rewrite ^/((.*).cnf.xml)$ /settings/$1 last;
|
# settings
|
||||||
rewrite ^/((.*).(bin|bin.|loads|LOADS|sbn|SBN|sb2|sbin|zz|zup)(|.sgn))$ /firmware/$1 last;
|
rewrite ^/((.*)(\.cnf\.xml|\.tlv))$ /settings/$1 last;
|
||||||
rewrite ^/([D|d]istinctive)?([R|r]ing[L|l]ist).(xml|XML)(.sgn)?$ /ringtones/ringlist.xml last;
|
|
||||||
#rewrite ^/((.*)(.raw|pcm)(|.sgn))$ /ringtones/$1 last;
|
# firmware
|
||||||
|
rewrite ^/((.*).(bin|bin.|loads|LOADS|sbn|SBN|sb2|sbin|zz|zup)(|\.sgn))$ /firmware/$1 last;
|
||||||
|
|
||||||
|
# locales
|
||||||
|
rewrite ^/(.*)/((.*)-tones\.xml)$ /locales/countries/$1/$2 last;
|
||||||
|
rewrite ^/(.*)/((.*)(-dictionary\.xml|\.jar))$ /locales/languages/$1/$2 last;
|
||||||
|
|
||||||
|
# ringtones
|
||||||
|
rewrite ^/([D|d]istinctive)?([R|r]ing[L|l]ist)\.(xml|XML)(\.sgn)?$ /ringtones/ringlist.xml last;
|
||||||
|
#rewrite ^/((.*)(\.raw|\.pcm)(|\.sgn))$ /ringtones/$1 last;
|
||||||
|
|
||||||
|
# wallpapers
|
||||||
rewrite ^/Desktops/(.*)/(.*)$ /wallpapers/$1/$2 last;
|
rewrite ^/Desktops/(.*)/(.*)$ /wallpapers/$1/$2 last;
|
||||||
try_files $uri $uri/ =404;
|
try_files $uri $uri/ =404;
|
||||||
autoindex off;
|
autoindex off;
|
||||||
@@ -204,6 +215,13 @@ server {
|
|||||||
autoindex off;
|
autoindex off;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# locales
|
||||||
|
|
||||||
|
location /locales {
|
||||||
|
try_files $uri $uri/ =404;
|
||||||
|
autoindex off;
|
||||||
|
}
|
||||||
|
|
||||||
# ringtones
|
# ringtones
|
||||||
location /ringtones {
|
location /ringtones {
|
||||||
try_files $uri $uri/ =404;
|
try_files $uri $uri/ =404;
|
||||||
|
28
tftpboot/locales/countries/United_States/7960-tones.xml
Normal file
28
tftpboot/locales/countries/United_States/7960-tones.xml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<tones>
|
||||||
|
<trkLocaleName>Netherlands</trkLocaleName>
|
||||||
|
<trkBaseClearcaseVersion>/main/3.3.release/1</trkBaseClearcaseVersion>
|
||||||
|
<trkTranslationVersion>0</trkTranslationVersion>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="ringing">
|
||||||
|
<part m="on" t="1000"/>
|
||||||
|
<part m="off" t="4000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="reorder">
|
||||||
|
<part m="on" t="250"/>
|
||||||
|
<part m="off" t="250"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="busy">
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="off" t="500"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="odial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="idial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
</tones>
|
59
tftpboot/locales/countries/United_States/g3-tones.xml
Normal file
59
tftpboot/locales/countries/United_States/g3-tones.xml
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<tones>
|
||||||
|
<trkLocaleName>Netherlands</trkLocaleName>
|
||||||
|
<trkBaseClearcaseVersion>/main/3.3.release/1</trkBaseClearcaseVersion>
|
||||||
|
<trkTranslationVersion>0</trkTranslationVersion>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="ringing">
|
||||||
|
<part m="on" t="1000"/>
|
||||||
|
<part m="off" t="4000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="reorder">
|
||||||
|
<part m="on" t="250"/>
|
||||||
|
<part m="off" t="250"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="busy">
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="off" t="500"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="odial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="idial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="14876" i1="-5346" d="1" t="recording">
|
||||||
|
<part m="on" t="425"/>
|
||||||
|
<part m="off" t="15000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="amwi">
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="of" t="50"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30831" i1="-2032" c2="30831" i2="-2032" d="17" t="monitoring">
|
||||||
|
<part m="on" t="1500"/>
|
||||||
|
<part m="off" t="8000"/>
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="off" t="8000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1966" c2="31863" i2="-840" d="17" t="securewarning">
|
||||||
|
<part m="on" t="333" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<part m="on" t="333" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<repeat c="2" pc1="0" pc2="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1966" c2="31863" i2="-840" d="17" t="unsecurewarning">
|
||||||
|
<part m="on" t="80" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<part m="on" t="80" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<repeat c="5" pc1="0" pc2="65535"/>
|
||||||
|
</tone>
|
||||||
|
</tones>
|
59
tftpboot/locales/countries/United_States/g4-tones.xml
Normal file
59
tftpboot/locales/countries/United_States/g4-tones.xml
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<tones>
|
||||||
|
<trkLocaleName>Netherlands</trkLocaleName>
|
||||||
|
<trkBaseClearcaseVersion>/main/3.3.release/1</trkBaseClearcaseVersion>
|
||||||
|
<trkTranslationVersion>0</trkTranslationVersion>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="ringing">
|
||||||
|
<part m="on" t="1000"/>
|
||||||
|
<part m="off" t="4000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="reorder">
|
||||||
|
<part m="on" t="250"/>
|
||||||
|
<part m="off" t="250"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="busy">
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="off" t="500"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="odial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="idial">
|
||||||
|
<part m="on" t="65535"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="14876" i1="-5346" d="1" t="recording">
|
||||||
|
<part m="on" t="425"/>
|
||||||
|
<part m="off" t="15000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1879" d="1" t="amwi">
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="of" t="50"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30831" i1="-2032" c2="30831" i2="-2032" d="17" t="monitoring">
|
||||||
|
<part m="on" t="1500"/>
|
||||||
|
<part m="off" t="8000"/>
|
||||||
|
<part m="on" t="500"/>
|
||||||
|
<part m="off" t="8000"/>
|
||||||
|
<repeat c="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1966" c2="31863" i2="-840" d="17" t="securewarning">
|
||||||
|
<part m="on" t="333" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<part m="on" t="333" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<repeat c="2" pc1="0" pc2="65535"/>
|
||||||
|
</tone>
|
||||||
|
<tone c1="30959" i1="-1966" c2="31863" i2="-840" d="17" t="unsecurewarning">
|
||||||
|
<part m="on" t="80" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<part m="on" t="80" />
|
||||||
|
<part m="off" t="0" />
|
||||||
|
<repeat c="5" pc1="0" pc2="65535"/>
|
||||||
|
</tone>
|
||||||
|
</tones>
|
894
tftpboot/locales/countries/United_States/gateway-tones.xml
Normal file
894
tftpboot/locales/countries/United_States/gateway-tones.xml
Normal file
@@ -0,0 +1,894 @@
|
|||||||
|
<Tones>
|
||||||
|
<trkLocaleName>Netherlands</trkLocaleName>
|
||||||
|
<trkBaseClearcaseVersion>/main/seaview/2</trkBaseClearcaseVersion>
|
||||||
|
<trkTranslationVersion/>
|
||||||
|
<description>gateway tones</description>
|
||||||
|
<PulseRatio>35</PulseRatio>
|
||||||
|
<DTMFLLevel>-90</DTMFLLevel>
|
||||||
|
<DTMFHLevel>-90</DTMFHLevel>
|
||||||
|
<SpecialOper>alaw</SpecialOper>
|
||||||
|
<LPIG>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</LPIG>
|
||||||
|
<LPOG>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</LPOG>
|
||||||
|
<ToneTableInfo>
|
||||||
|
<DualTone TID="CPTONE_BUSY">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-200</fxs>
|
||||||
|
<fxo>-200</fxo>
|
||||||
|
<Digital>-200</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>500</ONTF>
|
||||||
|
<OFTF>500</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_RING_BACK">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-110</fxs>
|
||||||
|
<fxo>-110</fxo>
|
||||||
|
<Digital>-110</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>1000</ONTF>
|
||||||
|
<OFTF>4000</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_CONGESTION">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-200</fxs>
|
||||||
|
<fxo>-200</fxo>
|
||||||
|
<Digital>-200</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>250</ONTF>
|
||||||
|
<OFTF>250</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_NUMBER_UNOBTAINABLE">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-200</fxs>
|
||||||
|
<fxo>-200</fxo>
|
||||||
|
<Digital>-200</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>250</ONTF>
|
||||||
|
<OFTF>250</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_DIAL_TONE">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>65535</ONTF>
|
||||||
|
<OFTF>0</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_DIAL_TONE2">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>425</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>65535</ONTF>
|
||||||
|
<OFTF>0</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_OUT_OF_SERVICE">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>950</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>330</ONTF>
|
||||||
|
<OFTF>330</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_ADDR_ACK">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>600</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-240</fxs>
|
||||||
|
<fxo>-240</fxo>
|
||||||
|
<Digital>-240</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>125</ONTF>
|
||||||
|
<OFTF>125</OFTF>
|
||||||
|
<ONTS>125</ONTS>
|
||||||
|
<OFTS>65535</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_DISCONNECT">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>600</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>330</ONTF>
|
||||||
|
<OFTF>330</OFTF>
|
||||||
|
<ONTS>330</ONTS>
|
||||||
|
<OFTS>65535</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_OFF_HOOK_NOTICE">
|
||||||
|
<NF>2</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>1400</FOF>
|
||||||
|
<FOS>2040</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-240</fxs>
|
||||||
|
<fxo>-240</fxo>
|
||||||
|
<Digital>-240</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>-240</fxs>
|
||||||
|
<fxo>-240</fxo>
|
||||||
|
<Digital>-240</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>100</ONTF>
|
||||||
|
<OFTF>100</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_OFF_HOOK_ALERT">
|
||||||
|
<NF>2</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>1400</FOF>
|
||||||
|
<FOS>2040</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-185</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-185</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>100</ONTF>
|
||||||
|
<OFTF>100</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_WAITING">
|
||||||
|
<NF>2</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>400</FOF>
|
||||||
|
<FOS>450</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>500</ONTF>
|
||||||
|
<OFTF>9500</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_CONFIRM">
|
||||||
|
<NF>0</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>0</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>0</ONTF>
|
||||||
|
<OFTF>0</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_CNFWRN_J">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>950</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-170</fxs>
|
||||||
|
<fxo>-170</fxo>
|
||||||
|
<Digital>-190</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>100</ONTF>
|
||||||
|
<OFTF>100</OFTF>
|
||||||
|
<ONTS>100</ONTS>
|
||||||
|
<OFTS>65535</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_CNFWRN_D">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>600</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-170</fxs>
|
||||||
|
<fxo>-170</fxo>
|
||||||
|
<Digital>-190</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>100</ONTF>
|
||||||
|
<OFTF>100</OFTF>
|
||||||
|
<ONTS>100</ONTS>
|
||||||
|
<OFTS>65535</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_STUTT_DIALTONE">
|
||||||
|
<NF>2</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>400</FOF>
|
||||||
|
<FOS>450</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>-150</fxs>
|
||||||
|
<fxo>-150</fxo>
|
||||||
|
<Digital>-150</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>500</ONTF>
|
||||||
|
<OFTF>55</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<DualTone TID="CPTONE_PERM_SIG_TONE">
|
||||||
|
<NF>1</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<FOF>480</FOF>
|
||||||
|
<FOS>0</FOS>
|
||||||
|
<FOT>0</FOT>
|
||||||
|
<FO4>0</FO4>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>-170</fxs>
|
||||||
|
<fxo>-170</fxo>
|
||||||
|
<Digital>-170</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<AOTLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOTLevel>
|
||||||
|
<AO4Level>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AO4Level>
|
||||||
|
<ONTF>65535</ONTF>
|
||||||
|
<OFTF>0</OFTF>
|
||||||
|
<ONTS>0</ONTS>
|
||||||
|
<OFTS>0</OFTS>
|
||||||
|
<ONTT>0</ONTT>
|
||||||
|
<OFTT>0</OFTT>
|
||||||
|
<ONT4>0</ONT4>
|
||||||
|
<OFT4>0</OFT4>
|
||||||
|
<FOF2>0</FOF2>
|
||||||
|
<FOS2>0</FOS2>
|
||||||
|
<FOF3>0</FOF3>
|
||||||
|
<FOS3>0</FOS3>
|
||||||
|
<FOF4>0</FOF4>
|
||||||
|
<FOS4>0</FOS4>
|
||||||
|
<RCT1>0</RCT1>
|
||||||
|
<RCT2>0</RCT2>
|
||||||
|
<RCT3>0</RCT3>
|
||||||
|
<RCT4>0</RCT4>
|
||||||
|
</DualTone>
|
||||||
|
<SeqTone TID="CPTONE_INTERCEPT">
|
||||||
|
<NF>0</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<F1C1>0</F1C1>
|
||||||
|
<F2C1>0</F2C1>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<C1ONT>0</C1ONT>
|
||||||
|
<C1OFT>0</C1OFT>
|
||||||
|
<C2ONT>0</C2ONT>
|
||||||
|
<C2OFT>0</C2OFT>
|
||||||
|
<C3ONT>0</C3ONT>
|
||||||
|
<C3OFT>0</C3OFT>
|
||||||
|
<C4ONT>0</C4ONT>
|
||||||
|
<C4OFT>0</C4OFT>
|
||||||
|
<F1C2>0</F1C2>
|
||||||
|
<F2C2>0</F2C2>
|
||||||
|
<F1C3>0</F1C3>
|
||||||
|
<F2C3>0</F2C3>
|
||||||
|
<F1C4>0</F1C4>
|
||||||
|
<F2C4>0</F2C4>
|
||||||
|
</SeqTone>
|
||||||
|
<SeqTone TID="CPTONE_TONE_ON_HOLD">
|
||||||
|
<NF>0</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<F1C1>0</F1C1>
|
||||||
|
<F2C1>0</F2C1>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<C1ONT>0</C1ONT>
|
||||||
|
<C1OFT>0</C1OFT>
|
||||||
|
<C2ONT>0</C2ONT>
|
||||||
|
<C2OFT>0</C2OFT>
|
||||||
|
<C3ONT>0</C3ONT>
|
||||||
|
<C3OFT>0</C3OFT>
|
||||||
|
<C4ONT>0</C4ONT>
|
||||||
|
<C4OFT>0</C4OFT>
|
||||||
|
<F1C2>0</F1C2>
|
||||||
|
<F2C2>0</F2C2>
|
||||||
|
<F1C3>0</F1C3>
|
||||||
|
<F2C3>0</F2C3>
|
||||||
|
<F1C4>0</F1C4>
|
||||||
|
<F2C4>0</F2C4>
|
||||||
|
</SeqTone>
|
||||||
|
<SeqTone TID="CPTONE_NO_CIRCUIT">
|
||||||
|
<NF>0</NF>
|
||||||
|
<DR>0</DR>
|
||||||
|
<F1C1>0</F1C1>
|
||||||
|
<F2C1>0</F2C1>
|
||||||
|
<AOFLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOFLevel>
|
||||||
|
<AOSLevel>
|
||||||
|
<fxs>0</fxs>
|
||||||
|
<fxo>0</fxo>
|
||||||
|
<Digital>0</Digital>
|
||||||
|
</AOSLevel>
|
||||||
|
<C1ONT>0</C1ONT>
|
||||||
|
<C1OFT>0</C1OFT>
|
||||||
|
<C2ONT>0</C2ONT>
|
||||||
|
<C2OFT>0</C2OFT>
|
||||||
|
<C3ONT>0</C3ONT>
|
||||||
|
<C3OFT>0</C3OFT>
|
||||||
|
<C4ONT>0</C4ONT>
|
||||||
|
<C4OFT>0</C4OFT>
|
||||||
|
<F1C2>0</F1C2>
|
||||||
|
<F2C2>0</F2C2>
|
||||||
|
<F1C3>0</F1C3>
|
||||||
|
<F2C3>0</F2C3>
|
||||||
|
<F1C4>0</F1C4>
|
||||||
|
<F2C4>0</F2C4>
|
||||||
|
</SeqTone>
|
||||||
|
</ToneTableInfo>
|
||||||
|
</Tones>
|
@@ -22,15 +22,15 @@ def generate_nginx_rules(regex, dirname, outfile):
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
rootdir = "./tftpboot/firmware/"
|
rootdir = "./tftpboot/firmware/"
|
||||||
tftpd_rules = open("etc/tftpd-hpa/tftpd.rules", "w")
|
# tftpd_rules = open("etc/tftpd-hpa/tftpd.rules", "w")
|
||||||
nginx_rules = open("etc/nginx/sites-available/nginx.rules", "w")
|
# nginx_rules = open("etc/nginx/sites-available/nginx.rules", "w")
|
||||||
|
#
|
||||||
for subdir in next(os.walk(rootdir))[1]:
|
# for subdir in next(os.walk(rootdir))[1]:
|
||||||
regex = generate_regex(os.path.join(rootdir, subdir))
|
# regex = generate_regex(os.path.join(rootdir, subdir))
|
||||||
generate_tftpd_rules(regex, os.path.basename(subdir), tftpd_rules)
|
# generate_tftpd_rules(regex, os.path.basename(subdir), tftpd_rules)
|
||||||
generate_nginx_rules(regex, os.path.basename(subdir), nginx_rules)
|
# generate_nginx_rules(regex, os.path.basename(subdir), nginx_rules)
|
||||||
|
#
|
||||||
tftpd_rules.close();
|
# tftpd_rules.close();
|
||||||
nginx_rules.close();
|
# nginx_rules.close();
|
||||||
#app.debug = os.environ.get('FLASK_DEBUG', True)
|
#app.debug = os.environ.get('FLASK_DEBUG', True)
|
||||||
#print config.get["scopes"]
|
#print config.get["scopes"]
|
Reference in New Issue
Block a user