/mcpClass Detail class CCiscoLineDevSpecificBlindTransferFACCMC: public CCiscoLineDevSpecific{ public: CCiscoLineDevSpecificBlindTransferFACCMC () : CCiscoLineDevSpecific(SLDST_BLIND_TRANSFER_FAC_CMC) {} virtual ~ CCiscoLineDevSpecificBlindTransferFACCMC () {} char m_DestDirn[49]; char m_FAC[17]; char m_CMC[17]; // subtract virtual function table pointer virtual DWORD dwSize(void) const {return (sizeof (*this) -4) ; } Parameters DWORD m_MsgType Equals SLDST_BLIND_TRANSFER_FAC_CMC char m_DestDirn[49] Indicates the destination of the blind transfer. char m_FAC[17] Indicates the FAC digits. If the application does not want to pass any FAC digits, it must set this parameter to a NULL string. char m_CMC[17] Indicates the CMC digits. If the application does not want to pass any CMC digits, it must set this parameter to a NULL string. HCALL hCall (in lineDevSpecific parameter list) Equals the handle of the call that is to be blind transferred. CTI Port Third Party Monitor The CCiscoLineDevSpecificCTIPortThirdPartyMonitor class is used for opening CTI ports in third-party mode. To use this class, ensure the lineNegotiateExtVersion API is called before opening the line. When calling lineNegotiateExtVersion, ensure the highest bit is set on both the dwExtLowVersion and dwExtHighVersion parameters. This causes the call to lineOpen to behave differently. The line does not actually open, but waits for a lineDevSpecific call to complete the open with more information. Provide the extra information that is required in the CCiscoLineDevSpecificCTIPortThirdPartyMonitor class. CCiscoLineDevSpecific | +--CCiscoLineDevSpecificCTIPortThirdPartyMonitor Procedure 1. Call lineNegotiateExtVersion for the deviceID of the line that is to be opened. (OR 0x80000000 with the dwExtLowVersion and dwExtHighVersion parameters) Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 369 Cisco Device-Specific Extensions Class Detail