Skip to content

Instantly share code, notes, and snippets.

@ProteusCortex
Last active April 23, 2020 18:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ProteusCortex/3a3671e3d98c7496adca172a97ae671c to your computer and use it in GitHub Desktop.
Save ProteusCortex/3a3671e3d98c7496adca172a97ae671c to your computer and use it in GitHub Desktop.
3CX provider config for OTE (Cosmote) VoIP
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<doc>
<header>
<name>Cosmote</name>
<time>2020-04-23T18:41:53.2487931Z</time>
<type>gateway-template</type>
</header>
<data>
<device>
<type>provider</type>
<manufacturer></manufacturer>
<model>provider</model>
<field name="Name">Cosmote</field>
<field name="RegistrarHost">ims.otenet.gr</field>
<field name="RegistrarPort">5060</field>
<field name="ProxyHost">ims.otenet.gr</field>
<field name="ProxyPort">5060</field>
<field name="SecondaryRegistrar"></field>
<field name="IPRestriction">IPV4</field>
<field name="TransportRestriction">ANY</field>
<field name="RequireAuthFor">4</field>
<field name="IpInContactReg">1</field>
<field name="IpInContactRegValue"></field>
<field name="3wayauthenticationid"></field>
<field name="TimeBetweenRegistration">120</field>
<field name="RegistrarInvite">0</field>
<field name="IsSupportReinvite">0</field>
<field name="IsSupportReplaces">0</field>
<field name="DisableVideo">1</field>
<field name="SecureRTP">0</field>
<field name="IsBindToMS">1</field>
<codecs>
<codec rfcname="g722" />
<codec rfcname="pcmu" />
<codec rfcname="pcma" />
<codec rfcname="g729" />
</codecs>
<field name="Source" custom="" parameter="ContactHost">$GWHostPort</field>
<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerName</field>
<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>
<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">$LineNumber</field>
<field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</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>
</device>
</data>
</doc>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment