McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 80

↗ View in doc context
page
80
source
cucm/v15/jtapi-dev-guide/jtapi-dev-guide.md
chunk_id
cucm::v15::jtapi-dev-guide::jtapi-dev-guide::19

Figure 1: Cisco Unified Communications Manager and Cisco Unified JTAPI Cisco Unified JTAPI Applications A Cisco Unified JTAPI application can flow as follows: • Obtain JTAPIPeerobject instance from JTAPIPeerFactory. • Obtain a Provider by using the getProvider() API on JTAPIPeer. • Obtain from the Provider, the Terminal and Address for use in your application. • Determine capabilities of relevant objects. • Add observers for the objects that application wants to monitor/control. • Begin application flow (for example, begin calls). The following example shows a basic JTAPI application. public void getProvider () { try { JtapiPeer peer

JtapiPeerFactory.getJtapiPeer ( null ); System.out.println ("Got peer "+peer); Provider provider

peer.getProvider("cti-server;login = username;passwd = pass"); System.out.println ("Got provider "+provider); MyProviderObserver providerObserver

new MyProviderObserver (); provider.addObserver(providerObserver); while (outOfService ) { Thread.sleep(500); } System.out.println ("Provider is now in service"); Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 16 Overview Cisco Unified JTAPI Applications

Image 1 from page 80

Page 80 content