User: Corinneh/VoiceMCSEvents

From Genesys Documentation
Revision as of 22:30, May 3, 2022 by WikiSysop (talk | contribs)
Jump to: navigation, search

Voice Microservices topics for event streaming[ | edit source]

Voice Microservices use the following topics for event streaming.

Topic name=voice-agentstate
Topic used for=Agent events
Event key="{tenant_id}:{agent_id}" template

Topic name=voice-callthread
Topic used for=Call events
Event key="{tenant_id}:{callthread_id}" template

Events stored in each topic[ | edit source]

The "grouping" attribute used in this documentation is not part of the topic or event structure in any way. Each grouping name is then used as section headings to group together similar events based on the purpose of events and the type of information that they convey.

Topic=voice-agentstate
Grouping=Agent state and DN events
Events list=

  • EventAgentLogin
  • EventAgentLogout
  • EventQueueLogout
  • EventAgentReady
  • EventAgentNotReady
  • EventDNOutOfService
  • EventDNBackInService
  • EventDNDOn
  • EventDNDOff
  • EventForwardSet
  • EventForwardCancel
  • EventMonitoringNextCall
  • EventMonitoringCancelled
  • EventOffHook
  • EventOnHook
  • EventMuteOn
  • EventMuteOff
  • EventListenDisconnected
  • EventListenReconnected
  • EventMessageWaitingOn
  • EventMessageWaitingOff

Topic=voice-callthread
Grouping=Call Handling and Transfer/Conference Events
Events list=

  • EventDialing
  • EventRinging
  • EventEstablished
  • EventAbandoned
  • EventDestinationBusy
  • EventDiverted
  • EventHeld
  • EventNetworkReached
  • EventPartyAdded
  • EventPartyChanged
  • EventPartyDeleted
  • EventQueued
  • EventBridged
  • EventReleased
  • EventRetrieved

Topic=voice-callthread
Grouping=Call Routing Events
Events list=

  • EventRouteRequest
  • EventRouteUsed

Topic=voice-callthread
Grouping=Call Treatment Events
Events list=

  • EventTreatmentApplied
  • EventTreatmentEnd
  • EventTreatmentNotApplied
  • EventTreatmentRequired


Testing attribute description layouts[ | edit source]

Consumer ID[ | edit source]

A pointer to the string containing the assigned Customer (Tenant) identifier through which the processing of the call was initiated. The attribute must be present in every event for a multi-tenant contact center. This attribute is used in the following events:
  • Mandatory: This attribute is not mandatory for any events.
  • Optional: EventAgentLogin

Consumer ID v2[ | edit source]

Description A pointer to the string containing the assigned Customer (Tenant) identifier through which the processing of the call was initiated. The attribute must be present in every event for a multi-tenant contact center.
Events that use the attribute This attribute is used in the following events:
  • Mandatory: This attribute is not mandatory for any events.
  • Optional: EventAgentLogin

Conn ID[ | edit source]

A current connection identifier of the call to which this event relates.
Byte Bits
0 1 2 3 4 5 6 7
0 Reserved Global Server Identifier
1 Global Server Identifier
2 Local Connection Identifier
3 Local Connection Identifier
4 Local Connection Identifier
5 Local Connection Identifier
6 Local Connection Identifier
7 Local Connection Identifier

ConnID Parameters
Reserved (bits 0 and 1)—Bits reserved for future usage.

Global Server Identifier (bits 2-15)—Unique identifier for this T-Server specified by the server-id option. If server-id is not specified, the ConnID may not be unique within a multi-site contact center.

Local Connection Identifier (bits 16-63)—Local identifier of the call this event relates to.

This attribute is used in the following events:
  • Mandatory: This attribute is not mandatory for any events.
  • Optional: EventAgentLogin

Conn ID v2[ | edit source]

Description A current connection identifier of the call to which this event relates.
Byte Bits
0 1 2 3 4 5 6 7
0 Reserved Global Server Identifier
1 Global Server Identifier
2 Local Connection Identifier
3 Local Connection Identifier
4 Local Connection Identifier
5 Local Connection Identifier
6 Local Connection Identifier
7 Local Connection Identifier

ConnID Parameters
Reserved (bits 0 and 1)—Bits reserved for future usage.

Global Server Identifier (bits 2-15)—Unique identifier for this T-Server specified by the server-id option. If server-id is not specified, the ConnID may not be unique within a multi-site contact center.

Local Connection Identifier (bits 16-63)—Local identifier of the call this event relates to.

Events that use the attribute This attribute is used in the following events:
  • Mandatory: This attribute is not mandatory for any events.
  • Optional: EventAgentLogin
Retrieved from "https://all.docs.genesys.com/User:Corinneh/VoiceMCSEvents (2026-05-15 18:58:29)"