ivr流程编辑器

8.xml 5.2KB

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="25" 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="38" IVR_Name="外呼号码" Note="" />
  6. <cell Name="CELL_CANCELQUEUE" Pos="3" Reason="" Next="" IVR_Width="80" IVR_Height="50" IVR_X="39" IVR_Y="97" 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="173" 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="244" 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="309" 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="382" IVR_Name="数据集映射" Note="" />
  11. <cell Name="CELL_DEFINEVAR" Pos="9" Next="11" IVR_Width="80" IVR_Height="50" IVR_X="204" IVR_Y="386" IVR_Name="变量" Note="" >
  12. <DefVar VarType="1" VarName="test1" VarVal="123" />
  13. <DefVar VarType="2" VarName="test2" VarVal="test1" />
  14. </cell>
  15. <cell Name="CELL_SENDFAX" Pos="10" Path="" SuccessPos="12" FailPos="13" HangupPos="15" IVR_Width="80" IVR_Height="50" IVR_X="289" IVR_Y="60" IVR_Name="传真发送" Note="" />
  16. <cell Name="CELL_RECVFAX" Pos="11" Path="" SuccessPos="10" FailPos="12" HangupPos="13" IVR_Width="80" IVR_Height="50" IVR_X="427" IVR_Y="55" IVR_Name="传真接收" Note="" />
  17. <cell Name="CELL_HANGUP" Pos="12" Next="13" IVR_Width="80" IVR_Height="50" IVR_X="350" IVR_Y="380" IVR_Name="挂机" Note="" />
  18. <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="277" IVR_Name="留言" Note="" />
  19. <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="116" IVR_Name="算数运算" Note="" />
  20. <cell Name="CELL_BRANCH" Pos="15" Var="" DefaultPos="" IVR_Width="80" IVR_Height="50" IVR_X="448" IVR_Y="224" IVR_Name="分支节点" Note="" >
  21. <Branch Pos="1" Value="1" />
  22. <Branch Pos="2" Value="2" />
  23. </cell>
  24. <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="172" IVR_Name="放音收按键" Note="" />
  25. <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="271" IVR_Name="字符串操作" Note="" />
  26. <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="402" IVR_Name="定时器" Note="" />
  27. <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="330" IVR_Name="呼叫转移" Note="" />
  28. <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="314" IVR_Name="请求排队" Note="" />
  29. <cell Name="CELL_TURNAGENT" Pos="22" Exten="" FailPos="23" SuccessPos="23" HangupPos="23" IVR_Width="80" IVR_Height="50" IVR_X="482" IVR_Y="468" IVR_Name="转人工" Note="" />
  30. <cell Name="CELL_SUBFLOW" Pos="23" FlowName="" BeginPos="25" IVR_Width="80" IVR_Height="50" IVR_X="593" IVR_Y="490" IVR_Name="跳转子流程" Note="" />
  31. <cell Name="CELL_END" Pos="24" IVR_Width="80" IVR_Height="50" IVR_X="756" IVR_Y="420" IVR_Name="结束" Note="" />
  32. <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="722" IVR_Y="289" IVR_Name="SOCKET通讯" Note="" >
  33. <IVRInputVar VarVal="123" VarType="1" />
  34. <IVRInputVar VarVal="456" VarType="1" />
  35. <IVRInputVar VarVal="test1" VarType="1" />
  36. <IVRInputVar VarVal="test1" VarType="1" />
  37. <OutputVar Var="test1" />
  38. <OutputVar Var="test2" />
  39. </cell>
  40. </flow>
  41. </ivr>