Data Type
public static final int
EXTEND_MEDIA_REGISTRATION = 8
This registration type applies to CUCSF device that is registered in Extend mode, which as a result is
representing as a CiscoRemoteTerminal.
NO_EXTEND_MEDIA_REGISTRATION = 0
This registration type applies to non-CUCSF device that is static registered and is representing as
CiscoRemoteTerminal, such as CTI Remote Device.
New Error Codes
CiscoJtapiException.CTIERR_INVALID_REMOTE_DESTINATION_NUMBER (0x8CCC0121)
CiscoJtapiException.CTIERR_DUPLICATE_REMOTE_DESTINATION_NUMBER (0x8CCC0122)
CiscoJtapiException.CTIERR_REMOTEDESTINATION_LIMIT_EXCEEDED (0x8CCC0123)
CiscoJtapiException. CTIERR_REMOTE_DEVICE_REQUEST_FAILED_ACTIVE_RD_NOT_SET (0x
8CCC0124)
CiscoJtapiException.CTIERR_ENDUSER_NOT_ASSOCIATED_WITH_DEVICE (0x 8CCC0126)
CiscoJtapiException.CTIERR_DEVICE_ALREADY_REGISTERED_NONEXTEND (0x 8CCC0127)
CiscoJtapiException.CTIERR_MEDIA_ALREADY_TERMINATED_EXTEND (0x 8CCC0128)
CiscoJtapiException.CTIERR_INVALID_REMOTE_DESTINATION_NAME (0x8CCC0130)
Sample Code
Sample Code:
public static void main(String[] args) {
try
{
JtapiPeer peer
JtapiPeerFactory.getJtapiPeer(null);
String provStr
provName + ";login = " + login + ";passwd = " + passwd;
Provider myProvider
peer.getProvider(provStr);
MyProviderObserver providerObserver
new MyProviderObserver();
String myDevName
"CTIRD-A";
String temp
“”;
if (myProvider ! =
null)
{
myProvider.addObserver(providerObserver);
provInService.waitTrue();
CiscoRemoteTerminal rTerm
(CiscoRemoteTerminal)(myProvider.getTerminal(myDevName));
if (rTerm ! =
null)
{
CiscoRemoteDestinationInfo[] remoteDestinations
rTerm.getAllRemoteDestinations();
CiscoRemoteDestinationInfo[] activeRemoteDestinations
rTerm.getActiveRemoteDestinations();
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
517
Cisco Unified JTAPI Extensions
Data Type
