<?xml version="1.0"?>
<doc xmlns:tcx="http://www.3cx.com">
<header>
    <type>gateway-template</type>
    <version>@PRODUCT_SVN_BUILD@</version>
    <time>2010-11-08 18:30:00</time>
    <name>VoIPon</name>
    <url>http://www.3cx.com</url>
    <image>VoIPon.png</image>
    <description>UK</description>
</header>

<data>
    <device>
      <type>provider</type>
      <manufacturer>Voipon</manufacturer>
      <model>Provider</model>

      <!-- Friendly Name -->
      <field name="Name">Voipon</field>

      <!-- Hostnames and Port Numbers -->
      <field name="RegistrarHost" status="readonly">sip.voipon.co.uk</field>					<!-- Registrar & Proxy IP / FQDN  -->
      <field name="RegistrarPort">5060</field>						<!-- Registrar & Proxy Port Number -->
      <field name="ProxyHost" status="readonly">nat.voipon.co.uk</field>									<!-- Proxy IP / FQDN -->
      <field name="ProxyPort">5060</field>									<!-- Proxy Port Number -->
      <field name="StunServerHost"></field>							<!-- StunServer IP / FQDN -->
      <field name="StunServerPort"></field>							<!-- StunServer Port Number -->

      <!-- Registration Settings -->
      <field name="LineAuthenticationPassword" status="readonly"></field>
      <field name="RegistrationExpiry">60</field>				<!-- Registration Expiry -->
      <field name="RequireAuthFor">4</field>						<!-- No=1; In=2; Out=3; Both=4 -->
      <field name="IpInContactReg">1</field>						<!-- Ext=1; Int=2; Both=3; Specified=4 -->
      <field name="IpInContactRegList"></field>					<!-- List of PBX IPs -->
           <!-- Provider Capabilities -->
      <field name="IsSupportReinvite">0</field>					<!-- Yes=1; No=0 -->
      <field name="IsSupportReplaces">0</field>					<!-- Yes=1; No=0 -->

      <!-- Location of Destination Number -->
      <field name="DestNumberIn_TO">1</field>					<!-- Yes=1; No=0 -->
     <field name="DestNumberIn_REQLINEURI">1</field>		<!-- Yes=1; No=0 -->
      <field name="DestNumberIn_RPID_CALLED">0</field>	<!-- Yes=1; No=0 -->

      <!-- Other Options -->
      <field name="IsBindToMS">1</field>								<!-- Bound=1; NotBound=0 -->
      <field name="UseIPInContact">0</field>						<!-- UseIP=1; DoNotUseIP=0 -->
      <field name="CallerIDIn">1</field>								<!-- Fm=1; To=2; ReqURI=3; Con=4; RemPtyClg=6 -->
      <field name="CalledNumberIn">2</field>					<!-- Fm=1; To=2; ReqURI=3; Con=4; RemPtyCld=5 -->

    <codecs>
      <codec rfcname="g729"/>   
	  <codec rfcname="pcmu"/>
      <codec rfcname="pcma"/>
       </codecs>

      <!--Source Identification - Use Default PBX Internal Source Identification-->
      <!--<field name="MatchStrategy">1</field>-->
      <!--<field name="Source" parameter="" custom=""></field>-->
      <!--<field name="Source" parameter="" custom=""></field>-->
      <!--<field name="Source" parameter="" custom=""></field>-->
      
      <!-- Gateway / Provider Inbound Parameters -->
      <!--<field name="ParameterIn" custom="" parameter="RequestLineURIUser"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RequestLineURIHost">$DevHostPort</field>-->
      <!--<field name="ParameterIn" custom="" parameter="ContactUser"></field>-->
      <field name="ParameterIn" custom="" parameter="ContactHost">$DevHostPort</field>
      <field name="ParameterIn" custom="" parameter="ToDisplayName">$CalledName</field>
      <field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
      <!--<field name="ParameterIn" custom="" parameter="ToHostPart"></field>-->
      <field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>
      <field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
      <!--<field name="ParameterIn" custom="" parameter="FromHostPart"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="UserAgentTextString"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyDisplayName"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyUserPart"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyHostPart"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyDisplayName"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyUserPart"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyHostPart"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="ProxyAuthID"></field>-->
      <!--<field name="ParameterIn" custom="" parameter="ProxyAuthRealm"></field>-->

      <!-- Gateway / Provider Outbound Parameters -->
      <field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>
      <field name="ParameterOut" custom="" parameter="RequestLineURIHost">$GWHostPort</field>
      <field name="ParameterOut" custom="" parameter="ContactUser">$AuthID</field>
      <field name="ParameterOut" custom="" parameter="ContactHost">$ContactURI</field>
      <field name="ParameterOut" custom="" parameter="ToDisplayName">$CalledName</field>
      <field name="ParameterOut" custom="" parameter="ToUserPart">$CalledNum</field>
      <field name="ParameterOut" custom="" parameter="ToHostPart">$GWHostPort</field>
      <field name="ParameterOut" custom="" parameter="FromDisplayName">$OutboundCallerId</field>
      <field name="ParameterOut" custom="" parameter="FromUserPart">$OutboundCallerId</field>
      <field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</field>
      <!--<field name="ParameterOut" custom="" parameter="UserAgentTextString"></field>-->
      <!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyDisplayName"></field>-->
      <!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyUserPart"></field>-->
      <!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyHostPart"></field>-->
      <field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyDisplayName">$OutboundCallerId</field>
      <field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyUserPart">$OutboundCallerId</field>
      <field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyHostPart">$GWHostPort</field>
      <!--<field name="ParameterOut" custom="" parameter="ProxyAuthID"></field>-->
      <!--<field name="ParameterOut" custom="" parameter="ProxyAuthRealm"></field>-->

    </device>
</data>
</doc>
