The call of the webhook on the queue occurs when a certain event (event) happens after which a selected, created earlier scheme (flow) is called. 

EventDescriptionA queue type where is usedFields that are transferred
FieldTypeDescription

Joined

a subscriber has entered the queue

all queues:

  • offline queue
  • inbound queue
  • outbound IVR
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
+ all variables which are transferred with a subscriber and in a queue

Answered

an agent has answered the call
  • preview dialer
  • offline queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
call_voice_sec  numberthe duration of the subscriber’s conversation with the agent - from the beginning of the subscriber’s connection with the agent till the end of the call
+ all variables which are transferred with a subscriber and in a queue

Offering

the call was distributed to an agent

all queues:

  • offline queue
  • inbound queue
  • outbound IVR
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
call_voice_sec  numberthe duration of the subscriber’s conversation with the agent - from the beginning of the subscriber’s connection with the agent till the end of the call
+ all variables which are transferred with a subscriber and in a queue

Bridged

the connection between an agent and subscriber has occurred

all queues:

  • offline queue
  • inbound queue
  • outbound IVR
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled  
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
call_voice_sec  numberthe duration of the subscriber’s conversation with the agent - from the beginning of the subscriber’s connection with the agent till the end of the call
+ all variables which are transferred with a subscriber and in a queue

Missed 

an agent has not answered the call

queues with agent participation:

  • offline queue
  • inbound queue
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or  the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
+ all variables which are transferred with a subscriber and in a queue

Leaving

a subcriber has left the queue

all queues:

  • offline queue
  • inbound queue
  • outbound IVR
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
cc_resultstringcall result (success/cancel/abandoned)
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or  the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
call_cause stringcall ending reason (here you can view the variants of possible causes)
call_sip_codenumbercall termination code (here you can view possible variants, in the SIP answer column)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
call_voice_sec  numberthe duration of the subscriber’s conversation with the agent - from the beginning of the subscriber’s connection with the agent till the end of the call
+ all variables which are transferred with a subscriber and in a queue

Processing

an agent has entered the post-processing status

queues with agent participation:

  • offline queue
  • inbound queue
  • preview dialer
  • progressive dialer
  • predictive dialer
  • chat inbound queue
  • task queue

channel

stringchannel (chat/call/task)
attempt_idintegerdialer attempt identifier
destinationstringcall destination number
use_processingboolenpost-processing is enabled 
agent_channel_idstringagent session identifier (a call ID for the agent required to use API)
member_channel_idstringsubscriber session identifier (a call ID for the subscriber required to use API)
agent_namestringagent name
agent_idintegeragent identifier
user_idintegeruser identifier
agent_extensionstringagent extension number
member_namestringsubscriber name
member_idintegersubscriber identifier
cc_attempt_seqintegerattempt number
call_bill_sec numberduration of the subscriber conversation - from the moment of answering till the current moment, or the end of the call
call_duration numbergeneral call time - call duration from the beginning of dialing till the current moment, or the end of the call (post-processing is not taken into account)
call_cause stringcall ending reason (here you can view the variants of possible causes)
call_sip_codenumbercall termination code (here you can view possible variants, in the SIP answer column)
amd_result  stringautomatic detection (AMD) result - HUMAN/MASHINE
call_voice_sec  numberthe duration of the subscriber’s conversation with the agent - from the beginning of the subscriber’s connection with the agent till the end of the call
+ all variables which are transferred with a subscriber and in a queue

Active

similar to Answered

Queue webhooks are configured in the admin panel on the Hooks tab in the Queues section.

To add a hook, you need to click the button

  • No labels
Write a comment…