Openzap.conf.xml Examples

From FreeSWITCH Wiki

Jump to: navigation, search

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>


Using with PRI and CAS on a 4 port card

<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>

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>
Personal tools