/mcpCCiscoLineDevSpecific | +--CCiscoLineDevSpecificStartCallMonitoring Class Detail class CCiscoLineDevSpecificStartCallMonitoring: public CCiscoLineDevSpecific { public: CCiscoLineDevSpecificStartCallMonitoring () : CCiscoLineDevSpecific(SLDST_START_CALL_MONITORING) {} virtual ~ CCiscoLineDevSpecificStartCallMonitoring () {} DWORD m_PermanentLineID ; DWORD m_MonitorMode; DWORD m_ToneDirection; // subtract out the virtual function table pointer virtual DWORD dwSize(void) const {return sizeof(*this)-4;} } ; Parameters DWORD m_MsgType Equals SLDST_START_MONITORING DWORD m_PermanentLineID The permanent lineID of the line whose active call has to be monitored. DWORD MonitorMode This can have the following enum value: enum { MonitorMode_None = 0, MonitorMode_Silent = 1, MonitorMode_Whisper = 2, // Not used MonitorMode_Active = 3 // Not used } MonitorMode; Silent Monitoring mode represents the only mode that is supported in which the supervisor cannot talk to the agent. Note DWORD PlayToneDirection This parameter specifies whether a tone should play at the agent or customer phone when monitoring starts. It can have following enum values: enum { PlayToneDirection_LocalOnly = 0, PlayToneDirection_RemoteOnly, PlayToneDirection_BothLocalAndRemote, PlayToneDirection_NoLocalOrRemote } PlayToneDirection Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 374 Cisco Device-Specific Extensions Class Detail
