realtime_queue_conversations

Runs a background task that constantly monitors for queue conversations in Genesys.
This process monitors the queues downloaded via the queues() action and stores details on the most recent participant for conversations
in the queue_conversation table.

When a conversation is added to a queue, the queue_conversation table is updated with the most recent participant for that conversation.
Records are removed from the table when all participants are disconnected from the conversation.

If the include_detail parameter is set to true, the queue_conversation_detail, queue_conversation_participant_detail and
queue_conversation_participant_session_detail tables are updated with the most recent participant for that conversation.

If the download_conversations parameter is set to true, then the conversations_to_download table is updated with the conversation id when the conversation is disconnected.
This will cause the conversation to be downloaded by the conversations action.

Conversations are not removed from these tables - see the remove_queue_conversation_detail stored procedure for that.

CX Vizz automatically stops monitoring queues that are deleted and starts monitoring queues that are added, whenever the queue() action is run.

Tables Affected

Permissions needed

No permissions needed.

Examples

  • realtime_queue_conversations(download_conversations=true)