McDewey

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

Page 429

↗ View in doc context
page
429
source
cucm/v15/tapi-dev-guide/tapi-dev-guide.md
chunk_id
cucm::v15::tapi-dev-guide::tapi-dev-guide::442

CPDST_DEVICE_DATA_PASSTHROUGH_REQUEST = 1, CPDST_SET_DEVICE_STATUS_MESSAGES, CPDST_SET_DEVICE_UNICODE_DISPLAY, CPDST_ACQUIRE, CPDST_DE_ACQUIRE, CPDST_REQUEST_DEVICE_SNAPSHOT_INFO }; Device Data PassThrough XSI-enabled IP phones allow applications to directly communicate with the phone and access XSI features (for example, manipulate display, get user input, play tone, and so on). To allow TAPI applications to have access to some of these XSI capabilities without having to setup and maintain an independent connection directly to the phone, TAPI will provide the ability to send device data through the CTI interface. This feature gets exposed as a Cisco Unified TSP device-specific extension. PhoneDevSpecificDataPassthrough request only gets supported for the IP phone devices. Application must open a TAPI phone device with minimum extension version 0x00030000 to make use of this feature. The CCiscoPhoneDevSpecificDataPassThrough class is used to send the device-specific data to CTI-controlled IP phone devices. Be aware that this extension requires applications to negotiate extension version as 0x00030000. Note CCiscoPhoneDevSpecific | +--CCiscoPhoneDevSpecificDataPassThrough Class Detail class CCiscoPhoneDevSpecificDataPassThrough : public CCiscoPhoneDevSpecific { public: CCiscoPhoneDevSpecificDataPassThrough () : CCiscoPhoneDevSpecific(CPDST_DEVICE_DATA_PASSTHROUGH_REQUEST) { memset((char*)m_DeviceData, 0, sizeof(m_DeviceData)) ; } virtual ~CCiscoPhoneDevSpecificDataPassThrough() {;} // data size determined by MAX_DEVICE_DATA_PASSTHROUGH_SIZE TCHAR m_DeviceData[MAX_DEVICE_DATA_PASSTHROUGH_SIZE] ; // subtract out the virtual funciton table pointer size virtual DWORD dwSize (void) const {return (sizeof (*this)-4) ;} } Parameters DWORD m_MsgType Equals CPDST_DEVICE_DATA_PASSTHROUGH_REQUEST. Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 397 Cisco Device-Specific Extensions Device Data PassThrough