📄 95001711.usml.bak
字号:
<?xml version="1.0" encoding="GB2312"?>
<!--This Document is first generated by ATS Builder 1.7.21-->
<!--Editor Version : 1.7.21 Writer: Wildon Ge-->
<!--Create Time:2004-03-23 14:07:56-->
<!--Last Modify Time: 2004-03-29 18:36:10-->
<!--Document Validated:True-->
<!--This Document Is Valid By Schema Version :1.0.1.0-->
<Service xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\E-Channel\ATS Builder\Document\脚本定义\USML_Schema.xsd">
<!--生成ImportServiceSet节点-->
<ImportServiceSet/>
<!--生成SrvDefine节点-->
<SrvDefine ServiceName="95001711">
<InputVarSet>
<Variable VarName="I_Ani" VarType="String" InitiaValue=""/>
<Variable VarName="I_Dnis" VarType="String" InitiaValue=""/>
</InputVarSet>
</SrvDefine>
<!--生成KeyVarDef节点-->
<KeyVarDef>
<Variable VarName="m_PrevResult" VarType="USMLEvent" InitiaValue=""/>
<Variable VarName="m_StartEventType" VarType="USMLEvent" InitiaValue=""/>
<Variable VarName="m_ChannelDN" VarType="TelNumber" InitiaValue=""/>
<Variable VarName="m_PronLanguage" VarType="PronouncingLanguage" InitiaValue="Mandarin"/>
<Variable VarName="m_VoicePath" VarType="String" InitiaValue="Voice\"/>
<Variable VarName="m_PV_Fee" VarType="String" InitiaValue=""/>
<Variable VarName="m_RecordVoicePath" VarType="String" InitiaValue="..\RecordVoice\96962928\"/>
<Variable VarName="m_PV_FootballMain" VarType="String" InitiaValue=""/>
<Variable VarName="m_BillAni" VarType="String" InitiaValue=""/>
<Variable VarName="m_BillDnis" VarType="String" InitiaValue=""/>
<Variable VarName="m_DTMFBuf" VarType="String" InitiaValue=""/>
<Variable VarName="m_RV_Tmp" VarType="String" InitiaValue=""/>
<Variable VarName="m_RTNValue" VarType="String" InitiaValue=""/>
</KeyVarDef>
<!--生成BaseWorkflow-->
<BaseWorkflow StartWorkflow="开始"/>
<!--生成EventWorkflow-->
<EventWorkflow EventVarName="m_StartEventType" StartWorkflow=""/>
<!--生成WorkflowSet集合-->
<WorkflowSet>
<Workflow Name="开始">
<Compute_Node Name="初始化" Language="VBScript" TimeoutSecond="300" ProcessError="false" SafeMode="false">
<InputVarNameSet>
<VarName>I_Ani</VarName>
<VarName>I_Dnis</VarName>
</InputVarNameSet>
<OutVarNameSet>
<VarName>m_BillAni</VarName>
<VarName>m_BillDnis</VarName>
<VarName>m_DTMFBuf</VarName>
<VarName>m_PV_Fee</VarName>
<VarName>m_PV_FootballMain</VarName>
<VarName>m_RecordVoicePath</VarName>
<VarName>m_VoicePath</VarName>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<Content>
m_BillAni = I_Ani
m_BillDnis = I_Dnis
m_VoicePath = "Voice\"
m_RecordVoicePath = "..\RecordVoice\96962928\"
m_PV_Fee = m_VoicePath & "PV_Fee.wav"
m_PV_FootballMain = m_VoicePath & "PV_FootballMain.wav"
</Content>
</Compute_Node>
<IO_Node Name="费率提示语" ProcessError="false">
<InputVarNameSet>
<VarName>m_PV_Fee</VarName>
</InputVarNameSet>
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<PlayFile FileNameVar="m_PV_Fee" CanBreak="true" PlayCount="1" WaitTimeOnce="5"/>
</IO_Node>
<ReferceNode Name="RNode1" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</Workflow>
<Workflow Name="主菜单">
<IO_Node Name="播放提示语" ProcessError="false">
<InputVarNameSet>
<VarName>m_PV_FootballMain</VarName>
</InputVarNameSet>
<OutVarNameSet>
<VarName>m_DTMFBuf</VarName>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<VoiceEdit PreGetCash="false">
<PlayFile FileNameVar="m_PV_FootballMain" CanBreak="true" PlayCount="3" WaitTimeOnce="5"/>
<GetDTMF DTMFVar="m_DTMFBuf" Count="1" EndFlag="" IsClearDTMFBuffer="false" TimeoutSecond="3" ReturnEndChar="false"/>
</VoiceEdit>
</IO_Node>
<Branch_Node Name="BNode1" VarName="m_DTMFBuf">
<BranchItem Operator="Equal" ItemExpression="0">
<ReferceNode Name="RNode2" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</BranchItem>
<BranchItem Operator="Equal" ItemExpression="#">
<ReferceNode Name="RNode3" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</BranchItem>
<Default>
<Compute_Node Name="判断用户按键" Language="VBScript" TimeoutSecond="300" ProcessError="false" SafeMode="false">
<InputVarNameSet>
<VarName>m_DTMFBuf</VarName>
<VarName>m_PV_FootballMain</VarName>
<VarName>m_RecordVoicePath</VarName>
</InputVarNameSet>
<OutVarNameSet>
<VarName>m_RTNValue</VarName>
<VarName>m_RV_Tmp</VarName>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<Content>
'If m_DTMFBuf =1 Or m_DTMFBuf = 2 Or m_DTMFBuf =3 Or m_DTMFBuf =4 Or m_DTMFBuf =5 Or m_DTMFBuf =6 Or m_DTMFBuf =7 Or m_DTMFBuf =8 Or m_DTMFBuf =9 Then
'm_RV_Tmp = m_RecordVoicePath & "RV_" & m_DTMFBuf & ".wav"
'Else
'm_RV_Tmp = m_PV_FootballMain
'End If
showmsg "dasfdds"
Select Case m_DTMFBuf
Case "1","2","3","4","5","6","7","8","9"
m_RV_Tmp = m_RecordVoicePath & "RV_" & m_DTMFBuf & ".wav"
m_RTNValue = "1"
Case Else
m_RV_Tmp = m_PV_FootballMain
m_RTNValue = "2"
End Select
showmsg m_RTNValue
</Content>
</Compute_Node>
<IO_Node Name="输入密码" ProcessError="true">
<OutVarNameSet>
<VarName>m_DTMFBuf</VarName>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<GetDTMF DTMFVar="m_DTMFBuf" Count="3" EndFlag="" IsClearDTMFBuffer="false" TimeoutSecond="1" ReturnEndChar="false"/>
</IO_Node>
<Branch_Node Name="判断是否超时" VarName="m_PrevResult">
<BranchItem Operator="Equal" ItemExpression="No_Error">
<Branch_Node Name="判断按键" VarName="m_DTMFBuf">
<BranchItem Operator="Equal" ItemExpression="928">
<IO_Node Name="录音" ProcessError="false">
<InputVarNameSet>
<VarName>m_RV_Tmp</VarName>
</InputVarNameSet>
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<RecordVoice FileNameVar="m_RV_Tmp" TimeDuration="900" EndFlag="#"/>
</IO_Node>
<ReferceNode Name="RNode4" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</BranchItem>
<Default>
<ReferceNode Name="RNode5" ToService="false" RefWorkflowName="放音">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</Default>
</Branch_Node>
</BranchItem>
<Default>
<Compute_Node Name="CNode1" Language="VBScript" TimeoutSecond="300" ProcessError="false" SafeMode="false">
<InputVarNameSet>
<VarName>m_RTNValue</VarName>
</InputVarNameSet>
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<Content>
showmsg "aaaaaaaaa"
showmsg m_RTNValue
</Content>
</Compute_Node>
<ReferceNode Name="RNode6" ToService="false" RefWorkflowName="放音">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</Default>
</Branch_Node>
</Default>
</Branch_Node>
</Workflow>
<Workflow Name="放音">
<Compute_Node Name="CNode2" Language="VBScript" TimeoutSecond="300" ProcessError="false" SafeMode="false">
<InputVarNameSet>
<VarName>m_RTNValue</VarName>
</InputVarNameSet>
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<Content>
showmsg "aaa"
showmsg m_RTNValue
</Content>
</Compute_Node>
<Branch_Node Name="区分用户按键类型" VarName="m_RTNValue">
<BranchItem Operator="Equal" ItemExpression="1">
<Compute_Node Name="CNode1" Language="VBScript" TimeoutSecond="300" ProcessError="false" SafeMode="false">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<Content>
showmsg "ok"
</Content>
</Compute_Node>
<IO_Node Name="播放" ProcessError="false">
<InputVarNameSet>
<VarName>m_RV_Tmp</VarName>
</InputVarNameSet>
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
<PlayFile FileNameVar="m_RV_Tmp" CanBreak="true" PlayCount="1" WaitTimeOnce="5"/>
</IO_Node>
<ReferceNode Name="RNode7" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</BranchItem>
<BranchItem Operator="Equal" ItemExpression="2">
<ReferceNode Name="RNode51" ToService="false" RefWorkflowName="主菜单">
<OutVarNameSet>
<ResultVarName>m_PrevResult</ResultVarName>
</OutVarNameSet>
</ReferceNode>
</BranchItem>
<Default/>
</Branch_Node>
</Workflow>
</WorkflowSet>
</Service>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -