ivr流程编辑器

2.xml 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ivr>
  3. <flow Name="普通流程" Type="normal" IVR_Name="0" IVR_Text="普通流程" MatchedNum="" MatchedLine="" Concurrency="1">
  4. <cell Name="CELL_START" Pos="1" Next="2" IVR_Width="80" IVR_Height="50" IVR_X="35" IVR_Y="-7" IVR_Name="开始" Note="" />
  5. <cell Name="CELL_CALL" Pos="2" CalleeNumType="1" CalleeNum="800100" CallerNumType="1" CallerNum="800100" Timeout="60" SuccessPos="3" FailPos="14" IVR_Width="80" IVR_Height="50" IVR_X="141" IVR_Y="6" IVR_Name="外呼号码" Note="" />
  6. <cell Name="CELL_CANCELQUEUE" Pos="3" Reason="" Next="" IVR_Width="80" IVR_Height="50" IVR_X="39" IVR_Y="65" IVR_Name="取消排队" Note="" />
  7. <cell Name="CELL_CONTINUEQUEUE" Pos="4" Agent="" Exten="" Audio="" Timeout="60" TimeoutPos="8" SuccessPos="5" HangupPos="7" IVR_Width="80" IVR_Height="50" IVR_X="74" IVR_Y="141" IVR_Name="继续排队" Note="" />
  8. <cell Name="CELL_COMPARE" Pos="5" Data1Type="1" Data2Type="1" Data3Type="1" Data1="" Data2="" Data3="" VarType="1" CompareType="1" TruePos="7" FalsePos="8" IVR_Width="80" IVR_Height="50" IVR_X="98" IVR_Y="212" IVR_Name="数据比较" Note="" />
  9. <cell Name="CELL_SQL" Pos="7" ConnStr="" SqlStr="" IsSaved="False" SuccessPos="" FailPos="" IVR_Width="80" IVR_Height="50" IVR_X="161" IVR_Y="277" IVR_Name="数据库读写" Note="" />
  10. <cell Name="CELL_RECORDSET" Pos="8" LPos="9" EPos="11" GPos="10" IVR_Width="80" IVR_Height="50" IVR_X="58" IVR_Y="350" IVR_Name="数据集映射" Note="" />
  11. <cell Name="CELL_DEFINEVAR" Pos="9" Next="11" IVR_Width="80" IVR_Height="50" IVR_X="204" IVR_Y="354" IVR_Name="变量" Note="" >
  12. <DefVar VarType="1" VarName="test1" VarVal="123" />
  13. <DefVar VarType="2" VarName="test2" VarVal="test1" />
  14. </cell><cell Name="CELL_SENDFAX" Pos="10" Path="" SuccessPos="12" FailPos="13" HangupPos="15" IVR_Width="80" IVR_Height="50" IVR_X="289" IVR_Y="28" IVR_Name="传真发送" Note="" />
  15. <cell Name="CELL_RECVFAX" Pos="11" Path="" SuccessPos="10" FailPos="12" HangupPos="13" IVR_Width="80" IVR_Height="50" IVR_X="427" IVR_Y="23" IVR_Name="传真接收" Note="" />
  16. <cell Name="CELL_HANGUP" Pos="12" Next="13" IVR_Width="80" IVR_Height="50" IVR_X="350" IVR_Y="348" IVR_Name="挂机" Note="" />
  17. <cell Name="CELL_LEAVEWORD" Pos="13" Path="" FinishKey="*" Timeout="60" TimeoutPos="4" HangupPos="17" FinishPos="15" IVR_Width="80" IVR_Height="50" IVR_X="304" IVR_Y="245" IVR_Name="留言" Note="" />
  18. <cell Name="CELL_CALCULATE" Pos="14" Data1Type="1" Data2Type="1" Data1="" Data2="" CalcuType="1" ResultType="1" ResultVar="" Next="4" IVR_Width="80" IVR_Height="50" IVR_X="182" IVR_Y="84" IVR_Name="算数运算" Note="" />
  19. <cell Name="CELL_BRANCH" Pos="15" Var="" DefaultPos="" IVR_Width="80" IVR_Height="50" IVR_X="448" IVR_Y="192" IVR_Name="分支节点" Note="" >
  20. <Branch Pos="1" Value="1" />
  21. <Branch Pos="2" Value="2" />
  22. </cell><cell Name="CELL_AUDIODTMF" Pos="17" PlayType="1" ContentType="1" Content="" TTSNumMode="0" TTSSpeed="1" TTSVolume="1" TTSEngine="0" StopWhenDtmf="False" MaxKeyCount="0" KeyPressInterval="0" FinishKey="1" KeyVar="" HangupPos="20" SuccessPos="21" FailPos="18" IVR_Width="80" IVR_Height="50" IVR_X="547" IVR_Y="140" IVR_Name="放音收按键" Note="" />
  23. <cell Name="CELL_STRINGOP" Pos="18" OpType="1" OperateVar="test1" ResultVar="test1" ReplaceVar="test1" RepAsVar="test1" MatchVar="test1" AppendVar="test1" InterceptIdx="0" InterceptLen="0" Next="19" TruePos="19" FalsePos="19" IVR_Width="80" IVR_Height="50" IVR_X="595" IVR_Y="239" IVR_Name="字符串操作" Note="" />
  24. <cell Name="CELL_TIMER" Pos="19" TimerInterval="10" BeginTime="18:30" EndTime="8:30" Next="20" IVR_Width="80" IVR_Height="50" IVR_X="600" IVR_Y="370" IVR_Name="定时器" Note="" />
  25. <cell Name="CELL_TRANSFEROUT" Pos="20" CalleeNumType="1" CalleeNum="" Timeout="60" SuccessPos="3" FailPos="14" IVR_Width="80" IVR_Height="50" IVR_X="636" IVR_Y="298" IVR_Name="呼叫转移" Note="" />
  26. <cell Name="CELL_QUEUE" Pos="21" Strategy="1" VipLevelType="1" VipLevel="1" GroupType="1" Group="1" AgentVar="" ExtenVar="" NoAgentPos="18" NoFreePos="19" SuccessPos="20" HangupPos="22" IVR_Width="80" IVR_Height="50" IVR_X="493" IVR_Y="282" IVR_Name="请求排队" Note="" />
  27. <cell Name="CELL_TURNAGENT" Pos="22" Exten="" FailPos="23" SuccessPos="23" HangupPos="23" IVR_Width="80" IVR_Height="50" IVR_X="482" IVR_Y="436" IVR_Name="转人工" Note="" />
  28. <cell Name="CELL_SUBFLOW" Pos="23" FlowName="" BeginPos="25" Next="24" IVR_Width="80" IVR_Height="50" IVR_X="607" IVR_Y="440" IVR_Name="跳转子流程" Note="" />
  29. <cell Name="CELL_END" Pos="24" IVR_Width="80" IVR_Height="50" IVR_X="756" IVR_Y="388" IVR_Name="结束" Note="" />
  30. <cell Name="CELL_SOCKET" Pos="25" OpType="1" FarIp="127.0.0.1" FarPort="8821" RecvTimeOut="10" SuccessPos="24" FailPos="24" IVR_Width="80" IVR_Height="50" IVR_X="770" IVR_Y="104" IVR_Name="SOCKET通讯" Note="" >
  31. <IVRInputVar VarVal="123" VarType="1" />
  32. <IVRInputVar VarVal="456" VarType="1" />
  33. <IVRInputVar VarVal="test1" VarType="1" />
  34. <IVRInputVar VarVal="test1" VarType="1" />
  35. <OutputVar Var="test1" />
  36. <OutputVar Var="test2" />
  37. </cell></flow>
  38. <flow Name="子流程" Type="sub" IVR_Name="" IVR_Text="子流程" MatchedNum="" MatchedLine="" Concurrency="1">
  39. <cell Name="CELL_CALL" Pos="1" CalleeNumType="0" CalleeNum="" CallerNumType="0" CallerNum="" Timeout="0" SuccessPos="" FailPos="" IVR_Width="80" IVR_Height="50" IVR_X="156" IVR_Y="116" IVR_Name="外呼号码" Note="" />
  40. </flow>
  41. </ivr>