/
1.8.4 DID providers

1.8.4 DID providers

 

Below is the list of DID providers that offer API supported by voipswitch platform:

The configuration of a DID provider starts with the VSServices where, in its configuration file, the authentication credentials for communication with the API has to be provided. Often, there are other parameters required, the details will vary depending on a provider. Below are relevant sections from the VSServices configuration file. The file is usually located in the web server default directory c:\inetpub\wwwroot\VSServices\AppSettings.Config


Voxbone

<!-- Voxbone 2 - configuration -->

    <add key="Voxbone_username" value=""/>

    <add key="Voxbone_password" value=""/>

    <add key="Voxbone_company" value=""/>

    <add key="Voxbone_firstname" value=""/>

    <add key="Voxbone_company" value=""/>

    <add key="Voxbone_lastname" value=""/>

    <add key="Voxbone_salutation" value=""/>

    <add key="Voxbone_street" value=""/>

    <add key="Voxbone_zip" value=""/>

    <add key="Voxbone_defaultURI" value=""/>

    <add key="Voxbone_techprefix" value="SN:;DN:;"/>  <!-- Rules to modify DID Number -->


Voxbone toll free

The VSServices AppSettings.Config parameters are taken from the Voxbone settings as above.

 

Voxbone national

The VSServices AppSettings.Config parameters are taken from the Voxbone settings as above.

 

DIDx

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- DIDx - configuration -->

    <add key="DIDx_username" value=""/>

    <add key="DIDx_password" value=""/>

    <add key="DIDx_SIP" value="[number]@"/>

    <add key="DIDx_techprefix" value="SN:;DN:;"/> <!-- Rules to modify DID Number -->

DIDWW

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- DIDWW - configuration -->

    <add key="DIDWW_username" value=""/>

    <add key="DIDWW_password" value=""/>

    <add key="DIDWW_techprefix" value="SN:;DN:;"/>    <!-- Rules to modify DID Number -->

VoipInnovations

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- VoipInnovations - configuration -->

    <add key="VoipInnovations_username" value=""/>    <!-- The username (required) -->

    <add key="VoipInnovations_password" value=""/>    <!-- The password (required) -->

    <add key="VoipInnovations_endpoint" value=""/>    <!-- The endpoint - the endpoint id(required) -->

    <add key="VoipInnovations_techprefix" value="SN:;DN:;"/>  <!-- Rules to modify DID Number -->

 

VoipInnovations Toll Free

 

The VSServices AppSettings.Config parameters are taken from the VoipInnovations settings as above.

 

Vitelity

 

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\Web.Config

<!-- VoipInnovations - configuration -->

    <add key="Vitelity_login" value=""/>    <!-- The username (required) -->

    <add key="Vitelity_password" value=""/>    <!-- The password (required) -->

    <add key="Vitelity_tf_country""/>    <!-- Country -->

    <add key="Vitelity_tf_area""/>    <!--  Area -->

    <add key="Vitelity_techprefix" value="SN:;DN:;"/>  <!-- Rules to modify DID Number -->

 

The Vitelity configuration in the latest VSServices version (1.3.56) requires ONLY these lines in Web.config:

<!-- Vitelity Config -->

<add key="Vitelity_login" value=""/>

<add key="Vitelity_password" value=""/>

Vitelity Toll Free

The VSServices AppSettings.Config parameters are taken from the Vitelity settings as above.

ICall

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- iCall - configuration -->

    <add key="ICall_apikey" value=""/>    <!-- The api key (required) -->

    <add key="ICall_username" value=""/>  <!-- The username (required) -->

    <add key="ICall_techprefix" value="SN:;DN:;"/>    <!-- Rules to modify DID Number -->

Peatec MegaPOP

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- PEATEC MegaPOP - configuration -->

    <add key="MegaPOP_username" value=""/>    <!-- The username (required)-->

    <add key="MegaPOP_password" value=""/>    <!-- The password (required) -->

    <add key="MegaPOP_CountryName" value="USA (MegaPOP)"/>

    <add key="MegaPOP_CountryCode" value="US"/>

    <add key="MegaPOP_CountryPhoneCode" value="1"/>

    <add key="MegaPOP_EndPoint" value=""/>    <!--The endpoint - the endpoint id(required) -->

    <add key="MegaPOP_techprefix" value="SN:;DN:;"/>  <!-- Rules to modify DID Number -->

ThinkTel

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<!-- ThinkTel - configuration -->

<add key="ThinkTel_username" value="xxxxx"/> <!-- The username (required)-->

<add key="ThinkTel_password" value="xxxxx"/> <!-- The password (required) -->

<add key="ThinkTel_pilotdids" value="5143175916"/> <!-- The did pilots (required) -->

<add key="ThinkTel_techprefix" value="SN:;DN:;"/> <!-- Rules to modify DID Number -->

 

Username and password values are the same as for the ThinkTel web panel,
The pilotdids value is also taken from the ThinkTel web panel.

DIDnumbers.com

Supported from VSPortal 1.6.3, PBXPortal 1.6.3

Set up the following keys in the file:
c:\inetpub\wwwroot\VSServices\AppSettings.Config

<add key="didnumbers_auth_key" value="API_AUTH_KEY"/>

<add key="didnumbers_techprefix" value="SN:;DN:"/>

API works only from the configured IP addresses.
The value of API_AUTH_KEY can be taken from the DIDnumbers.com administrator panel under My PROFILE.

 

Additional settings

 The value of

<add key="provider_techprefix" value="SN:;DN:;"/>

enables the modification of the number while buying it.

Example:

<add key="provider_techprefix" value="SN:00->;DN:00;"/>

<!-- will add 00 in front of the purchased DID number and the number with 00 will be added in the Dialing Plan -->

<add key="provider_techprefix" value="SN:00;DN:00->"/>

<!-- will remove 00 from the purchased DID number and will be added to the Dialing Plan without 00 -->

 

DIDs pricing

From the DIDs\Pricing screen click on the Add menu and choose Import countries action. In the dialog select the DID provider for which you want to define countries.

Note: only one provider can handle a particular country. For example if voxbone is selected to supply DIDs for UK then you cannot add any other DID provider for the same country. When a client selects UK, the areas which will appear will be those supported by voxbone only.

The list of the countries will be shown in the DIDs\Pricing panel. You have to click on each and edit the prices.

 

The per country prices will be presented in the softphone and portal interfaces from where client can order phone numbers.

Related content