Pre-Requisites
- The integration to the Cisco UCM requires a JTAPI Connection to the PBX. This must be configured in the CUCM.
- In addition, the jtel-presence-aggregator module must be installed on an appropriate server. See Rolle PRES.
JTAPI Installation
Installation
Install the Cisco JTAPI Libraries on an appropriate server. This example assumes that the PRES role has been installed on a windows server.
Installing simply requires clicking through the defaults, it is not necessary to change the paths.
Configuration
From the directory in which Cisco JTAPI is installed (on a windows server, usually C:\Program Files\Cisco\JTAPI64Tools), run jtprefs.bat.
The following screens show the settings which can be made:
Debugging
If debugging and logging is desired, settings can be made on this page to specify the debug level:
Logging
These are the recommended logging settings:
Cisco Unified CM
Add all available call manager servers on the next page:
Further Settings
The settings on the remaining pages can be left "as is", and do not need to be changed.
Copy JTAPI.INI
Click on OK, to create a JTAPI.INI file.
This file will be stored in:
C:\Program Files\Cisco\JTAPI64Tools
Copy this file to the bin directory of the presence aggregator, for example:
C:\presence-aggregator\bin
Portal Configuration
To use the connector, and new presence connector is created as sysadmin in the jtel Web Portal.
Give the connector a good name, and select CiscoCUCM Jtapi (Version) as the connector type.
The Configuration of the connector uses XML. The following example XML is used in the table below, to explain the settings.
<?xml version="1.0" encoding="UTF-8"?> <config> <implementation> <jar> <base>jtel-system-presence-connectors-cisco</base> <version>1.0</version> </jar> <class>de.jtel.system.presence.connectors.cisco.v10.CiscoJTAPIImplementation</class> </implementation> <parameters> <providerName>IP_ADDRESS</providerName> <user>JTAPI_USER</user> <password><![CDATA[JTAPI_USER_PASSWORD]]></password> </parameters> <addressTranslators> <translator> <match>^1(..)$</match> <replace>498946149501$1</replace> </translator> <translator> <match>^2(..)$</match> <replace>498946149502$1</replace> </translator> </addressTranslators> <behavior> <syncAcdUsers>0</syncAcdUsers> <syncPbxUsers>1</syncPbxUsers> </behavior> </config>