« Back to Wiki Home
Cisco Unified JTAPI Operations-by-Release Matrix
Supported JTAPI API Matrix
: supported
: not supported
: deprecated
: reserved
| Name | Related feature | 6.0 | 6.1 | 7.0 | 7.1 | 8.0 | 8.5 | 8.6 | 9.0 |
|---|---|---|---|---|---|---|---|---|---|
| JTAPIPeer | |||||||||
| getName() | |||||||||
| getServices() | |||||||||
| getProvider(String) | |||||||||
| getJtapiProperties | |||||||||
| getJtapiProperties(CiscoJtapiProperties) | |||||||||
| Provider | |||||||||
| addObserver(ProviderObserver) | |||||||||
| createCall() | |||||||||
| getAddress(String) | |||||||||
| getAddressCapabilities(Terminal) | |||||||||
| getAddresses() | |||||||||
| getCallCapabilities() | |||||||||
| getCalls() | |||||||||
| getCapabilities() | |||||||||
| getConnectionCapabilities() | |||||||||
| getName() | |||||||||
| getObservers() | |||||||||
| getProviderCapabilities() | |||||||||
| getState() | |||||||||
| getTerminal(String) | |||||||||
| getTerminalCapabilities() | |||||||||
| getTerminalConnectionCapabilities() | |||||||||
| getTerminals() | |||||||||
| removeObserver(ProviderObserver) | |||||||||
| shutdown() | |||||||||
| isFIPSCompliant() | FIPS Compliance | ||||||||
| CiscoProvider | |||||||||
| setCallbackGuardEnabled ( boolean) | |||||||||
| getCallbackGuardEnabled () | |||||||||
| getMediaTerminals () | |||||||||
| getMediaTerminal ( String) | |||||||||
| createTerminal ( String name ) | Disable device authentication (super provider)` | ||||||||
| deleteTerminal ( CiscoTerminal) | ;; | ||||||||
| registerFeature ( int) | Park Dn Monitoring | ||||||||
| unregisterFeature (int) | ;; | ||||||||
| deleteCall( Call) | |||||||||
| getCall ( CiscoRTPHandle) | Dynamic port registration | ||||||||
| getVersion() | |||||||||
| getAppDSCPValue () | |||||||||
| getAddresses(String number) | Partition support | ||||||||
| getAddress(String number, String partition) | Partition support | ||||||||
| getIntercomAddresses() | Intercom feature | ||||||||
| getCall(int) | Recording and Monitoring | ||||||||
| getRegisteredPickupGroups() | Call Pickup | ||||||||
| registerPickupAlert(CiscoPickupGroup) | Call Pickup | ||||||||
| unregisterPickupAlert(CiscoPickupGroup) | Call Pickup | ||||||||
| registerPickupAlert(String, String) | Call Pickup | ||||||||
| unregisterPickupAlert(String, String) | Call Pickup | ||||||||
| isFIPSCompliantCUCM() | FIPS Compliance | ||||||||
| isFIPSCompliantJTAPI() | FIPS Compliance | ||||||||
| getRemoteTerminals() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getRemoteTerminal(String name) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| Address | |||||||||
| addCallObserver(CallObserver) | |||||||||
| addObserver(AddressObserver) | |||||||||
| getCallObservers() | |||||||||
| getCapabilities() | |||||||||
| getConnections() | |||||||||
| getName() | |||||||||
| getObservers() | |||||||||
| getProvider() | |||||||||
| getTerminals() | |||||||||
| removeCallObserver(CallObserver) | |||||||||
| removeObserver(AddressObserver) | |||||||||
| CallControlAddress | |||||||||
| cancelForwarding() | |||||||||
| getForwarding() | |||||||||
| setMessageWaiting(boolean) | |||||||||
| setForwarding(CallControlForwarding[]) | |||||||||
| CiscoAddress | |||||||||
| getType () | |||||||||
| getRegistrationState () | |||||||||
| getState () | |||||||||
| setRingerStatus ( int) | |||||||||
| getAddressCallInfo(Terminal) | |||||||||
| setMessageWaiting(String , boolean) | |||||||||
| getInServiceAddrTerminals() | |||||||||
| getRestrictedAddrTerminals() | |||||||||
| isRestricted ( Terminal ) | |||||||||
| setAutoAcceptStatus( int autoAcceptStatus, Terminal terminal) | |||||||||
| getAutoAcceptStatus(Terminal) | |||||||||
| getPartition() | |||||||||
| getAutoAnswerStatus(Terminal) | |||||||||
| getRecordingConfig(Terminal) | |||||||||
| setMessageSummary(boolean newMsgWaiting,boolean newVoiceCounts, int totalNewVoiceMsgs,int newHighPriorityVoiceMsgs, boolean oldVoiceCounts,int totalOldVoiceMsgs,int oldHighPriorityVoiceMsgs, boolean newFaxCounts,int totaFaxVoiceMsgs,int newHighPriorityFaxMsgs,boolean oldFaxCounts, int totalOldFaxMsgs,int oldHighPriorityFaxMsgs) | Enhanced MWI | ||||||||
| setMessageSummary(String destination, boolean newMsgWaiting,boolean newVoiceCounts, int totalNewVoiceMsgs, int newHighPriorityVoiceMsgs, boolean oldVoiceCounts,int totalOldVoiceMsgs, int oldHighPriorityVoiceMsgs,boolean newFaxCounts,int totaFaxVoiceMsgs, int newHighPriorityFaxMsgs, boolean oldFaxCounts,int totalOldFaxMsgs, int oldHighPriorityFaxMsgs) | Enhanced MWI | ||||||||
| setFilter(CiscoAddrEvFilter addrFilter) | AddrEv Filter added as part of Park Monitoring | ||||||||
| getFilter() | |||||||||
| getPickupGroup() | Call Pickup | ||||||||
| CiscoRouteAddress | |||||||||
| registerRouteCallback(RouteCallback routeCallback, boolean disableAutoRehoming) | |||||||||
| Terminal | |||||||||
| addCallObserver(CallObserver) | |||||||||
| addObserver(TerminalObserver) | |||||||||
| getAddresses() | |||||||||
| getCallObservers() | |||||||||
| getCapabilities() | |||||||||
| getName() | |||||||||
| getProvider() | |||||||||
| getTerminalConnections() | |||||||||
| removeCallObserver(CallObserver) | |||||||||
| removeObserver(TerminalObserver) | |||||||||
| CiscoTerminal | |||||||||
| getRegistrationState | |||||||||
| getState () | |||||||||
| getRTPInputProperties () | |||||||||
| getRTPOutputProperties () | |||||||||
| sendData ( String ) | |||||||||
| sendData ( byte [] ) | |||||||||
| getFilter () | |||||||||
| setFilter ( CiscoTermEvFilter ) | DeviceState feature | ||||||||
| unPark( Address UnParkAddress, String ParkedAt) | Park | ||||||||
| getDeviceState () | |||||||||
| getSupportedEncoding () | SIP phone support | ||||||||
| getLocale () | SIP phone support | ||||||||
| isRestricted () | |||||||||
| createSnapshot () | |||||||||
| getAltScript () | |||||||||
| getProtocol () | SIP phone support | ||||||||
| setDNDStatus(boolean ) | DND | ||||||||
| getDNDStatus() | DND | ||||||||
| getDNDOption() | DND | ||||||||
| getEMLoginUsername () | |||||||||
| getLoginType() | |||||||||
| pickup(Address) | |||||||||
| groupPickup(Address, String) | |||||||||
| directedPickup(Address, String) | |||||||||
| otherPickup(Address) | |||||||||
| register() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| unregister() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getType() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getTypeName() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| CiscoMediaTerminal | |||||||||
| getIPAddressingMode() | IP V6 support | ||||||||
| isRegistered() | |||||||||
| isRegisteredByThisApp() | |||||||||
| register(CiscoMediaCapability[] ) | |||||||||
| register(CiscoMediaCapability[] capabilities, int[] algorithmIDs) | |||||||||
| register(CiscoMediaCapability[] capabilities, int[] algorithmIDs, int activeAddressingMode) | |||||||||
| register(InetAddress address, int port) | |||||||||
| register(InetAddress address, int port, CiscoMediaCapability[]capabilities) | |||||||||
| register(InetAddress address, int port, CiscoMediaCapability[]capabilities, int[]algorithmIDs) | |||||||||
| register(InetAddress address, int port, CiscoMediaCapability[]capabilities, int[]algorithmIDs, InetAddress address_v6, int activeAddressingMode) | IP V6 support | ||||||||
| setRTPParams(CiscoRTPHandle rtpHandle, CiscoRTPParams rtpParams) | |||||||||
| unregister() | |||||||||
| CiscoRouteTerminal | |||||||||
| getIPAddressingMode() | V6 support | ||||||||
| isRegistered() | |||||||||
| isRegisteredByThisApp() | |||||||||
| register(CiscoMediaCapability[] capabilities, int registrationType) | |||||||||
| register(CiscoMediaCapability[] capabilities, int registrationType, int[] algorithmIDs) | |||||||||
| register(CiscoMediaCapability[] capabilities, int registrationType, int[] algorithmIDs, int activeAddressingMode) | |||||||||
| setRTPParams(CiscoRTPHandle rtpHandle, CiscoRTPParams rtpParams) | |||||||||
| unregister() | |||||||||
| Call | |||||||||
| addObserver(CallObserver) | |||||||||
| connect(Terminal, Address, String) | |||||||||
| getConnections() | |||||||||
| getObservers() | |||||||||
| getProvider() | |||||||||
| getState() | |||||||||
| removeObserver(CallObserver) | |||||||||
| CallControlCall | |||||||||
| conference(Call) | |||||||||
| consult(TerminalConnection) | |||||||||
| consult(TerminalConnection, String) | |||||||||
| drop() | |||||||||
| getCalledAddress() | |||||||||
| getCallingAddress() | |||||||||
| getCallingTerminal() | |||||||||
| getConferenceController() | |||||||||
| getConferenceEnable() | |||||||||
| getLastRedirectedAddress() | |||||||||
| getTransferController() | |||||||||
| getTransferEnable() | |||||||||
| offHook(Address, Terminal) | |||||||||
| setConferenceController(TerminalConnection) | |||||||||
| setConferenceEnable(boolean) | |||||||||
| setTransferController(TerminalConnection) | |||||||||
| setTransferEnable(boolean) | |||||||||
| transfer(Call) | |||||||||
| transfer(String) | |||||||||
| CiscoCall | |||||||||
| conference(javax.telephony.Call[]) | |||||||||
| connect(Terminal origterm, Address origaddr, String dialedDigits, int featurePriority) | |||||||||
| getCalledAddressPI() | |||||||||
| getCalledPartyInfo() | |||||||||
| getCallID() | |||||||||
| getCallingAddressPI() | |||||||||
| getCallSecurityStatus() | |||||||||
| getConferenceChain() | |||||||||
| getCurrentCalledAddress() | |||||||||
| getCurrentCalledAddressPI() | |||||||||
| getCurrentCalledDisplayNamePI() | |||||||||
| getCurrentCalledPartyDisplayName() | |||||||||
| getCurrentCalledPartyInfo() | |||||||||
| getCurrentCalledPartyUnicodeDisplayName() | |||||||||
| getCurrentCalledPartyUnicodeDisplayNamelocale() | |||||||||
| getCurrentCallingAddress() | |||||||||
| getCurrentCallingAddressPI() | |||||||||
| getCurrentCallingDisplayNamePI() | |||||||||
| getCurrentCallingPartyDisplayName() | |||||||||
| getCurrentCallingPartyInfo() | |||||||||
| getCurrentCallingPartyUnicodeDisplayName() | |||||||||
| getCurrentCallingPartyUnicodeDisplayNamelocale() | |||||||||
| getGlobalizedCallingParty() | |||||||||
| getLastRedirectedPartyInfo() | |||||||||
| getLastRedirectingAddressPI() | |||||||||
| getLastRedirectingPartyInfo() | |||||||||
| getModifiedCalledAddress() | |||||||||
| getModifiedCallingAddress() | |||||||||
| startMonitor(Terminal MonitorInitiatorterminal, Address MonitorInitiatoraddress, TerminalConnection termConnofMonitorTarget, int monitorType, int PlayToneDirection) | Recording and Monitoring | ||||||||
| transfer(String address, String facCode, String cmcCode) | |||||||||
| startMonitor(Terrminal MonitorInitiatorterminal, Address MonitorInitiatoraddress, int monitorTargetcallid, String monitorTargetDN, String monitorTargetTerminalName, int monitorType, int playToneDirection) | Recording and Monitoring | ||||||||
| isConference() | Drop any Party from Conf | ||||||||
| getCurrentCallingTerminal() | ECC | ||||||||
| getCurrentCalledTerminal() | ECC | ||||||||
| getCFwdAllKeyPressIndicator() | CIA 1903 | ||||||||
| CiscoConsultCall | |||||||||
| consultWithoutMedia(javax.telephony.TerminalConnection tc, java.lang.String dialedDigits) | |||||||||
| getConsultingTerminalConnection() | |||||||||
| CiscoCallFeatureCancelledEv | Cancel / Swap | ||||||||
| getConsultCall() | |||||||||
| CiscoCallID | |||||||||
| getCall() | |||||||||
| getCallManagerID() | |||||||||
| getGlobalCallID() | |||||||||
| intValue() | |||||||||
| Connection | |||||||||
| disconnect() | |||||||||
| getAddress() | |||||||||
| getCall() | |||||||||
| getCapabilities() | |||||||||
| getState() | |||||||||
| getTerminalConnections() | |||||||||
| CallControlConnection | |||||||||
| accept() | |||||||||
| addToAddress(String) | |||||||||
| getCallControlState() | |||||||||
| redirect(String) | |||||||||
| reject() | |||||||||
| CiscoConnection | |||||||||
| getAddressPI() | |||||||||
| getConnectionID() | |||||||||
| getDParkPrefixCode() | |||||||||
| getReason() | |||||||||
| getRequestController() | |||||||||
| park() | |||||||||
| redirect(java.lang.String destinationAddress, int mode) | |||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace) | |||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace, int calledAddressOption) | |||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace, int calledAddressOption, String preferredOriginalCalledParty, String facCode, String cmcCode) | |||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace, int calledAddressOption, String preferredOriginalCalledParty, String facCode, String cmcCode, int featurePriority) | |||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace, String preferredOriginalCalledParty) | |||||||||
| setRequestController(javax.telephony.TerminalConnection tc) | |||||||||
| getPartyInfo() | Drop any party from conf. | ||||||||
| disconnect(CiscoPartyInfo partyInfo) | Drop any party from conf. | ||||||||
| isChaperone() | External Call Control | ||||||||
| getUniqueID() | End 2 End Call Trace | ||||||||
| redirect(String destinationAddress, int mode, int callingSearchSpace, int calledAddressOption, String preferredOriginalCalledParty, String facCode, String cmcCode, int featurePriority, byte[] applicationXMLData) | E911 Teleworker | ||||||||
| TerminalConnection | |||||||||
| answer() | |||||||||
| getCapabilities() | |||||||||
| getConnection() | |||||||||
| getState() | |||||||||
| getTerminal() | |||||||||
| CallControlTerminalConnection | |||||||||
| getCallControlState() | |||||||||
| hold() | |||||||||
| join() | |||||||||
| unhold() | |||||||||
| MediaTerminalConnection | |||||||||
| generateDtmf(String) | |||||||||
| getMediaState() | Recording and Monitoring | ||||||||
| startRecording() | Recording and Monitoring | ||||||||
| stopRecording() | Recording and Monitoring | ||||||||
| CiscoTerminalConnection | |||||||||
| getCiscoMonitorInitiatorInfo() | Recording and Monitoring | ||||||||
| getCiscoMonitorTargetInfo() | Recording and Monitoring | ||||||||
| getCiscoRecorderInfo() | Recording and Monitoring | ||||||||
| getPrivacyStatus() | |||||||||
| getSelectStatus() | |||||||||
| startRecording(int playToneDirection) | Recording and Monitoring | ||||||||
| playTone(int, int) | |||||||||
| addMediaStream(String, String) | |||||||||
| removeMediaStream() | |||||||||
| updateMonitorType(int, int) | |||||||||
| startRecording(int playToneDirection, int invocationType) | Recording Key Enhancement | ||||||||
| stopRecording(int invocationType) | Recording Key Enhancement | ||||||||
| CiscoAddrInServiceEv | |||||||||
| getTerminal() | |||||||||
| CiscoAddrActivatedEv | |||||||||
| getAddress() | |||||||||
| CiscoAddrActivatedOnTerminalEv | Shared Line Support | ||||||||
| getAddress() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrAddedToTerminalEv | Shared Line Support | ||||||||
| getAddress() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrAutoAcceptStatusChangedEv | Shared Line Support | ||||||||
| getAutoAcceptStatus() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrCreatedEv | |||||||||
| getAddress() | |||||||||
| CiscoAddressCallInfo | |||||||||
| getCalls() | |||||||||
| getMaxActiveCalls() | |||||||||
| getMaxCallsOnHold() | |||||||||
| getNumActiveCalls() | |||||||||
| getNumCallsOnHold() | |||||||||
| getNumParkedCalls() | |||||||||
| CiscoAddrEvFilter | Addr Ev Filter added as part of Park Monitoring | ||||||||
| getCiscoAddrParkStatusEvFilter() | |||||||||
| setCiscoAddrParkStatusEvFilter(boolean filterValue) | |||||||||
| getCiscoAddrIntercomInfoChangedEvFilter() | |||||||||
| setCiscoAddrIntercomInfoChangedEvFilter(boolean filterValue) | |||||||||
| getCiscoAddrIntercomInfoRestorationFailedEvFilter() | |||||||||
| setCiscoAddrIntercomInfoRestorationFailedEvFilter(boolean filterValue) | |||||||||
| getCiscoAddrRecordingConfigChangedEvFilter() | |||||||||
| setCiscoAddrRecordingConfigChangedEvFilter(boolean filterValue) | |||||||||
| CiscoAddrIntercomInfoChangedEv | Intercomm | ||||||||
| getIntercomAddress() | |||||||||
| CiscoAddrIntercomInfoRestorationFailedEv | InterComm | ||||||||
| getIntercomAddress() | |||||||||
| CiscoAddrOutOfServiceEv | |||||||||
| getTerminal() | |||||||||
| CiscoAddrRecordingConfigChangedEv | Recording and Monitoring | ||||||||
| getRecordingConfig() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrRemovedEv | |||||||||
| getAddress() | |||||||||
| CiscoAddrRemovedFromTerminalEv | Shared Line Support | ||||||||
| getAddress() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrRestrictedEv | |||||||||
| getAddress() | |||||||||
| CiscoAddrRestrictedOnTerminalEv | |||||||||
| getAddress() | |||||||||
| getTerminal() | |||||||||
| CiscoAddrParkStatusEv | Park Monitoring | ||||||||
| getParkState() | |||||||||
| getTransactionID() | |||||||||
| getCiscoCallID() | |||||||||
| getParkDN() | |||||||||
| getParkDNPartition() | |||||||||
| getParkedParty() | |||||||||
| getParkedPartyPartition() | |||||||||
| getTerminal() | |||||||||
| CiscoCallChangedEv | |||||||||
| getConnection() | |||||||||
| getOriginalCall() | |||||||||
| getSurvivingCall() | |||||||||
| getTerminalConnection() | |||||||||
| CiscoCallCtlConnOfferedEv | |||||||||
| getCallingPartyIpAddr_v6() | IP V6 Support | ||||||||
| getCallingPartyIpAddr() | |||||||||
| CiscoCallCtlTermConnHeldReversionEv | |||||||||
| CiscoCallSecurityStatusChangedEv | Secure conference | ||||||||
| getCallSecurityStatus() | |||||||||
| CiscoRemoteTerminal | |||||||||
| getAllRemoteDestinations() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getActiveRemoteDestinations() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| setActiveRemoteDestination(String remoteDestinationNumber, boolean isActiveRD) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| addRemoteDestination(String remoteDestinationName, String remoteDestinationNumber, boolean isActiveRD) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| removeRemoteDestination(String remoteDestinationNumber) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| removeAllRemoteDestinations() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| updateRemoteDestinationName(String remoteDestinationNumber, String remoteDestinationName) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| updateRemoteDestinationNumber(String remoteDestinationNumber, StringnewRemoteDestinationNumber) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| updateRemoteDestination(String remoteDestinationNumber, String remoteDestinationName, String newRemoteDestinationNumber, boolean isActiveRD) | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| isRegisteredByThisApp() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getRegistrationType() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| isMyAppLastToSetActiveRD() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| CiscoRemoteDestinationInfo | |||||||||
| getRemoteDestinationName() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getRemoteDestinationNumber() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getIsActiveRD() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| CiscoProvTerminalRemoteDestinationChangedEv | |||||||||
| getTerminal() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| getRemoteDestinations() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| isMyAppLastToSetActiveRD() | Cisco Extend & Connect (CTI Remote Device) | ||||||||
| CiscoRecorderInfo | |||||||||
| getRecordingType() | Recording Key Enhancement | ||||||||
| CiscoRouteSession | |||||||||
| selectRoute(String[] routeSelected, int callingSearchSpace, String[] modifyingCallingNumber, String[] preferedOriginalCalledNumber, int[] preferedOriginalCalledOption, String[] facCode, String[] cmcCode, int featurePriority, byte[][] applicationXMLData) | E911 Teleworker | ||||||||
| CiscoProvTerminalIPAddressChangedEv | |||||||||
| getTerminal() | Cius persistency | ||||||||
| getIPAddressingMode() | Cius persistency | ||||||||
| getIPV4Address() | Cius persistency | ||||||||
| getIPV6Address() | Cius persistency | ||||||||
4475 Views