Jump to: navigation, search

Route to Agent Without Checking Ready State

The following SCXML strategy routes an interaction to an agent with free DNs, even if Stat Server reports the agent as not ready.

<scxml version="1.0" xmlns="http://www.w3.org/2005/07/scxml" 
        xmlns:queue="www.genesyslab.com/modules/queue" 
        xmlns:dialog="www.genesyslab.com/modules/dialog" 
        initial="initial">
  <state id="initial">
    <transition event="interaction.added" target="routing">
      <script>
        _data.ixnid = _event.data.interactionid;
      </script>
    </transition>
  </state>
  <state id="routing">
    <onentry>
      <script>_genesys.queue.checkAgentState(_data.ixnid, false);</script>
      <queue:submit priority="5" timeout="20">
        <queue:targets>
          <queue:target type="agent" name="'az'"/> 
        </queue:targets>
      </queue:submit>
    </onentry>
    
    <transition event="queue.submit.done" target="exit">
      <log expr="'DONE'"/>
      <log expr="_event.data.targetselected"/>
    </transition>
    <transition event="error.queue.submit" target="error"/>
  </state>
  
  <final id="exit"/>
  <final id="error"/>
</scxml>
This page was last modified on September 22, 2017, at 05:06.

Feedback

Comment on this article:

blog comments powered by Disqus