Jump to: navigation, search

Control for Third Party Screen Recording

The following tables show how the T-lib interface provides methods for passing a user event from the agent desktop to the recording vendor to trigger a screen capture request.

Agent Desktop to T-Server

RequestSendEvent—Send a specific event to the DN specified. This method is used by the agent desktop to deliver screen capture request to the third party recording vendor.

Parameters Description
AttrThisDN The DN on behalf of which the operation is requested. It must be registered by the T-Client, but not necessary be a party on the call.
Tevent The event to deliver to recording server.
  • thisDN—Set to the same as the value for AttrThisDN
  • messageType—Set to EventUserEvent
  • connectionID—Set to the connection ID of the voice call if available
  • userData—Set the following user data key value pair:
    • screen-capturestart, stop, pause, resume, query to note the type of screen capture operation. query does not make any changes to the current screen capture state, the server should provide a screen-capture-indication in response.

Note: SIP Server responds to the request with either EventACK to confirm the acceptance of the request, or EventError if the operation cannot be performed.

T-Server to Recording Vendor

EventUserEvent—The recording vendor who monitors for the agent DN will receive this event.

Parameters Description
thisDN The Agent's DN.
messageType Set to EventUserEvent
connectionID Set the connection ID of the voice call if available.
userData Set the following user data kvp:
  • screen-capture—start, stop, pause, resume, query to note the type of screen capture operation.

Recording Indication for Voice Interactions

Recording Vendor to T-Server

RequestSendEvent—Send a specific event to the DN specified. This method is used by the agent desktop to deliver screen capture request to the third party recording vendor.


Parameters Description
AttrThisDN The DN that is to receive this event.
Tevent The event to deliver to recording server.
  • thisDN—Set to the same as the value for AttrThisDN
  • messageType—Set to EventUserEvent
  • connectionID—Set to the connection ID of the voice call if available
  • userData—Set the following user data key value pair:
    • screen-captureenabled, diabled, paused to note whether the screen capture is currently enabled.

Note: SIP Server responds to the request with either EventACK to confirm the acceptance of the request, or EventError if the operation cannot be performed.


T-Server to Agent Desktop

EventUserEvent—The recording vendor who monitors for the agent DN will receive this event.

Parameters Description
thisDN The Agent's DN.
messageType Set to EventUserEvent
connectionID Set the connection ID of the voice call if available.
userData Set the following user data key value pair:
  • screen-capture—enabled, diabled, paused to note whether screen capture is currently enabled.

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on June 19, 2013, at 07:10.