As of Friday October 16th, access to restricted content on this site now requires you to log in with your Genesys account. If you don't have an account, you can request one at these locations: Request MyPartner Portal Account or Request My Support Account.
Jump to: navigation, search

Get Configuration Option Name

The following SCXML strategy uses the getConfigOption function from the session module.

<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="check"/>
  </state>
  <state id="check">
    <transition
	cond="_genesys.session.getConfigOption(_genesys.ixn.interactions[0].g_uid,
        'test',
        _genesys.session.lookupseq.StartFromCDN)=='12345'"
        target="routing"/>
  </state>
  <state id="routing">
    <onentry>
      <queue:submit priority="5" timeout="20">
        <queue:targets type="dn">
          <queue:target name="'7102'"/> 
        </queue:targets>
      </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.

Feedback

Comment on this article:

blog comments powered by Disqus