Routed Notification
Understand the various routed notifications types present and how they can be configured
This node calls Webex CC Routed Notification API to notify Webex CC about the success/failure in adding an agent/participant to the conversation. While configuring flows in Webex Connect, you’d need to use this node for notifying Webex CC about the participant/agent addition to conversation.
Authorization
Refer to section Node Authorizations for more information.
Methods and Outcomes
Here’s a brief description of various methods, and corresponding output variables and node outcomes associated with each of the methods.
Method Name - Routed Accept
Method Name | Output Variables | Node Outcomes |
---|---|---|
Routed Accepted | None | onInvalidData onError onInvalidChoice onauthorizationfail onTaskRoutedFailure onTaskRouted * onTimeout |
Channel | Field Value |
---|---|
All channels | TASK ID - $(n2.webex.ID) ID - $(n2.webex.ID) AGENT ID - $(n2.webex.agentId) QUEUE ID - $(n2.webex.queue) MEDIA RESOURCE ID - $(mediaResourceId) MEDIA TYPE - $(n2.webex.mediaType) |
Input Variables | Output Variables | Versions |
---|---|---|
TASK ID - $(n2.webex.ID) >_ ID from the output variables of the routed event is the task ID ID - $(n2.webex.ID) >_ ID from the output variables of the routed event is the task ID AGENT ID - $(n2.webex.agentId) >_ AgentId from the output variables of the routed event is the Agent ID QUEUE ID - $(n2.webex.queue) >_ Queue from the output variables of the routed event is the Queue ID MEDIA RESOURCE ID - $(mediaResourceId) >_ MediaResourceId from the output variables of the routed event is the Media Resource ID MEDIA TYPE - $(n2.webex.mediaType) >_ MediaType from the output variables of the routed event is the Media Type | None | v1.1 and v1.0 |
Note:
When the variable is selected from the previous node output variables, the nodetid will be the prefix for the variable. Eg., sms.serviceNumber is an output variable of start node (node id 2), then the variable becomes $(n2.sms.serviceNumber)
Routed Rejected
Method Name - Routed Reject
Method Name | Output Variables | Node Outcomes |
---|---|---|
Routing Reject | None | onInvalidData onError onInvalidChoice onauthorizationfail onTaskRoutedFailure onTaskRouted * onTimeout |
Channel | Field Value |
---|---|
All channels | TASK ID - $(n2.webex.ID) ID - $(n2.webex.ID) AGENT ID - $(n2.webex.agentId) QUEUE ID - $(n2.webex.queue) MEDIA RESOURCE ID - $(mediaResourceId) MEDIA TYPE - $(n2.webex.mediaType) REASON - $(description) REASONCODE - $(code) |
Input Variables | Output Variables |
---|---|
TASK ID - $(n2.webex.ID) >_ ID from the output variables of the routed event is the task ID ID - $(n2.webex.ID) >_ ID from the output variables of the routed event is the task ID AGENT ID - $(n2.webex.agentId) >_ AgentId from the output variables of the routed event is the Agent Id QUEUE ID - $(n2.webex.queue) >_ Queue from the output variables of the routed event is the Queue ID MEDIA RESOURCE ID - $(mediaResourceId) >_ MediaResourceId from the output variables of the routed event is the Media Resource ID MEDIA TYPE - $(n2.webex.mediaType) >_ MediaType from the output variables of the routed event is the Media Type REASON - $(description) >_ $(description) will have the add participant failure reason REASON CODE - $(code) >_ $(code) will have the add participant failure reason code | None |
Note
When the variable is selected from the previous node output variables, the node Id will be the prefix for the variable. For example, if sms.serviceNumber is an output variable of start node (node Id 2), then the variable becomes $(n2.sms.serviceNumber).
Updated 3 months ago