CUCM TAPI Supported Feature Matrix
- Backward Compatibility Summary
- Backward Compatibility Issues in 8.0.x from 7.1.x
- Backward Compatibility Issues in 7.1.x from 7.0.x
- Backward Compatibility Issues in 7.0.x from 6.0.x
- Backward Compatibility Issues in 6.0.x from 5.1.x
- Supported TAPI feature matrix
- Interface Changes at a Glance/History Chart
- TAPI Line Functions
- TAPI Line Messages
- TAPI Line Structures
- TAPI Phone Functions
- TAPI Phone Messages
- TAPI Phone Structures
- TAPI CTI/CUCM Compatibility Matrix
Supported TAPI feature matrix
UCR - Under Consideration or Review : supported, : not supported, : modified
Interface Changes at a Glance/History Chart
TSP Features | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
CTI Manager and Support for fault tolerance | ||||||||
Support for Cisco CallManager Extension Mobility | ||||||||
Support for Multiple CiscoTSP | ||||||||
(Redirect Support for) Blind Transfer | ||||||||
Support for swap hold and setup transfer with the lineDevSpecific() function | ||||||||
Support for lineForward() | ||||||||
Support to Reset the Original Called Party upon Redirect with the lineDevSpecific function | ||||||||
Support to Set the Original Called Party upon Redirect with the lineDevSpecific function | ||||||||
Line In-Service or Out-of-Service | ||||||||
Support for multiple languages in the CiscoTSP installation program and in the CiscoTSP configuration dialogs | ||||||||
User Deletion from Directory | ||||||||
Opening Two Lines on One CTI Port Device | ||||||||
Support for linePark and lineUnpark | ||||||||
Support for monitoring Call Park Directory Numbers using lineOpen | ||||||||
Call Reason Enhancements | ||||||||
Device Data Passthrough | ||||||||
CiscoTSP Auto Update | ||||||||
Multiple Calls per Line Appearance | ||||||||
Shared Line Appearance | ||||||||
Select Calls | ||||||||
Transfer Changes | ||||||||
Direct Transfer | ||||||||
Conference Changes | ||||||||
Join | ||||||||
Privacy Release | ||||||||
Barge and cBarge | ||||||||
Dynamic Port Registration | ||||||||
Media Termination at Route Points | ||||||||
QoS support | ||||||||
Support for Presentation Indication | ||||||||
Windows 2003 Support | ||||||||
Unicode Support | ||||||||
SRTP support | ||||||||
Partition Support | ||||||||
SuperProvider Functionality | ||||||||
Security (TLS) support | ||||||||
FAC/CMC Support | ||||||||
CTI Port Third Party Monitoring | ||||||||
Alternate Script Support | ||||||||
SIP Features Refer/Replaces | ||||||||
SIP URI | ||||||||
SIP phone support | ||||||||
Change Notification of SupetProvider and CallParkDN Monitoring flags | ||||||||
3XX | ||||||||
Intercom Support | ||||||||
Secure Conferencing Support | ||||||||
Monitoring & Recording | ||||||||
Arabic and Hebrew Language Support | ||||||||
Do-Not-Disturb Support | ||||||||
Conference Enhancement | ||||||||
Join AcrossLine (SCCP) | ||||||||
Join AcrossLine (SIP) | ||||||||
Locale Infrastructure Enhancement | ||||||||
Do-Not-Disturb Rejection | ||||||||
Call Party Normalization | ||||||||
Click-To-Conference | ||||||||
IPv6 Support on Linux | ||||||||
Windows Vista Support | ||||||||
Enhaced MWI | ||||||||
Direct Transfer Across Lines | ||||||||
Support for > 100DNs | ||||||||
Swap/Cancel support on RoundTable phone (8900 and 9900 device families) | ||||||||
Drop Any Party | ||||||||
Park Reversion | ||||||||
Conditional Reset | ||||||||
Logical Partition | ||||||||
Assisted DPark | ||||||||
RT_Lite (6900 device family) Phone Support | ||||||||
Device State Server | ||||||||
Exposing Busy Trigger / Line Number / Voice Mail Pilot / Line
Label / New call outbound rollover/
Consult call rollover/JAL/DTAL flag and IP address (IPv4 & IPv6) of the device |
||||||||
Hunt List Support | ||||||||
External Call Control (ECC) Support | ||||||||
Call Control Discover (CCD) Support | ||||||||
Entension Mobility Cross Cluster (EMCC) Support | ||||||||
Call Pickup Support | ||||||||
End-To-End Call Tracing | ||||||||
Secure Monitoring Support | ||||||||
Unified B2B link support | ||||||||
iSAC Codec Support | ||||||||
New TSP Client with remote silent installation | ||||||||
New Cisco TSP Wave Driver ( Cisco RTP Libbrary) | ||||||||
Agent Greeting | ||||||||
Agent Zip Tone | ||||||||
Early Offer | ||||||||
Extension Mobility Memory Optimization | ||||||||
Other-Device State Notification | ||||||||
Energy Wise | ||||||||
Whisper Coaching | ||||||||
FIPS compliant (UCR 2008 Support) | ||||||||
Password Expiry and Account Lockout (UCR 2008 Support) | ||||||||
Support for Codian SIP MCU | ||||||||
TSP Native 64Bit support (*1) | ||||||||
TSP Native 64Bit SRTP support | ||||||||
Support for multiples calls per line on RTLite Phones | ||||||||
URI Dialing | ||||||||
Recording Enhancements (Device based Recording) | ||||||||
Hunt Pilot Connected Number | ||||||||
Native Queuing | ||||||||
CIUS Session Persistency | ||||||||
CTI Remote Device (Cisco Extend & Connect) | ||||||||
CTI Remote Device - Extend Mode for CSF Removed | ||||||||
CTI Remote Device - ADR (Application Dial Rule) Support | ||||||||
CTI Remote Device - Remote Destination Reachability Support | ||||||||
CTI Remote Device - DTMF Support | ||||||||
CTI Remote Device - Persistent Call | ||||||||
CTI Remote Device - Announcement Call | ||||||||
CTI Remote Device - Call Forwarding | ||||||||
CTI Remote Device - NuRD | ||||||||
CTI Remote Device - Mobility Interaction Support | ||||||||
CTI Video Support | ||||||||
Gateway Recording | ||||||||
CCMSymmetric Encryption Enhancements - AsymmetricEncryption | ||||||||
Video on Hold | ||||||||
Single Sign On - oAuth Support | ||||||||
CTI Spark Device | ||||||||
Hunt Log Status Support | ||||||||
Call Back Redirect Support | ||||||||
CSS Support for Redirect | ||||||||
SessionID Information | ||||||||
MultiForkingRecorder Information (NBR) | ||||||||
Call Recording for SIP or TLS Authenticated calls | ||||||||
Support for Configuring Tertiary CTI Manager (*2) |
*1 - TSP Native 64Bit support is from 8.5.1 SU1 onwards.
*2 - Support for Configuring Tertiary CTI Manager is from 15.0.1 SU2 onwards.
TAPI Line Functions
TAPI Line Functions | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
LineAddToConference | ||||||||
LineBlindTransfer | ||||||||
LineCompleteTransfer | ||||||||
LineDevSpecific | ||||||||
LineDevSpecificFeature | ||||||||
LineForward | ||||||||
LineMakeCall | ||||||||
LinePark | ||||||||
LineRedirect | ||||||||
LineRemoveFromConference | ||||||||
LineUnpark |
TAPI Line Messages
TAPI Line Messages | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
LINE_ADDRESSSTATE | ||||||||
LINE_CALLINFO | ||||||||
LINE_CALLSTATE | ||||||||
LINE_REMOVE | ||||||||
LINE_DEVSPECIFIC | ||||||||
LINE_DEVSPECIFICFEATURE | ||||||||
LINE_CALLDEVSPECIFIC |
TAPI Line Structures
TAPI Line Structures | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
LINEADDRESSCAPS | ||||||||
LINECALLSTATUS | ||||||||
LINEFORWARD | ||||||||
LINEFORWARDLIST | ||||||||
LINEDEVCAPS | ||||||||
LINEDEVSTATUS | ||||||||
LINECALLINFO | ||||||||
LINECALLPARAMS |
TAPI Phone Functions
TAPI Phone Functions | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
PhoneDevSpecific | ||||||||
PhoneGetStatus |
TAPI Phone Messages
TAPI Phone Messages | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
PHONE_REMOVE | ||||||||
PHONE_DEVSPECIFIC |
TAPI Phone Structures
TAPI Phone Structures | 10.0 | 10.5 | 11.0 | 11.5 | 12.0 | 12.5 | 14 | 15 |
---|---|---|---|---|---|---|---|---|
PHONECAPS | ||||||||
PHONESTATUS |
TAPI CTI/CUCM Compatibility Matrix
TAPI generally preserves backward compatibility in relation to CUCM version. That is to say, older TAPI clients will be compatible with newer CUCM versions. Exception applies to development CUCM versions however, please refer to "Note 2" below for details.
TAPI is backward compatible along the CUCM upgrade path.
Below is a table showing this.
Cisco TAPI Version | Cisco Unified Communications Manager Version |
---|---|
10.0(1.x) | 10.0(1.x), 10.5(1.x), 11.0(1.x), 11.5(1.x), 12.0(1.x), 12.5(1.x), 14(x), 15(x) |
10.5(1.x) | 10.5(1.x), 11.0(1.x), 11.5(1.x), 12.0(1.x), 12.5(1.x), 14(x), 15(x) |
11.0(1.x) | 11.0(1.x),11.5(1.x), 12.0(1.x), 12.5(1.x), 14(x, 15(x)) |
11.5(1.x) | 11.5(1.x), 12.0(1.x), 12.5(1.x), 14(x), 15(x) |
12.0(1.x) | 12.0(1.x), 12.5(1.x), 14(x), 15(x) |
12.5(1.x) | 12.5(1.x), 14(x), 15(x) |
14(x) | 14(x), 15(x) |
15(x) | 15(x) |
Note 1: This table represents TAPI Client compatibility with CUCM, it doesn't represent application compatibility. Application's compatibility depends on the Negotaited ExtVersion of API being used by application (e.g. some applications may require 8.5 TAPI Client to work with 8.5 CUCM). For application specific TAPI Client requirement, please refer to the application documentation.
Note 2: TAPI is backward compatible only in the versions that customer see (i.e. FCS/ES), it might not apply to development branches. This is because we can have changes happening in multiple development branches at the same time, and CiscoTSP.exe from one branch/version may not work with CUCM on other branch/version. If development branches are used to run TAPI, it is expected that the user uses the CiscoTSP.exe directly from corresponding CUCM.