Openzap.conf.xml Examples
From FreeSWITCH Wiki
[edit]
Using with PRI
- Sample single span PRI card:
<configuration name="openzap.conf" description="OpenZAP Configuration">
<settings>
<param name="debug" value="0"/>
</settings>
<pri_spans>
<span id="1">
<param name="mode" value="user"/>
<param name="dialect" value="euro"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
</span>
</pri_spans>
</configuration>
[edit]
Using with PRI and CAS on a 4 port card
- Sample config for a 4 port tor2 (corresponds to second Openzap.conf example)
<configuration name="openzap.conf" description="OpenZAP Configuration, tor2">
<settings>
<param name="debug" value="1"/>
</settings>
<!-- Configure CAS spans just like their analog equivalents; this is how it's done, e.g., with channel banks -->
<analog_spans>
<span id="1">
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="dial-regex" value="9996"/>
<param name="dial-regex-fail" value="9996"/>
</span>
<span id="2">
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="dial-regex" value="9996"/>
<param name="dial-regex-fail" value="9996"/>
</span>
</analog_spans>
<pri_spans>
<span id="3"> <!-- to PSTN -->
<param name="mode" value="user"/>
<param name="dialect" value="national"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
</span>
<span id="4"> <!-- to PSTN -->
<param name="mode" value="user"/>
<param name="dialect" value="DMS"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
</span>
</pri_spans>
</configuration>
[edit]
Using Digium TDM400 card with 2 FXO/ 2 FXS ports configured on it
<configuration name="openzap.conf" description="OpenZAP Configuration">
<settings>
<param name="debug" value="9"/>
</settings>
<analog_spans>
<span id="1">
<param name="tonegroup" value="us"/>
<param name="digit-timeout" value="2000"/>
<param name="max-digits" value="11"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="enable-analog-option" value="3-way"/>
<param name="moh" value="$${base_dir}/sounds/Dardedisco.wav"/>
</span>
<span id="2">
<param name="tonegroup" value="us"/>
<param name="digit-timeout" value="2000"/>
<param name="max-digits" value="11"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="enable-analog-option" value="3-way"/>
<param name="moh" value="$${base_dir}/sounds/Dardedisco.wav"/>
</span>
<span id="3">
<param name="tonegroup" value="us"/>
<param name="digit-timeout" value="2000"/>
<param name="max-digits" value="11"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
</span>
<span id="4">
<param name="tonegroup" value="us"/>
<param name="digit-timeout" value="2000"/>
<param name="max-digits" value="11"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
</span>
</analog_spans>
</configuration>
