停止放音标签

停止放音标签


停止扩展的放音。

此标签为异步标签


属性

属性名 说明

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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值