McDewey

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

Page 582

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

System.out.println("CTI Remote Device Name: " + rTerm.getName()); if (remoteDestinations ! = null && remoteDestinations.length ! = 0) { System.out.println("Number of associated Remote Destinations (RD): " + remoteDestinations.length); for (int i

0; i < remoteDestinations.length; i++) { System.out.println("RD["+i+"] Name: " + remoteDestinations[i].getRemoteDestinationName()); System.out.println("RD["+i+"] Number: " + remoteDestinations[i].getRemoteDestinationNumber()); System.out.println("RD["+i+"] IsActiveRD: " + remoteDestinations[i].getIsActiveRD()); temp

remoteDestinations[i].getRemoteDestinationName(); if (temp ! = null && temp.equalsIgnoreCase(“MyOffice”)) { temp

remoteDestinations[i].getRemoteDestinationNumber(); rTerm.updateRemoteDestinationNumber(temp, “9498231202”); rTerm.setActiveRemoteDestination(“9498231202”, true); } } rTerm.addRemoteDestination(“MyHome”, “6267978244”, false); } else { System.out.println("There is no associated Remote Destinations (RD)"); } } else { System.out.println("There is no CTI Remote Device of " + myDevName + " in this provider"); } } else { System.out.println("Cannot create provider"); } } catch (Exception e) { System.out.println("Exception caught for getting CTI Remote Device RD info! " + e); if (e instanceof PlatformException) { switch (((CiscoJtapiException) e).getErrorCode()) { case CiscoJtapiException.CTIERR_INVALID_REMOTE_DESTINATION_NUMBER: System.out.println("Invalid RD Number"); break; case CiscoJtapiException. CTIERR_DUPLICATE_REMOTE_DESTINATION_NUMBER: System.out.println("Duplicated RD Number"); break; } } } } ... Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 518 Cisco Unified JTAPI Extensions Sample Code

Page 582 content