Possible Cause Registration cannot get done because the terminal is already registered with media
termination type 'none'.
Solution Try re-registering with media termination type 'none'.
Problem Error Message
CiscoTermRegistrationFailedEv.MEDIA_ALREADY_TERMINATED_STATIC
Possible Cause Registration cannot get done because the terminal is already registered with static media
termination. For static registration, the second registration is not allowed.
Solution Wait until the terminal UnRegisters.
Problem Error Message
CiscoTermRegistrationFailedEv.MEDIA_ALREADY_TERMINATED_DYNAMIC
Possible Cause Registration cannot get done because the terminal is already registered with dynamic
media termination.
Solution Try re-registering with dynamic media termination.
Problem Error Message CiscoTermRegistrationFailedEv.OWNER_NOT_ALIVE
Possible Cause When trying to register the terminal, registration gets in a race condition.
Solution Try re-registering the terminal.
The following interface is defined for this event:
int getErrorCode () //
Returns the errorCode for this exception
No changes exist in the message flow.
Cius Persistency
Wireless devices introduced by Cisco, for example the Cisco Cius, have the capability to move between WiFi
networks and still retain their registration to a single CiscoUCM. However, due to the change in the network
the IP address of the device might undergo a change.To indicate this change in IP address of wireless devices
like Cius, Cisco JTAPI will expose a new interface to applications with the 9.0.1 release.
The new provider event - CiscoProvTerminalIPAddressChangedEv, will indicate that the IP address of the
terminal has changed. Applications may choose to ignore this new event if they do not plan to support a Cius
device.
On receiving this event, applications can query for the changed IP address of the terminal using the methods
exposed in the new event or on the CiscoTerminal. This interface will also expose the IP addressing mode of
the terminal, based on which IPv4/IPv6 address of the terminal can be queried.
Sample Code
public synchronized void providerChangedEvent( ProvEv[] eventList )
{
try
{
for ( int i
0; i < eventList.length; i++ )
{
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
59
Features Supported by Cisco Unified JTAPI
Cius Persistency