McDewey

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

Page 550

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

Declaration public interface CiscoProvFeatureID Fields Table 148: Fields in CiscoProvFeatureID Description Field Interface Used in the registerFeature interface in CiscoProvider to receive CiscoProvCallParkEv when a call gets parked or unparked from any device in the cluster. MONITOR_CALLPARK_DN static int Application can use to this to receive CiscoProvTerminalRegisteredEv and CiscoProvTerminalUnRegisteredEv TERMINAL_REGISTER_UNREGISTER_EVENT_NOTIFY public static final int Sample Code To register for Terminal Register and Unregister event notification: try{JtapiPeer peer

JtapiPeerFactory.getJtapiPeer ( null ); } catch (JtapiPeerUnavailableException e){ } MyProviderObserver providerObserver

new MyProviderObserver (); Try{ provider

peer.getProvider ( ipaddress;login = useid;passwd = password ); } catch (ProviderUnavailableException exp){ } if ( provider ! = null ) { provider.addObserver ( providerObserver ); provInService.waitTrue(); System.out.Println("Enabling Register and Unregister events "); try{ ((CiscoProvider)provider).registerFeature(CiscoProvFeatureID. TERMINAL_REGISTER_UNREGISTER_EVENT_NOTIFY); } catch (InvalidStateException ec){ } } // CiscoProvTerminalRegisteredEv and CiscoProvTerminalUnRegisteredEv are delivered to Provider Observer. class MyProviderObserver implements ProviderObserver { public synchronized void providerChangedEvent ( ProvEv [] eventList ) { Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 486 Cisco Unified JTAPI Extensions Declaration

Page 550 diagram