华为ICDcomm接口js测试

1)获取坐席状态接口
调用方法: “方法”------“坐席与班组” 中的 Phone.Query
AgentStatusEx(工号)

如果该方法调用成功,那么坐席状态将会存入到属性: Phone.AgentInfoEx_CurState ,这个属性是一个整数,具体值请参考 “常量定义”中的“坐席状态”,如下:

测试代码如下:

var result = Phone.QueryAgentStatusEx(439);
if(result=='0')
{
alert('成功:' +Phone.AgentInfoEx_CurState);
}else{
alert('失败:' +Phone.AgentInfoEx_CurState);
}

2)录音接口:
华为开发人员提供的录音表结构中,猜测CALLID字符串标识唯一录音。结果如下:

接口文档中必须在通话成功、而且是接听状态的时候才能够取到这个字符串,如下:

获取的代码如下:

<!-- 拿来电号码 2-->
<script language=javascript FOR=Phone EVENT=OnCallerCalledInfoArrived(p1,p2,p3)>
AddResult('OnCallerCalledInfoArrived');
alert(p1+"-2-"+p2+"-"+p3);
var CALLID = Phone.jsGetCallIDStr();
alert('呼叫字符串为:' +CALLID);
</script>
获取到的结果如下:

原文地址:https://www.cnblogs.com/voiphudong/p/4315397.html