接續坐席後,坐席可以單步轉或諮詢一個VoiceXML編寫的業務
單步轉或諮詢一個VoiceXML腳本時,主叫號碼的格式爲:實際的主叫號碼**隨路數據索引,ZXVXI會根據隨路數據索引向ACD取隨路數據。
本主題包含下列各節:
單步轉
諮詢
相關相互體
單步轉
用戶1呼叫觸發業務腳本1進行排隊接續坐席,接續成功後坐席單步轉到業務2,此時,坐席掛機,用戶1加入到業務2中。
通常業務2是個自動業務,可以使報號業務,也可以是轉接另一個號碼等。
具體事例請參見演練:報號業務
諮詢
用戶1呼叫出發業務腳本1進行排隊接續坐席1,接續成功後坐席1諮詢到業務2,也可以諮詢另外一個坐席2,
諮詢成功時,坐席1把用戶1保持住,並與業務3進行童話,通常業務3是向坐席發送隨路數據;坐席1把用戶1保持住後,也可以與坐席2進行通話。
通話結束後,坐席與業務3或坐席2的連接掛斷,繼續回到與用戶1的通話。
此時,坐席掛機,用戶1加入到業務2中。
坐席諮詢的業務腳本setCalldata.vxml
腳本中的業務流程是,應答後,先取隨路數據,然後設置隨路數據。
<?xml version=“1.0” encoding=“gb2312”?>
<vxml version=“2.0”>
<var name=“data”/>
<form>
<object name=“myAnswer” classid=“method://ngcc/Call/Answer”>
<filled>
<if cond=“myAnswe !=‘SUCCESS’ ”>
<throw event=“exit”/>
</if>
</filled>
</object>
<object name=“getdata” clasiid=“method://ngcc/CallExtend/OperatorData”>
<param name=“OperateType” value=“0”/>
<param name=“DataLen” value=“256”/>
<param name=“DataInfo” expr=“data”/>
<filled>
<log>
操作隨路數據返回
<value expr=“data”/>
</log>
</filled>
</object>
<object name=“test” classid=“method://function/setcalldata”>
<param name=“callData” value=“US=abcddddddddddd22222222222”/>
<filled>
<if cond=“test.result==‘SUCCESS’”>
<log>發送隨路數據到CTI成功</log>
</if>
</filled>
</object>
<block>
<prompt><audio src=“ipfile://wait.wav”/></prompt>
</block>
</form>
</vxml>
注意
1.由於單步轉坐席會掛機,因此用戶與單步轉的業務通話結束後,不會自動回到用戶與坐席通話。
2.由於諮詢是把用戶保持住,然後與業務通話,因此坐席與諮詢業務通話結束後仍能回到用戶與坐席的通話中。