From Bright Pattern Documentation
< 3.10:Simplified-desktop-net-api-specification
Revision as of 23:12, 25 January 2016 by Sasha (talk | contribs) (API Methods)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
• 3.10 • 3.11 • 3.12 • 3.13 • 3.14 • 3.15 • 3.16 • 3.17 • 3.18

API Methods

InitAPI

Syntax bool InitAPI();
Description Initializes the API. This request initializes the TCP connection procedure. Once connection is established the evtApiUp event is sent to the .NET application.


ShutdownAPI

Syntax void ShutdownAPI();
Description Terminates the TCP connection between API and the Agent Desktop.


CallDial

Syntax UInt64 CallDial([in] string DNIS);
Description Initiates a call to the number specified in DNIS. Returns request ID.


MuteCallRecording

Syntax UInt64 MuteCallRecording(string_callId);
Description Mutes audio recording of the call identified by callId on the given desktop. The recording will continue, but any voice signal will be replaced with silence.


UnmuteCallRecording

Syntax UInt64 UnmuteCallRecording(string_callId);
Description Resumes previously muted audio recording for the call identified by callId on the given desktop.


MuteScreenRecordings

Syntax UInt64 MuteScreenRecordings();
Description Mutes screen recording on this desktop. For the period when screen recording is muted, the recording will contain a static snapshot of the desktop at the moment when mute was applied.

This request is processed in the Agent Desktop Helper Application.


UnmuteScreenRecordings

Syntax UInt64 UnmuteScreenRecordings();
Description Unmutes previously muted screen recording on this desktop.

This request is processed in the Agent Desktop Helper Application.

< Previous | Next >