JTAPI Troubleshooting

Similar documents
Configuring Cisco CallManager IP Phones to Work With IP Phone Agent

Configure Backup Server for Cisco Unified Communications Manager

Alarms. Understanding Alarms CHAPTER

Administrator s Guide for the Polycom Video Control Application (VCA)

Installation Troubleshooting Guide

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

CUCM 9.x Configuration Manual for Arc Premium

Installation, Configuration, and Troubleshooting Guide for Avaya Distributed Office application enablement

Cisco Unified Contact Center Express Data Migration Tool User Guide, Release 1.0

Specops Command. Installation Guide

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract

Deploying a Logi Info Application on WAS

IBM WebSphere Application Server Communications Enabled Applications Setup guide

Using Keil software with Linux via VirtualBox

Application Servers - BEA WebLogic. Installing the Application Server

Agent Unable to Log Into Cisco Agent Desktop

Oracle Call Center Applications Setup

Configure Cisco Emergency Responder Disaster Recovery System

FTP, IIS, and Firewall Reference and Troubleshooting

HP Device Manager 4.6

InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x

Verax Service Desk Installation Guide for UNIX and Windows

Call Back. Configuration Checklist for Call Back CHAPTER

SECURE FTP CONFIGURATION SETUP GUIDE

Active Directory and Cisco CallManager Integration Troubleshooting Guide

Reference and Troubleshooting: FTP, IIS, and Firewall Information

CRSP MOVEit Cloud Getting Started Guide

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

SonicWALL CDP 5.0 Microsoft Exchange User Mailbox Backup and Restore

Channel Manager. VPI 160 Camino Ruiz, Camarillo, CA (Voice) (Fax)

Upgrading User-ID. Tech Note PAN-OS , Palo Alto Networks, Inc.

Installation and Configuration Guide

Checking SQL Server or MSDE Version and Service Pack Level

Integrating with IBM Tivoli TSOM

TelePresence Migrating TelePresence Management Suite (TMS) to a New Server

Arc Connect for Cisco CallManager - System Design Guide

Matrix Logic WirelessDMS Service 2.0

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

Administrator s Upgrade Guide.

How to simulate network devices using the Verax SNMP Simulator (Linux/Windows)

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

Use Microsoft Outlook with Cisco Unified CallManager Express

Upgrade Guide BES12. Version 12.1

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

Installation and configuration of Real-Time Monitoring Tool (RTMT)

Citrix EasyCall Gateway Telephony System Integrator s Guide for Cisco Unified Communications Manager. Citrix EasyCall Gateway 1.2

Sage 200 Web Time & Expenses Guide

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

AudiaFLEX Voice-over-IP Interface. Preliminary Steps. Configuring a Cisco CallManager system to work with Biamp s VoIP-2 card

SOA Software API Gateway Appliance 7.1.x Administration Guide

SEER Enterprise Shared Database Administrator s Guide

Configuring User Identification via Active Directory

Cisco Unified Communications Manager 5.1 SIP Configuration Guide

eg Enterprise v5.2 Clariion SAN storage system eg Enterprise v5.6

USER GUIDE. Snow Inventory Data Receiver Version 2.1 Release date Installation Configuration Document date

AXL Troubleshooting. Overview. Architecture

Use Enterprise SSO as the Credential Server for Protected Sites

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

FREQUENTLY ASKED QUESTIONS

NovaBACKUP Remote Workforce Version 12.5 Cloud Restore

Active Directory Integration

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION

HP Device Manager 4.7

Video Administration Backup and Restore Procedures

About This Document 3. About the Migration Process 4. Requirements and Prerequisites 5. Requirements... 5 Prerequisites... 5

Quick Scan Features Setup Guide

Workspot Configuration Guide for the Cisco Adaptive Security Appliance

Using LDAP Authentication in a PowerCenter Domain

Implementing Microsoft Windows 2000 Clustering

idatafax Troubleshooting

SAS 9.3 Foundation for Microsoft Windows

Installation procedure for Chromis REC for 3CX

DIGIPASS Pack for Citrix on WI 4.5 does not detect a login attempt. Creation date: 28/02/2008 Last Review: 04/03/2008 Revision number: 2

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA USA

Enterprise Content Management System Monitor. Server Debugging Guide CENIT AG Bettighofer, Stefan

Discovering Devices CHAPTER

Active Directory Synchronization with Lotus ADSync

Error and Event Log Messages

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Receptionist Small Business

File Auditor for NAS, Net App Edition

Moving Exchange Message Stores and Transaction Logs to an Alternate Drive

PAYware SIMM Interface

DPS Telecom Your Partners in Network Alarm Management

introducing The BlackBerry Collaboration Service

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

Basic Exchange Setup Guide

Securing SAS Web Applications with SiteMinder

Issue Tracking Anywhere Installation Guide

Moving/Restoring the StarShip SQL database

Troubleshooting This document outlines some of the potential issues which you may encouter while administering an atech Telecoms installation.

Propalms TSE Quickstart Guide

