Run Series of Treatments
The following SCXML strategy performs a series of treatments in the order specified.
<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" /> </state> <state id="routing"> <onentry> <queue:submit priority="5" timeout="20"> <queue:targets> <queue:target type="agent" name="'az'" /> </queue:targets> <dialog:runtreatments> <dialog:play language="'English_US'"> <dialog:prompts type="ann"> <dialog:prompt interrupt="true" text="'You reached Genesys'" /> </dialog:prompts> </dialog:play> </dialog:runtreatments> </queue:submit> </onentry> <transition event="queue.submit.done" target="exit"> <log expr="'DONE'" /> <log expr="_genesys.ixn.interactions[0].voice.ani" /> <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 edited on September 22, 2017, at 13:06.
Comments or questions about this documentation? Contact us for support!