MiddleWares_YiHe 郑州颐和医院随访系统中间件

IVR_SFJZ_Test_YiHe.xml 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ivr>
  3. <flow Name="IVR_SFJZ" Type="normal" MatchedNum="." MatchedLine="|-1|" Concurrency="1">
  4. <cell Name="CELL_START" Pos="1" Next="2" Note="开始节点" />
  5. <cell Name="CELL_SQL" Pos="2" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_RongJiSFJZ;Data Source=192.168.4.18"
  6. SqlStr="INSERT INTO T_Call_CallRecords(CallId,CallNumber,CallType,CallState,DealType,BeginTime,IvrStartTime,IvrEndTime,EndTime,LongTime,IsDeal,OperateType,MYD) VALUES('%[CallID]','%[CallerID]',0,0,0,GETDATE(),GETDATE(),GETDATE(),GETDATE(),0,0,0,0)"
  7. IsSaved="no" SuccessPos="3" FailPos="3" Note="插入通话记录" />
  8. <cell Name="CELL_DEFINEVAR" Pos="3" Next="4" Note="定义变量节点">
  9. <DefVar VarType="1" VarName="AgentNo" VarVal="0" />
  10. <DefVar VarType="1" VarName="AgentExtNo" VarVal="0" />
  11. <DefVar VarType="1" VarName="KeyGroup" VarVal="0" /><!--坐席组按键值-->
  12. <DefVar VarType="1" VarName="GroupID" VarVal="0" /><!--通过坐席组按键值 获取相应的坐席组ID-->
  13. <DefVar VarType="1" VarName="Key" VarVal="0" />
  14. <DefVar VarType="1" VarName="BlackListVerify" VarVal="0" />
  15. <DefVar VarType="1" VarName="HolidayVerify" VarVal="0" />
  16. <DefVar VarType="1" VarName="zbdh" VarVal="0" />
  17. </cell>
  18. <cell Name="CELL_SQL" Pos="4" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18"
  19. SqlStr="select COUNT(*) FROM T_Call_Blacklist where F_TelPhone='%[CallerID]'" IsSaved="yes" SuccessPos="5" FailPos="5" Note="读取黑名单" />
  20. <cell Name="CELL_RECORDSET" Pos="5" LPos="6" EPos="6" GPos="6" Note="取黑名单结果">
  21. <Map Var="BlackListVerify" />
  22. </cell>
  23. <cell Name="CELL_COMPARE" Pos="6" Data1Type="2" Data2Type="1" Data3Type="1" Data1="BlackListVerify" Data2="0" Data3="" VarType="1" CompareType="2" TruePos="7" FalsePos="12" Note="判断黑名单" />
  24. <cell Name="CELL_SQL" Pos="7" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18"
  25. SqlStr="update T_Call_CallRecords set CallState=1,DealType=1,IsDeal=1 where CallId='%[CallID]'" IsSaved="no" SuccessPos="26" FailPos="26" Note="黑名单通话记录" />
  26. <!--
  27. 1.播放欢迎词
  28. 2.业务选择:
  29. 自助报到请按1:问题提醒、提出问题回答
  30. 人工报到请按0;节假日判断,非节假日转人工
  31. -->
  32. <cell Name="CELL_AUDIODTMF" Pos="12" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\欢迎词.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  33. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="8" FailPos="24" HangupPos="25" Note="放欢迎词" />
  34. <cell Name="CELL_AUDIODTMF" Pos="101" PlayType="1" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\业务选择.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  35. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="key" SuccessPos="102" FailPos="24" HangupPos="25" Note="业务选择" />
  36. <cell Name="CELL_BRANCH" Pos="102" Var="key" DefaultPos="101" Note="业务选择-分支">
  37. <Branch Value="1" Pos="1001" /> <!--自助报到请按1-->
  38. <Branch Value="0" Pos="8" /> <!--人工报到请按0-->
  39. </cell>
  40. <cell Name="CELL_SQL" Pos="1001" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18"
  41. SqlStr="update T_Call_CallRecords set CallState=1,DealType=2 where CallId='%[CallID]'" IsSaved="no" SuccessPos="103" FailPos="103" Note="通话记录-自助报到" />
  42. <!--自助报到开始-->
  43. <cell Name="CELL_AUDIODTMF" Pos="103" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\问卷提醒.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  44. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="104" FailPos="24" HangupPos="25" Note="问卷提醒" />
  45. <cell Name="CELL_AUDIODTMF" Pos="104" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\Q1姓名.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  46. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="105" FailPos="24" HangupPos="25" Note="Q1姓名" />
  47. <cell Name="CELL_LEAVEWORD" Pos="105" Path="%[CallID]_%[CallerID]_%[StartTime].wav" FinishKey="#" Timeout="60" TimeoutPos="106" HangupPos="23" FinishPos="106" Note="Q1姓名回答" />
  48. <cell Name="CELL_AUDIODTMF" Pos="106" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\Q2矫正原因.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  49. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="107" FailPos="24" HangupPos="25" Note="Q2矫正原因" />
  50. <cell Name="CELL_LEAVEWORD" Pos="107" Path="%[CallID]_%[CallerID]_%[StartTime].wav" FinishKey="#" Timeout="60" TimeoutPos="108" HangupPos="23" FinishPos="108" Note="Q2矫正原因回答" />
  51. <cell Name="CELL_AUDIODTMF" Pos="108" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\Q3矫正时间.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  52. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="109" FailPos="24" HangupPos="25" Note="Q3矫正时间" />
  53. <cell Name="CELL_LEAVEWORD" Pos="109" Path="%[CallID]_%[CallerID]_%[StartTime].wav" FinishKey="#" Timeout="60" TimeoutPos="110" HangupPos="23" FinishPos="110" Note="Q3矫正时间回答" />
  54. <cell Name="CELL_AUDIODTMF" Pos="110" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\Q4是否有接触.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  55. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="111" FailPos="24" HangupPos="25" Note="Q4是否有接触" />
  56. <cell Name="CELL_LEAVEWORD" Pos="111" Path="%[CallID]_%[CallerID]_%[StartTime].wav" FinishKey="#" Timeout="60" TimeoutPos="112" HangupPos="23" FinishPos="112" Note="Q4是否有接触回答" />
  57. <cell Name="CELL_AUDIODTMF" Pos="112" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\Q5需要帮助.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  58. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="113" FailPos="24" HangupPos="25" Note="Q5需要帮助" />
  59. <cell Name="CELL_LEAVEWORD" Pos="113" Path="%[CallID]_%[CallerID]_%[StartTime].wav" FinishKey="#" Timeout="60" TimeoutPos="114" HangupPos="23" FinishPos="114" Note="Q5需要帮助回答" />
  60. <cell Name="CELL_AUDIODTMF" Pos="114" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\报到完毕.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  61. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="24" FailPos="24" HangupPos="25" Note="报到完毕" />
  62. <!--自助报到结束-->
  63. <cell Name="CELL_SQL" Pos="8" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18"
  64. SqlStr="EXEC P_GetHolidays " IsSaved="yes" SuccessPos="9" FailPos="603" Note="节假日查询" />
  65. <cell Name="CELL_RECORDSET" Pos="9" LPos="10" EPos="10" GPos="10" Note="取节假日结果">
  66. <Map Var="HolidayVerify" />
  67. </cell>
  68. <cell Name="CELL_COMPARE" Pos="10" Data1Type="2" Data2Type="1" Data3Type="1" Data1="HolidayVerify" Data2="0" Data3="" VarType="1" CompareType="2" TruePos="603" FalsePos="11" Note="判断节假日" />
  69. <cell Name="CELL_AUDIODTMF" Pos="11" PlayType="1" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\假期提示音.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  70. TTSEngine="0" StopWhenDtmf="1" MaxKeyCount="1" KeyPressInterval="3" FinishKey="#" KeyVar="KeyH" SuccessPos="301" FailPos="603" HangupPos="25" Note="放节假日音" />
  71. <cell Name="CELL_BRANCH" Pos="301" Var="KeyH" DefaultPos="11" Note="分支节点">
  72. <Branch Value="1" Pos="103" /> <!--自助报到请按1-->
  73. </cell>
  74. <cell Name="CELL_SQL" Pos="603" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18"
  75. SqlStr="select top 1 F_ZXZID from T_Sys_SeatGroup where F_ZXZCode='ZXZ'"
  76. IsSaved="yes" SuccessPos="604" FailPos="24" Note="获取坐席组ID" />
  77. <cell Name="CELL_RECORDSET" Pos="604" LPos="13" EPos="13" GPos="13" Note="获取坐席组ID结果">
  78. <Map Var="GroupID" />
  79. </cell>
  80. <!--坐席排队时,没有登录坐席直接转值班电话,无空闲坐席转坐席全忙放音,有空闲坐席继续播报-->
  81. <cell Name="CELL_QUEUE" Pos="13" Strategy="1" VipLevelType="1" VipLevel="0" GroupType="1" Group="12" AgentVar="AgentNo" ExtenVar="AgentExtNo"
  82. NoAgentPos="14" NoFreePos="14" SuccessPos="27" HangupPos="25" Note="排队节点" />
  83. <cell Name="CELL_AUDIODTMF" Pos="14" PlayType="1" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\坐席全忙.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  84. TTSEngine="0" StopWhenDtmf="1" MaxKeyCount="1" KeyPressInterval="3" FinishKey="#" KeyVar="KeyM" SuccessPos="15" FailPos="24" HangupPos="25" Note="坐席全忙放音" />
  85. <cell Name="CELL_BRANCH" Pos="15" Var="KeyM" DefaultPos="14" Note="分支节点">
  86. <Branch Value="1" Pos="16" /> <!--继续等待请按1,-->
  87. <Branch Value="2" Pos="103" /> <!--自助报到请按2-->
  88. </cell>
  89. <cell Name="CELL_CONTINUEQUEUE" Pos="16" Agent="AgentNo" Exten="AgentExtNo" Audio="E:\midware\ivr\ivr_Rongji\wav\保持音.wav" Timeout="60" SuccessPos="27" HangupPos="25" TimeoutPos="14" Note="继续排队节点" />
  90. <cell Name="CELL_CANCELQUEUE" Pos="17" Reason="等烦了" Next="24" Note="放弃排队节点" />
  91. <cell Name="CELL_AUDIODTMF" Pos="18" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\通话录音提示音.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50" TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="19" FailPos="24" HangupPos="25" Note="转接电话提示录音" />
  92. <cell Name="CELL_SQL" Pos="30" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18" SqlStr="update T_Call_CallRecords set UserCode='%[AgentNo]' where CallId='%[CallID]'" IsSaved="no" SuccessPos="19" FailPos="31" Note="通话记录-更新接听坐席" />
  93. <cell Name="CELL_TURNAGENT" Pos="19" Exten="AgentExtNo" SuccessPos="31" FailPos="24" HangupPos="204" TimeoutPos="204" Timeout="10" Note="转座席节点" />
  94. <cell Name="CELL_AUDIODTMF" Pos="20" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\保持音.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  95. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="24" FailPos="24" HangupPos="25" Note="保持音" />
  96. <cell Name="CELL_HOLDON" Pos="27" Exten="AgentExtNo" SuccessPos="19" FailPos="19" HangupPos="20" TimeoutPos="20" Timeout="10" Note="呼叫保持" />
  97. <cell Name="CELL_AUDIODTMF" Pos="31" PlayType="2" ContentType="2" Content=" `vs40 您好, `dig`vs30 %[AgentNo] `vs50 号话务员为您服务." TTSNumMode="1" TTSSpeed="50" TTSVolume="50" TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="0" FinishKey="#" KeyVar="" SuccessPos="24" FailPos="25" HangupPos="25" Note="播报工号" />-->
  98. <BandData Var="CallID" />
  99. <cell Name="CELL_SQL" Pos="24" ConnStr="Provider=SQLOLEDB.1;Password=800100;Persist Security Info=True;User ID=sa;Initial Catalog=CallCenter_YiHeSF;Data Source=192.168.4.18" SqlStr="update T_Call_CallRecords set IvrEndTime=getdate(),BusinessType='%[key]' where CallId='%[CallID]'" IsSaved="no" SuccessPos="204" FailPos="204" Note="通话记录-更新挂机" />
  100. <cell Name="CELL_HANGUP" Pos="204" Next="25" Note="挂机节点" />
  101. <cell Name="CELL_END" Pos="25" Note="结束节点" />
  102. <!--黑名单提示音-->
  103. <cell Name="CELL_AUDIODTMF" Pos="26" PlayType="2" ContentType="1" Content="E:\midware\ivr\ivr_Rongji\wav\黑名单提示音.wav" TTSNumMode="1" TTSSpeed="50" TTSVolume="50"
  104. TTSEngine="0" StopWhenDtmf="2" MaxKeyCount="1" KeyPressInterval="3" FinishKey="#" KeyVar="" SuccessPos="25" FailPos="24" HangupPos="25" Note="黑名单提示音" />
  105. <!--黑名单提示音-->
  106. </flow>
  107. </ivr>