Cancel Call

The following sample demonstrates how to cancel a call.

<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="dialog"/>
  </state>

  <state id="dialog">
    <onentry>
      <dialog:stop compatible="true"/> 
    </onentry>

    <transition event="dialog.stop.done" target="exit"/>
    <transition event="error.dialog.stop" target="error"/>
  </state>
    
  <final id="exit"/>
  <final id="error"/>

</scxml>