McDewey

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

Page 336

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

phoneInitializeEx. If no application name was supplied, the application's filename is used instead. If the phone currently has no owner, dwOwnerNameSize is zero. dwDevSpecificSize dwDevSpecificOffset Application can send XSI data to phone by using DeviceDataPassThrough device-specific extension. Phone can pass back data to Application. The data is returned as part of this field. The format of the data is as follows: struct PhoneDevSpecificData { DWORD m_DeviceDataSize ; // size of device data DWORD m_DeviceDataOffset ; // offset from PHONESTATUS structure // this will follow the actual variable length device data. } dwPhoneFeatures The application negotiates an extension version > = 0x00020000. The following features are supported: • PHONEFEATURE_GETDISPLAY • PHONEFEATURE_GETLAMP • PHONEFEATURE_GETRING • PHONEFEATURE_SETDISPLAY • PHONEFEATURE_SETLAMP VARSTRING The VARSTRING structure returns variably sized strings. The line device class and the phone device class both use it. No extensibility exists with VARSTRING. Note Structure Details typedef struct varstring_tag { DWORD dwTotalSize; DWORD dwNeededSize; DWORD dwUsedSize; DWORD dwStringFormat; DWORD dwStringSize; DWORD dwStringOffset; } VARSTRING, FAR *LPVARSTRING; Members dwTotalSize The total size, in bytes, that is allocated to this data structure. Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 304 Basic TAPI Implementation VARSTRING

Image 1 from page 336

Page 336 content