操作当前的呼叫ID

来源:互联网 发布:把人变老的软件 编辑:程序博客网 时间:2024/06/06 21:24

获取当前的CallID标签

属性说明name对象名称classidmethod://ngcc/Other/GetCurCallID(D)method://cm-ngcc/Other/GetCurCallID(ca)参数参数名说明CallID当前呼叫的CallID、(OUT)可获取到当前的CallID、返回值通过name属性来接受返回值返回值说明SUCCESS获取当前CallID成功FAILURE获取当前CallID失败注意事项注意:此标签是个同步标签具体实例请参见电话呼出标签的实例设置当前的CallID设置当前的CallID,如果设置成功,则该CallID表示的呼叫成为当前的默认呼叫属性名说明name对象名称classidmethod://ngcc/Other/SetCurCallID(D)method://cm-ngcc/Other/SetCurCallID(ca)参数参数名说明CallID指定的当前呼叫的CallID(IN)如果设置成功,则该CallID表示的呼叫成为当前的默认呼叫返回值通过name属性来接受返回值返回值说明SUCCESS设置指定的CallID为当前CallID的操作成功FAILURE设置指定的CallID为当前CallID的操作失败(可能的原因:给定的CallID不存在、或者当前没有有效的CallID存在)。



注意事项

此标签是个同步标签



实例

<?xml version=“1.0” encoding=“gb2312”?><vxml version=“2.0”><form><var name=“outputinfo”/><var name=“Specialssp”/><var name=“Oldssp”/><var name=“Curssp”/><object name=“getcurssp1” classid=“method://ngcc/Other/GetCurCallID”><param expr=“Oldssp” name=“CallID”/><filled><prompt bargein=“false”>初始呼叫:<value expr=“Oldssp”/></prompt></filled></object><object name=“callsetup” classid=“method://ngcc/Call/CallOut”><param name=“CLD” value=“99990007”/><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=“setcurssp” classid=“method://ngcc/Other/SetCurCallID”><param expr=“Specialssp” name=“CallID”/><filled><if cond=“setcurssp=‘SUCCESS’”><log>设置当前呼叫成功:<value expr=“Specialssp”/></log></if></filled></object><!—获得当前的CallID—><object name=“getcurssp2” classid=“method://ngcc/Other/GetCurCallID”><param name=“CallID” expr=“Curssp”/><!—播放类型—><filled><log>当前呼叫:<value expr=“Curssp”/></log></filled></object><!—等待用户挂机—><object name=“asynTrans” classid=“method://function/waitEvent”/></form></vxml>



原创粉丝点击