You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Connecting the PBX - PBX Side Configuration

Connecting the Innovaphone PBX to the jtel System is described here: http://wiki.innovaphone.com/index.php?title=Howto:Jtel_ACD_-_jtel_GmbH_-_3rd_Party_Product

Note, that this is one possible configuration. 

With innovaphone, it is recommended that ALL numbers to and from jtel are routed in E.164 format without a plus prefix. This configuration guide uses E.164 numbers.

If these are not being used, then some parameters recommended below will not apply and will have to be changed.

Connecting the PBX - jtel Side Configuration

Prerequisites

  • Users are configured in the jtel System fully qualified with E.164 telephone numbers
  • Service Numbers are configured in the jtel System fully qualified with E.164 telephone numbers

Required Data

The following data will be required:

  • The IP Adress of the innovaphone PBX
  • The head number of the PBX
  • The maximum length of extensions in the PBX

Configure the PBX Trunk in jtel

Master Data

The important settings are shown in the screenshot below:

  • Incoming caller and called are set to E.164 incoming
  • Outgoing caller and called are set to VOIP - Add prefix "sip:", then the E.164 number and postfix "@<Converter Parameter>"
  • The converter parameter for caller is set to the IP address and port of the jtel 8-Server machine
  • The converter parameter for called is set to the IP address and port of the PBX
  • Set the maximum length of internal numbers

Trunks

Remember to create a trunk for the 8-Server machine, and also add this to the trunk group on the "Trunks" tab.

PBX Connector

Install the PBX Connector

Copy the files from \\acd-store\shared\JTELCarrierPortal_dev\WebServices\Install\Innovaphone\ServiceV11 to the 8-Server machine, for example to c:\JTELInnovaphoneServiceV11

Create a jtel SOAP User

The SOAP user is created as a normal user in the jtel System, with client administrator privileges. The client admin account can be used if desired, or a special account is created.

Configure the PBX Connector

The Innovaphone PBX connector connects to one PBX and one jtel Client. If more are required, it must be installed and configured multiple times.

The configuration file for the PBX connector is in JTELInnovaphonePBXService.exe.config

Usually, only the following settings will need to be changed.

SettingValue
pbxEndpointConfiguration

Set <IP_ADDRESS_PBX> to the IP address of the PBX.

pbxUserName
Set <PBX_SOAP_USER_NAME_PBX> to the SOAP user name configured in the PBX.
pbxUserPassword
Set <PBX_SOAP_USER_PASSWORD> to the SOAP password configured in the PBX.
resellersUID
The UID of the reseller for the jtel SOAP user account.
clientsUID
The UID of the client for the jtel SOAP user account.
usersUID
The users UID of the jtel SOAP user account.
password
The password of the jtel SOAP user account.
dbConnect

Change <MYSQL_DB_MASTER_PASSWORD> to the password for the MySQL master database.
Usually the alias acd-dbm will be fine and need not be changed.

monitoring_useNumberFormatMonitoring
Set to true. This will cause the prefix to be prepended to all numbers.

The following shows an excerpt from the XML configuration file for the PBX connector JTELInnovaphonePBXService.exe.config

    <add key="pbxEndpointConfiguration" value="https://<IP_ADDRESS_PBX>/PBX0/user.soap"/>
	<add key="pbxUserName" value="<PBX_SOAP_USER_NAME_PBX>"/>
	<add key="pbxUserPassword" value="<PBX_SOAP_USER_PASSWORD"/>
	<add key="resellersUID" value="<JTEL_RESELLER_UID>"/>
	<add key="clientsUID" value="<JTEL_CLIENT_UID>"/>
	<add key="usersUID" value="<JTEL_SOAP_USER_UID>"/>
	<add key="password" value="<JTEL_SOAP_USER_PASSWORD>"/>
	<add key="dbConnect" value="server=acd-dbm;user=root;database=JTELWeb;port=3306;password=<MYSQL_DB_MASTER_PASSWORD>;"/>
	<add key="udpAddress" value="acd-tel1"/>
    <add key="udpPort" value="40406"/>
    <add key="acdDaemonUdpAddress" value="acd-tel1"/>
    <add key="acdDaemonUdpPort" value="20645"/>
    <add key="numberFormatOutdial_OutsideLinePrefix" value="0"/>
    <add key="numberFormatOutdial_InternalNumberLength" value="3"/>
    <add key="numberFormatOutdial_CountryCode" value="49"/>
    <add key="numberFormatOutdial_AreaCode" value=""/>
	<add key="numberFormatOutdial_SubscriberCode" value=""/>
	<add key="monitoring_useNodeNum" value="false"/>
    <add key="monitoring_useNumberFormatMonitoring" value="true"/>
    <add key="monitoring_updateUserAlways" value="true" />
    <add key="numberFormatMonitoring_PrefixPBXNumbers" value="<PBX_HEAD_NUMBER>" />
    <add key="wcfTimeout" value="300"/>
    <add key="pbxReconnectTimeout" value="10"/>
  </appSettings>
</configuration>


Troubleshooting

PBX Performance Issues

Use this guide from Innovaphone to isolate the problem:

http://wiki.innovaphone.com/index.php?title=Reference:Device_Health_Check

Softphone Calls Dropping / Softphone Audio Quality

Use this guide from Innovaphone to configure the system:

http://wiki.innovaphone.com/index.php?title=Howto:Set_Type_of_Service_(ToS)_DiffServ_DSCP_Values_for_innovaphone_Windows_Applications_(SoftwarePhone,_myPBX_Video)

  • No labels