📄 tlwl.xml
字号:
<?xml version="1.0" encoding="GB2312" standalone="no"?>
<myvxml
xmlns="http://myvxml.com/myvxml.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://myvxml.com/myvxml.xsd c:\winnt\myvxml.xsd"
version="1.0" langue="english">
<meta name="application" content="ghxt"/>
<meta name="description" content="天霖物流"/>
<meta name="version" content="ver:0.90"/>
<meta name="copyright" content="king.corp"/>
<meta name="author" content="zengbo"/>
<meta name="maintainer" content="zengbo"/>
<meta name="editdate" content="2007-07-18"/>
<public>
<event name="OnPlayDu3end" remark="自定义事件1"/>
<event name="OnTransfer" remark="要求转接事件"/>
<event name="OnTraning" remark="正在转接"/>
<event name="OnTringHangon" remark="自定义事件"/>
<var name="adnum" remark="标志位" type="int" init="0"/>
</public>
<private>
<!-- 子窗口临时变量 -->
<var name="pr0" type="string" init=""/>
<var name="pr1" type="string" init=""/>
<var name="pr2" type="string" init=""/>
<var name="pr3" type="string" init=""/>
<var name="pr4" type="string" init=""/>
<var name="pr5" type="string" init=""/>
<var name="pr6" type="string" init=""/>
<var name="pr7" type="string" init=""/>
<var name="pr8" type="string" init=""/>
<var name="pr9" type="string" init=""/>
<var name="blackname" type="string" init=""/>
<var name="dtmfnew1" type="string" init=""/>
<var name="myamstart" remark="上午上班时间" type="string" init="08:30"/>
<var name="myamend" remark="上午下班时间" type="string" init="12:00"/>
<var name="mypmstart" remark="下午上班时间" type="string" init="14:00"/>
<var name="mypmend" remark="下午下班时间" type="string" init="18:00"/>
<var name="myworkday" remark="每周工作日0表示周日" type="string" init="12345"/>
<var name="myhdid" remark="放公休假标志" type="int" init="0"/>
<var name="workoffid" remark="下班标志" type="int" init="0"/>
<var name="acdlastid" remark="分配最近服务的话务员标志" type="int" init="1"/>
<var name="acdproupid" remark="分配异组标志" type="int" init="1"/>
<var name="myserialno" type="string" init=""/>
<var name="tmp" type="string" init=""/>
<var name="nlen" type="int" init=""/>
<var name="recordnum" type="int" init=""/>
<var name="myinchntype" type="int" init="1"/>
<var name="myinchnno" type="int" init="0"/>
<var name="myoutchntype" type="int" init=""/>
<var name="myoutchnno" type="int" init=""/>
<var name="mygroupno" type="int" init="0"/>
<var name="lastworker" type="string" init=""/>
<var name="newsession" type="int" init="0"/>
<var name="recfile" type="string" init=""/>
<var name="incardid" type="string" init=""/>
<var name="inpsw" type="string" init=""/>
<var name="psw" type="string" init=""/>
<var name="count" type="int" init="0"/>
<var name="ispswok" type="string" init=""/>
<var name="srvtype" type="string" init=""/>
<var name="mystartbilltime" remark="通话开始时间" type="string" init=""/>
<var name="wlkhbhnum" remark="客户编号记录数" type="string" init=""/>
<var name="wlkhbh" remark="帐号" type="string" init=""/>
<var name="wlkhdj" remark="客户等级" type="string" init=""/>
<var name="wlfirstid" remark="优先分配标志" type="int" init="0"/>
<var name="language" remark="语种" type="string" init=""/>
<var name="dtmfmain" remark="主流程按键" type="string" init=""/>
<var name="callerednum" remark="之前的呼叫纪录数" type="string" init=""/>
<var name="calledseatno" remark="之前呼叫的座席号" type="string" init=""/>
<var name="myrecdfile" remark="呼叫录音的文件名" type="string" init=""/>
<var name="chntype1" remark="通道类型" type="string" init=""/>
<var name="chnno1" remark="通道号" type="string" init=""/>
<var name="myseatno" remark="坐席号" type="string" init=""/>
<var name="myworkerno" remark="工号" type="string" init=""/>
<var name="connboth" remark="通道模式" type="string" init=""/>
<var name="pf" remark="评分" type="string" init=""/>
<var name="dtmfwr" remark="无人接听时的接收按键" type="string" init=""/>
<var name="wlhdh" remark="货单号" type="string" init=""/>
<var name="dtmf5" remark="五号菜单接收按键" type="string" init=""/>
<var name="mm" remark="密码" type="string" init=""/>
<var name="wlxdsb" remark="下单失败接受按键" type="string" init=""/>
<var name="wlczwj" remark="传真文件名" type="string" init=""/>
<var name="dtmf" remark="接收按键" type="string" init=""/>
<var name="wldhhmnum" remark="黑名单操作数" type="string" init=""/>
<var name="wljjrnum" remark="黑名单操作数" type="string" init=""/>
<var name="var_goodsno" remark="货单号" type="string" init=""/>
<var name="var_recordnum" remark="查询的记录数" type="string" init=""/>
<var name="var_hwdqzt" remark="查询的货物状态值" type="string" init=""/>
<var name="var_hwdqzt1" remark="货物状态字符串" type="string" init=""/>
<var name="var_flag" remark="标志位" type="string" init=""/>
<var name="myrecdfile2" remark="标志位" type="string" init=""/>
<var name="wlhjjlnum" remark="标志位" type="string" init=""/>
<!-- 呼入保存 -->
<var name="insession" remark="呼入会话标志" type="int" init="0"/>
<var name="inchntype" remark="呼入通道类型" type="int" init="1"/>
<var name="inchnno" remark="呼入通道号" type="int" init="0"/>
<var name="inansid" remark="呼入应答标志" type="int" init="0"/>
</private>
<!-- ===========================流程开始========================== -->
<mainform id="MainForm" startid="m1">
<assign id="m1" name="mystartbilltime" expr="$S_DateTime" next="m232"/>
<add id="m232" remark="" varname="adnum" numeric1="adnum" numeric2="1" next="m233"/>
<mod id="m233" remark="" varname="adnum" numeric1="adnum" numeric2="9" next="m2"/>
<answer id="m2" remark="呼入应答" answertype="1" next="m3"/>
<catch id="m3" remark="">
<onevent event="OnSuccess" goto="m4" />
<onevent event="OnFail" goto="m9" />
</catch>
<callsubformex id="m4" subformid="SubForm01" next="m40"/>
<callsubform id="m40" remark="调用上班时间判断子流程" subformid="SubForm05" next="m5"/>
<assign id="m5" name="myserialno" expr="$S_Year+$S_Month+$S_Day+$S_Hour+$S_Minute+$S_Second+$S_ChanNo" next="m50"/>
<!-- ==========================来电防火墙========================== -->
<dbquery id="m50"
remark="查询主叫黑名单"
sqls="select * from wl_Black where wl_DHHM=left('$S_CallerNo',len(wl_DHHM))"
returnrecords="wldhhmnum"
next="m51"/>
<catch id="m51" remark="判断数据库操作结果">
<onevent event="OnDBSuccess" goto="m52"/>
<onevent event="OnDBFail" goto="m60"/>
</catch>
<switch id="m52" remark="判断查询的记录数">
<case cond="wldhhmnum>0" goto="m53"/>
<default goto="m60"/>
</switch>
<playfile id="m53"
remark="您已被列入黑名单,请挂机."
dtmfruleid="1"
playruleid="1"
filename="wl/voice/firewall.voc"
next="m54"/>
<catch id="m54" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m9"/>
<onevent event="OnRecvDTMF" goto="m9"/>
<onevent event="OnPlayError" goto="m9"/>
<onevent event="OnErrDTMF" goto="m9"/>
</catch>
<!-- ==============================读取来电是否为VIP用户============================ -->
<!-- 查询客户编号 -->
<assign id="m60" name="tmp" expr="'%'+$S_CallerNo" next="m600"/>
<dbquery id="m600"
remark="客户信息查询"
sqls="select wl_KHBH,wl_KHDJ from wl_Customer where wl_LXDH like 'tmp' or wl_LXSJ like 'tmp'"
returnrecords="wlkhbhnum"
next="m61"/>
<catch id="m61" remark="">
<onevent event="OnDBFail" goto="m630" />
<onevent event="OnDBSuccess" goto="m610" />
<onevent event="OnHangon" goto="m99" />
</catch>
<switch id="m610" remark="判断查询的记录数">
<case cond="wlkhbhnum>0" goto="m62"/>
<default goto="m630"/>
</switch>
<!--读客户编号字段,并将其值返回-->
<dbfieldname id="m62"
remark="读字段值"
fieldname="wl_KHBH"
returnvalue="wlkhbhnum"
next="m63" />
<catch id="m63" remark="">
<onevent event="OnDBFail" goto="m630" />
<onevent event="OnDBSuccess" goto="m620" />
<onevent event="OnHangon" goto="m9" />
</catch>
<dbfieldname id="m620"
remark="读字段值"
fieldname="wl_KHDJ"
returnvalue="wlkhdj"
next="m621" />
<catch id="m621" remark="">
<onevent event="OnDBFail" goto="m630" />
<onevent event="OnDBSuccess" goto="m622" />
<onevent event="OnHangon" goto="m9" />
</catch>
<left id="m622" varname="wlkhdj" string="wlkhdj" length="1" next="m623"/>
<if id="m623" cond="wlkhdj='3'" thengoto="m624" elsegoto="m631"/>
<assign id="m624" name="wlfirstid" expr="1" next="m6"/>
<assign id="m630" name="wlkhbhnum" expr="0" next="m631"/>
<assign id="m631" name="wlfirstid" expr="0" next="m632"/>
<!--保存原始会话-->
<assign id="m632" name="insession" expr="$S_SessionId" next="m633"/>
<assign id="m633" name="inchntype" expr="$S_ChanType" next="m634"/>
<assign id="m634" name="inchnno" expr="$S_ChanNo" next="m6"/>
<!--欢迎语(语言判)-->
<playfile id="m6"
remark="您好!长丰健业通讯有限公司欢迎您!普通话请按1,广东话请按2,english please dial three."
dtmfruleid="2"
playruleid="2"
filename="wl/voice/language.voc"
returndtmfs="language"
next="m7"/>
<catch id="m7" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m6"/>
<onevent event="OnRecvDTMF" goto="m8"/>
<onevent event="OnPlayError" goto="m6"/>
<onevent event="OnErrDTMF" goto="m6"/>
</catch>
<switch id="m8" remark="主菜单,判断放音收码结果">
<case cond="language=1" goto="m100"/>
<case cond="language=2" goto="m100"/>
<case cond="language=3" goto="m100"/>
<default goto="m6"/>
</switch>
<!-- 主菜单 -->
<playfile id="m100"
remark="您好!长丰健业通讯有限公司简介请按1,业务咨询请按2,查询订单请按3,传真产品清单请按4,
发送传真请按5.直接拨打分机请按6,人工服务请按0."
dtmfruleid="2"
playruleid="2"
filename="wl/voice/welcome.voc"
returndtmfs="dtmfmain"
next="m101"/>
<catch id="m101" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m102"/>
<onevent event="OnRecvDTMF" goto="m102"/>
<onevent event="OnPlayError" goto="m102"/>
<onevent event="OnErrDTMF" goto="m102"/>
</catch>
<switch id="m102" remark="主菜单,判断放音收码结果">
<case cond="dtmfmain=1" goto="m100000"/>
<case cond="dtmfmain=2" goto="m1000"/>
<case cond="dtmfmain=3" goto="m4000"/>
<case cond="dtmfmain=4" goto="m444444"/>
<case cond="dtmfmain=5" goto="m6000"/>
<case cond="dtmfmain=6" goto="m8000"/>
<case cond="dtmfmain=0" goto="m1000"/>
<default goto="m100"/>
</switch>
<!-- =============公司简介============= -->
<playfile id="m100000"
remark="长丰健业通讯是我国领先的统一通信技术的创建者和开拓者,为提供软硬件一体化完整的企业统一通信解决方案.包括电信级呼叫中心交换机,企业级呼叫中心交换机,呼叫中心一体化系统,企业级呼叫中心软硬件完整解决方案等.返回上一级菜单请按*,想与我们即时对话请按9."
dtmfruleid="2"
playruleid="2"
filename="wl/voice/newwwx.voc"
returndtmfs="dtmfnew1"
next="m100001"/>
<catch id="m100001" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m100002"/>
<onevent event="OnRecvDTMF" goto="m100002"/>
<onevent event="OnPlayError" goto="m100002"/>
<onevent event="OnErrDTMF" goto="m100002"/>
</catch>
<switch id="m100002" remark="主菜单,判断放音收码结果">
<case cond="dtmfnew1='*'" goto="m100"/>
<case cond="dtmfnew1=9" goto="m1000"/>
</switch>
<!-- =============二号\三号\0号键子菜单,寄件办理\投诉建议\咨询\转总机 !!自动转到对应的分组============= -->
<!-- 判断是否是工作日 -->
<if id="m1000" cond="workoffid=0" thengoto="m3000" elsegoto="m1002"/>
<!-- 休息日 -->
<playfile id="m1002"
remark="对不起,现在是休息时间,请选择自助服务!"
dtmfruleid="1"
playruleid="1"
filename="wl/voice/weekday.voc"
next="m1003"/>
<catch id="m1003" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m1004"/>
<onevent event="OnRecvDTMF" goto="m1004"/>
<onevent event="OnPlayError" goto="m1004"/>
<onevent event="OnErrDTMF" goto="m1004"/>
</catch>
<playfile id="m1004"
remark="自动查件请按1、自动下单请按2,发送传真请按3.留言信箱请按4,返回请按#键"
dtmfruleid="2"
playruleid="2"
filename="wl/voice/autosrv.voc"
returndtmfs="dtmfmain"
next="m1005"/>
<catch id="m1005" remark="判断放音收码结果">
<onevent event="OnHangon" goto="m9"/>
<onevent event="OnPlayEnd" goto="m1006"/>
<onevent event="OnRecvDTMF" goto="m1006"/>
<onevent event="OnPlayError" goto="m1006"/>
<onevent event="OnErrDTMF" goto="m1006"/>
</catch>
<switch id="m1006" remark="主菜单,判断放音收码结果">
<case cond="dtmfmain=1" goto="m4000"/>
<case cond="dtmfmain=2" goto="m5003"/>
<case cond="dtmfmain=3" goto="m6000"/>
<case cond="dtmfmain=4" goto="m7000"/>
<case cond="dtmfmain='#'" goto="m100"/>
</switch>
<!-- 开始分配坐席 -->
<switch id="m3000" remark="">
<case cond="dtmfmain=1" goto="m30001"/>
<case cond="dtmfmain=2" goto="m30002"/>
<case cond="dtmfmain=3" goto="m30003"/>
<case cond="dtmfmain=8" goto="m30003"/>
<case cond="dtmfmain=0" goto="m30088732"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -