/mcpOnly RoutePoint Terminals appear as CiscoRouteTerminal through JTAPI. Note Terminating media comprises a three-step process. 1. The application registers its media capabilities with this terminal by using the CiscoRouteTerminal.register method. 2. An application adds an observer that implements CiscoTerminalObserver interface by using the Terminal.addObserver method. 3. The application must add addCallObserver on CiscoRouteTerminal or on CiscoRouteAddress to receive CiscoCall object from the provider by using CiscoRTPHandle. Applications receive CiscoMediaOpenLogicalChannelEv for each call and must supply the IP address and port number by using the setRTPParams method on CiscoRouteTerminal. You must modify applications that are written for the CiscoJtapiClient 1.4(x) release or earlier to register with CiscoRouteTerminal. NO_MEDIA_TERMINATION if the applications are not interested in media termination. Multiple applications can register with the same route point as long as they are registered with the same media capabilities and registrationType. All applications, if they have registered with CiscoRouteTerminal.DYNAMIC_MEDIA_REGISTRATION and then add a terminal observer, receive CiscoMediaOpenLogicalChannelEv, but only one application can invoke setRTPParams. Applications that terminate media must use the CallControl package for answering and redirecting calls. Applications that only route calls can use a routing package. Note Applications should be aware that, if any features are performed before reacting to CiscoMediaOpenLogicalChannelEv, the features may fail. If applications do not respond to these events in the time that is specified in the Media Exchange Timeout parameter in the Cisco Unified Communications Manager Administration windows, the call may fail. Note The following new or changed interfaces exists for Media Termination at Route Point: Interface CiscoRouteTerminal Extends CiscoTerminal isRegistered() If the CiscoMediaTerminal gets registered, this method returns true. Otherwise, it specifies false. boolean isRegisteredByThisApp() If the application issues a successful registration request, this method returns true and remains true until the application unregisters the device. This remains valid even if the device is out of service because of CTIManager failure. boolean Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 120 Features Supported by Cisco Unified JTAPI Media Termination at Route Point