停止放音标签
停止扩展的放音。
此标签为异步标签
属性
属性名 说明
name 对象名称
classid method://ngcc/Call/ExtStopPlay(D)
method://cm-ngcc/Call/ExtStopPlay(ca)
参数
参数名 说明
CallID 系统中呼叫的一方(IN)
32位整数,该值为进行该操作呼叫的一方,即可以是被叫,也可以是主叫
返回值
通过name属性来接受返回值
返回值 说明
SUCCESS 停止放音成功
FAILURE 停止放音失败
实例
该实例中:先对主叫放tts音,然后呼通被叫后,再对被叫放wav音。
<?xml version=“1.0” encoding=“gb2312”?>
<vxml version=“2.0” >
<var name=“Specialssp”/>
<var name=“Oldssp”/>
<var name=“Curssp”/>
<var name=“outputinfo”/>
<form>
<block>测试标签Disconnect</block>
<object name=“getcurssp1” classid=“method://ngcc/Other/GetCurCallID”>
<param name=“CallID” expr=“Oldssp”/>
</object>
<object name=“connectres” classid=“method://ngcc/Call/ExtStartPlay”>
<param name=“CallID” expr=“Oldssp”/>
<param name=“PlayType” expr=“1”/>
<param name=“PlayPara” expr=“‘ipfile://wait.wav’”/>
</object>
<object name=“callsetup” classid=“method://ngcc/Call/CallOut”>
<param name=“CLD” value=“4580101”/>
<param name=“CallID” expr=“Specialssp”/>
<filled>
<if cond=“callsetup!=‘HOOK_OFF’”>
<throw event=“exit”/>
<else/>
<log>
呼叫result:<value expr=“callsetup”/>
呼叫CallID:<value expr=“Specialssp”/>
</log>
</if>
</filled>
</object>
<object name=“connectres2” classid=“method://ngcc/Call/ExtStartPlay”>
<param name=“CallID” expr=“Specialssp”/>
<param name=“PlayType” expr=“1”/>
<param name=“PlayPara” expr=“‘ipfile://wait.wav’”/>
</object>
<block >
<goto next=“#waitform”/>
</block>
</form>
<form id=“toconnect”>
<object name=“stopconnecters” classid=“method://ngcc/Call/ExtStopPlay”>
<param name=“CallID” expr=“Specialssp”/>
</object>
<object name=“connectcall” classid=“method://ngcc/Resource/ConnectCall”>
<param name=“CallIDSrc” expr=“Oldssp”/><!—源ssp—>
<param name=“CallIDDes” expr=“Specialssp”/><!—目的ssp—>
<param name=“ControlMode” value=“0”/>
<filled>
<prompt>建立两个呼叫连接返回<value expr=“connect call.result”/></prompt>
</filled>
</object>
<block >
<goto next=“#waitform”/>
</block>
</form>
<form id=“waitform”>
<!—等待用户挂机—>
<object name=“asynTrans” classid=“method://function/waitEvent”>
<param name=“OutputInfo” expr=“outputinfo”/>
<filled>
<log>-========<value expr=“asynTrans”/>::<value expr=“outputinfo”/>==========</log>
<if cond=“asynTrans==‘Vp_END’ && session.telephone.lastchannelno==2”>
<goto next=“#toconnect”/>
</if>
<goto next=“#waitform”/>
</filled>
</object>
</form>
</vxml>