Hi rpenney,
I have take a look at vxml and see nothing special. But, I'm not a expect vxml. I dont see nothing special in the mcp log to.
I just isolate my code in a simple project and it dose'nt work. Maybe you'll see something that I have'nt see... I can't attach file to the post, is there a solution to send you the project? For now, I post you de vxml code. You'll see that I have two globalCommands : 0 and 8.
[code]<?xml version="1.0" encoding="utf-8"?>
<vxml version="2.1" xml:lang="en-US"
xmlns="http://www.w3.org/2001/vxml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gvp="http://www.genesyslab.com/2006/vxml21-extension">
<!-- Auto Generated by Composer 8.1.201.52-->
<!-- Application Author: Version: 1.0 CreatedOn: -->
<!-- Global Scripts includes -->
<script src="../include/common.js" />
<script src="../include/ctic.js" />
<script src="../include/json.js" />
<script src="../include/DataAccess.js" />
<!-- Global Vars declarations -->
<script>
var AppState=new Object();
AppState.System=new Object();
AppState.System.RetainInputTypeVariableDefaultValue = false;
AppState.CallUUID = session.connection.uuid;
AppState.ANI = getANI();
AppState.DNIS = getDNIS();
AppState.USE_LCASE_USERDATAKEY = initSystemTypeVariable('USE_LCASE_USERDATAKEY',0);
if (session.com.genesyslab.userdata != undefined) {
AppState.GVPSessionID = getUserDataVariable('GVP-Session-ID');
} else {
AppState.GVPSessionID = 'undefined';
}
AppState.APP_ASR_LANGUAGE = initSystemTypeVariable('APP_ASR_LANGUAGE','en-US');
AppState.APP_LANGUAGE = initSystemTypeVariable('APP_LANGUAGE','en-US');
AppState.COMPOSER_WSSTUBBING = initSystemTypeVariable('COMPOSER_WSSTUBBING','0');
AppState.EnableFCR = initSystemTypeVariable('EnableFCR',true);
AppState.EnableReports = initSystemTypeVariable('EnableReports',false);
AppState.EnableSNMP = initSystemTypeVariable('EnableSNMP',false);
AppState.GRAMMARFILEDIR = initSystemTypeVariable('GRAMMARFILEDIR','../Resources/Grammars');
AppState.LAST_EVENT_ELEMENT = initSystemTypeVariable('LAST_EVENT_ELEMENT','undefined');
AppState.LAST_EVENT_LINE = initSystemTypeVariable('LAST_EVENT_LINE','undefined');
AppState.LAST_EVENT_MSG = initSystemTypeVariable('LAST_EVENT_MSG','undefined');
AppState.LAST_EVENT_NAME = initSystemTypeVariable('LAST_EVENT_NAME','undefined');
AppState.LAST_EVENT_URL = initSystemTypeVariable('LAST_EVENT_URL','undefined');
AppState.PREV_APP_ASR_LANGUAGE = initSystemTypeVariable('PREV_APP_ASR_LANGUAGE','undefined');
AppState.PREV_APP_LANGUAGE = initSystemTypeVariable('PREV_APP_LANGUAGE','undefined');
AppState.SCRIPTSDIR = initSystemTypeVariable('SCRIPTSDIR','../Scripts');
AppState.VOXFILEDIR = initSystemTypeVariable('VOXFILEDIR','../Resources/Prompts');
AppState.APP_OPM = initSystemTypeVariable('APP_OPM',eval('('+session.connection.protocol.sip.requesturi['parameters']+')'));
AppState.OCS_RecordURI = initSystemTypeVariable('OCS_RecordURI',getCallflowRecordURI());
AppState.OCS_URI = initSystemTypeVariable('OCS_URI',getCallflowOCSURI());
AppState.OCS_Record = initSystemTypeVariable('OCS_Record',getCallflowOCSRecord());
</script>
<!-- Global Scripts -->
<script srcexpr="AppState.VOXFILEDIR + '/PromptSwitch.js'" />
<script srcexpr="AppState.VOXFILEDIR + '/en-US/en-US.js'" />
<script>var f = new Format();</script>
<script srcexpr="AppState.VOXFILEDIR + '/en-US/customprompts.js'" />
<!-- Global Properties declarations -->
<property name="com.genesyslab.logtoasr" value="false" />
<property name="com.genesyslab.loglevel" value="5" />
<!-- Metadata information -->
<meta name="com.genesyslab.studio.resourcePath" content="/Callflows/CALLF_GlobalCommands.callflow"/>
<!-- Global links -->
<link dtmf="8" next="#logEight">
<grammar src="builtin:grammar/digits"/>
<grammar version="1.0" mode="voice" root="Eight">
<rule scope="public" id="Eight">
<one-of>
<item>eight</item>
</one-of>
</rule>
</grammar>
</link>
<link dtmf="0" next="#logZero">
</link>
<form>
<block>
<goto next="#Start" />
</block>
</form>
<!-- This is the Entry block -->
<form id="Start">
<block name="Entry">
<goto next="#pmptPlayInterruptible" />
</block>
</form>
<!-- This is the Exit block -->
<form id="End">
<block>
<exit/>
</block>
</form>
<!-- This is the Prompt block -->
<form id="pmptPlayInterruptible">
<script srcexpr="AppState.VOXFILEDIR + '/' + AppState.APP_LANGUAGE + '/' + AppState.APP_LANGUAGE + '.js'" />
<script srcexpr="AppState.VOXFILEDIR + '/PromptSwitch.js'" />
<block>
<script>
AppState.PREV_APP_LANGUAGE = AppState.APP_LANGUAGE;
AppState.PREV_APP_ASR_LANGUAGE = AppState.APP_ASR_LANGUAGE;
AppState.APP_LANGUAGE = AppState.APP_LANGUAGE;
AppState.APP_ASR_LANGUAGE = AppState.APP_LANGUAGE;
</script>
</block>
<block name="pmptPlayInterruptibleP0">
<prompt bargein="true" gvp:langexpr="AppState.APP_LANGUAGE">
<audio expr="AppState.VOXFILEDIR + '/' + AppState.APP_LANGUAGE + '/' + 'no-agent-logged-msg.wav'"></audio>
</prompt>
</block>
<block>
<script>resetLanguage()</script>
<goto next="#End" />
</block>
</form>
<!-- This is the Log block -->
<form id="logEight">
<block>
<log gvp:level="1">
<value expr="'!!! logEight'"/>
</log>
</block>
<block>
<goto next="#Disconnect" />
</block>
</form>
<!-- This is the Disconnect block -->
<form id="Disconnect">
<block>
<disconnect />
</block>
</form>
<!-- This is the Log block -->
<form id="logZero">
<block>
<log gvp:level="1">
<value expr="'!!! logZero'"/>
</log>
</block>
<block>
<goto next="#Disconnect" />
</block>
</form>
</vxml>
[/code]
Thank you.
Alain