向CTI发送随路数据
标签用法
<object name="test" classid="method://function/setcalldata">
<param name="callData" value="US=abshdsaa"/>
<filled>
<if cond="test.result='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
</filled>
</object>
<object name="test" classid="method://function/setcalldata">
<param name="callData" value="US=abshdsaa"/>
<filled>
<if cond="test.result='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
</filled>
</object>
属性
属性名 说明
name 对象名称
classid method://function/setcalldata
参数
参数名 说明
callData 随路数据。(IN)
返回值
通过name属性作为对象来接收返回结果
在name.result中接收返回结果,使用时将name替换为实际设置的变量名
返回值 说明
SUCCESS 操作随路数据成功
FAILURE 操作随路数据失败
属性名 说明
name 对象名称
classid method://function/setcalldata
参数
参数名 说明
callData 随路数据。(IN)
返回值
通过name属性作为对象来接收返回结果
在name.result中接收返回结果,使用时将name替换为实际设置的变量名
返回值 说明
SUCCESS 操作随路数据成功
FAILURE 操作随路数据失败
实例
该示例是应答后,先获取随路数据,然后重新设置随路数据
<?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="myAnswer!='SUCCESS'">
<throw event="exit"/>
</if>
</filled>
</object>
该示例是应答后,先获取随路数据,然后重新设置随路数据
<?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="myAnswer!='SUCCESS'">
<throw event="exit"/>
</if>
</filled>
</object>
<object name="getdata" classid="method://ngcc/CallExtend/OperatorData">
<param name="OperateType" value="0"/>
<param name="DataLen" value="256"/>
<param name="DataInfo" value="data"/>
<filled>
<if cond="getdata.result=='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
<log>
操作随路数据返回
<value expr="data"/>
</log>
</filled>
</object>
<param name="OperateType" value="0"/>
<param name="DataLen" value="256"/>
<param name="DataInfo" value="data"/>
<filled>
<if cond="getdata.result=='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
<log>
操作随路数据返回
<value expr="data"/>
</log>
</filled>
</object>
<object name="test" classid="method://function/setcalldata">
<param name="callData" value="US=w2e2e2e2323112"/>
<filled>
<if cond="test.result=='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
</filled>
</object>
<block>
<prompt><audio src="ipfile://wait.wav"/></prompt>
</block>
</form>
</vxml>
<param name="callData" value="US=w2e2e2e2323112"/>
<filled>
<if cond="test.result=='SUCCESS'">
<log>发送随路数据到CTI成功</log>
</if>
</filled>
</object>
<block>
<prompt><audio src="ipfile://wait.wav"/></prompt>
</block>
</form>
</vxml>