Step by Step Guide to implement SMS authentication to F5 Big-IP APM (Access Policy Manager)

TIBCO Spotfire Statistics Services Installation and Administration Guide

Configuring.NET based Applications in Internet Information Server to use Virtual Clocks from Time Machine

13.1 Backup virtual machines running on VMware ESXi / ESX Server

Transcription:

JTAPI Troubleshooting This chapter contains the following topics: Overview, page 21 Architecture, page 21 Postinstallation Checklist, page 22 Troubleshooting Tools, page 23 Error Reporting, page 24 Error and Status Codes, page 25 Overview Cisco JTAPI is a Java-based telephony applications programming interface that serves as a basic call control API. JTAPI: Has primitive media support. Is full call and object oriented Provides application portability, i.e., independence from any particular telephony gear or any particular Operating System. Note Cisco JTAPI is supported on Sun and Microsoft JVMs. For more detailed information on JTAPI, refer to http://java.sun.com/products/jtapi/ Architecture The Cisco JTAPI package abstracts the underlying Cisco CallManager architecture to applications. It communicates with the Cisco CallManager using a proprietary interface known as CTIQBE. See Figure 13. 21

Postinstallation Checklist JTAPI Troubleshooting Figure 13 JTAPI Architecture Postinstallation Checklist Some problems may be the result of improper installation. Use the following checklist to verify proper installation before proceeding with the troubleshooting process: Check that the Cisco CTIManager location is configured properly in the application user interface. Check to see if the Cisco CTIManager is up and running. Check to see that the network connection is up between the JTAPI application server and Cisco CTIManager machines. Check to see if the CallManager DC Directory Service is up and running. Check that the Username and Password that is configured in the JTAPI application matches the Username and Password in the CallManager Directory. Make sure that the Enable CTI Application Use flag has been checked in the Directory Administration on the CallManager for the TSP user. Check that devices have been properly associated with the user in the CallManager Directory. Check to see if the CTI Connection Limit has been reached. Ensure the Cisco JTAPI version is compatible with the version of CallManager. The JTAPI version can be determined by running 'jview CiscoJtapiVersion' from the JTAPI server command line. This version can be verified by checking the CallManager Compatibility Matrix. Refer to the Defaul Loads section on the Cisco Connection Online website at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/ccmcomp.htm#minimumver sions 22

JTAPI Troubleshooting Troubleshooting Tools Troubleshooting Tools Several sample applications are provided to verify the installation and to serve as sample code for developers. Sample applications can be found under the path c:\program Files\JTAPITools and are named makecall and Jtrace. Note Jtrace and makecall make use of the Microsoft Windows MFC and will not run under the Sun JDK. From the command line, navigate to the makecall directory and enter the following: jview makecall <server name> <login> <password> <delay> <device1> <device2> where: Server name is the host name or IP address of the CTI Manager. Login and password are similar to those administered in the directory. Where delay is delay between two calls in milliseconds. Device1 and device2 are the directory numbers of the IP phones. The application makes the call between 2 devices with an action delay of 1000ms until terminated. Figure 14 shows the result of a makecall application that has been invoked with following parameters: jview makecall manihss-cm1 USER1 USER1 1000 20001 20002 The application continues to make calls until the window is closed. Figure 14 Running the makecall application From the command line, navigate to the jtrace directory and enter the following: jview jtrace.jtrace <server name> <login> <password> <device1>... <devicen> where: Server name is the host name or IP address of the CTI Manager. 23

Error Reporting JTAPI Troubleshooting Device1 and device2 are the directory numbers of the IP phones. Login and password are similar to those administered in the directory. Device1... devicen are user controlled devices. Figure 15 shows the results of a JTrace application that has been invoked with following parameters: jview jtrace.jtrace manihss-cm1 uesr1 user1 20001 The panel on the left shows the JTrace application window. The call manager, login, password, and a list of devices under this user control are listed. Address in JTAPI corresponds to a line or DN. Terminal corresponds to the device name. The panel on the right top shows the JTAPI events when the device 20001 goes off hook. JTrace also opens a window for any CTI port in the application userid control list even if not explicitly specified. Figure 15 JTrace Application Error Reporting JTAPI Preferences Tool The JTAPI Preferences Tool (JTPREFS) is a Windows-only tool that can be used to set tracing and error-logging levels and destinations, and to edit the default server names. See Figure 16. Tracing and logging information can be sent to either rotating log files or to the system console. All settings are stored in the JTAPI.INI file. 24

JTAPI Troubleshooting Error and Status Codes Note Although the Cisco JTAPI implementation has been fully tested on Windows 2000 and Redhat Linux 7.2 platforms only, it is expected to function on other platforms, such as UNIX, if run under the supported Sun Microsystems JVM. Figure 16 JTPREFS Tool Error and Status Codes For information on applicable error and status codes, refer to the JTAPI Developer Guide at http://www.cisco.com/univercd/cc/td/doc/product/voice/vpdd/cdd/3_3/3_3_3/jtapi/index.htm. 25

Error and Status Codes JTAPI Troubleshooting 26