Section 470 - TSAPI Programmer’s Guide
22
Issued April 2000
DBS-92-470
Chapter 5. Monitor Service Group
Overview
Services in this group allow a client application to request and cancel the reporting of state-
changing events. Panadrvr Release 1.0 supports the following Call-Control Services:
• Monitor Device Service
• Monitor Stop Service
• Monitor Ended Event
• Change Monitor Filter Service
The following Monitor Services are
not
supported by Panadrvr Release 1.0.
• Monitor Call Service
• Monitor Calls Via Device Service
Monitor Device Service
Function: cstaMonitorDevice(), CSTAMonitorConfEvent
Direction: C
→
S
Functional Description:
This service provides call event reports for all devices on all calls at a device. Event
reports are provided for calls that occurred previous to the monitor request and arrive at
the device after the monitor request is acknowledged. No further events of a call are
reported if that call is dropped, forwarded, or transferred and the device no longer is par-
ticipating in the call.
There are no subsequent event reports for a call after a Call Cleared or a Connection
Cleared or a Diverted Event Report has been received for this service. Reporting of the
subsequent call event reports after a Transferred Event Report is dependent on whether the
call is merged-in or merged-out from the monitored device.
Service Parameters:
deviceID
[mandatory] must be a valid digital DBS extension. Analog
devices are not supported in release 1.0.
monitorFilter
[optional - not supported] specifies the filters to be used with
deviceID. Call Filter/Event Reports and Feature Filter/Event
Reports are supported for station device.
Ack Parameters:
monitorCrossRefID
[mandatory] contains the handle chosen by the DBS Driver.
This handle is a unique value within an
acsOpenStream
session for the duration of the monitor and is used by the
application to correlate subsequent event reports to the monitor
request that initiated them. It is also allows the correlation of
the Monitor Stop to the original Monitor Service request.
monitorFilter
[optional - not supported] specifies the event reports that are to
be filtered out on the object being monitored by the
application. This may not be the
monitorFilter
specified in the
Summary of Contents for Selection 470
Page 1: ......
Page 8: ...viii Issued April 2000 DBS 92 470 Section 470 TSAPI Programmer s Guide ...
Page 104: ...Section 470 TSAPI Programmer s Guide 96 Issued April 2000 DBS 92 470 Call Park ...
Page 105: ...Section 470 TSAPI Programmer s Guide DBS 92 470 Issued April 2000 97 Call Pickup ...
Page 108: ...Section 470 TSAPI Programmer s Guide 100 Issued April 2000 DBS 92 470 3 Way Conference ...
Page 109: ...Section 470 TSAPI Programmer s Guide DBS 92 470 Issued April 2000 101 Hold Intercom ...
Page 112: ...Section 470 TSAPI Programmer s Guide 104 Issued April 2000 DBS 92 470 Off Hook Voice Announce ...
Page 114: ...Section 470 TSAPI Programmer s Guide 106 Issued April 2000 DBS 92 470 Transfer Supervised ...
Page 115: ...Section 470 TSAPI Programmer s Guide DBS 92 470 Issued April 2000 107 Transfer Unsupervised ...
Page 122: ...Section 470 TSAPI Programmer s Guide 114 Issued April 2000 DBS 92 470 ...
Page 126: ...iv Issued April 2000 DBS 92 470 Section 470 TSAPI Programmer s Guide ...