主页 > 知识库 > UniMedia MSIX座席控件Javascript调用实例

UniMedia MSIX座席控件Javascript调用实例

热门标签:网站建设 Win7旗舰版 AI人工智能 电销行业 电话外呼服务 话术 电话销售团队 太平洋寿险电话营销

2009/05/27

1.目标功能   在网页中通过Javascript实现来话通知和电话应答。 2.JavaScript调用实例

html> head> title>Demo/title> script language=javascript> //初始化控件 function doInit() { //获得控件 var MSI = document.getElementById("msictl"); //设置连接信息 MSI.SetConnInfo("192.168.1.1", 10089); //设置绑定的DN号 MSI.SetDN("1000"); //启动MSI MSI.Start(); }

//登录操作 function doLogin() { //登录 var MSI = document.getElementById("msictl"); var ret = MSI.Login(0, 1000, 1, 0, "2000", "1", "xms", ""); if (ret == -1) { alert("登录失败:" + MSI.GetLastErrorCauseDesc()); } else { alert("登录成功!"); } }

//应答操作 function doAnswer() { //获得控件 var MSI = document.getElementById("msictl"); //MSI摘机 var ret = MSI.SetHookStatus(0, 2); //1-onhook, 2-offhook if (ret != 0)//控件方法调用失败,显示失败信息 { alert("应答错误:" + MSI.GetLastErrorCauseDesc()); } }

//来话处理函数 function MSI_OnCallIncome(AlertingDN, CallingDN, CalledDN, UUD) { alert(“来电话了!”) } /script>

!-- 来话事件处理 --> script for="msictl" language="JavaScript" event="OnCallIncome(AlertingDN, CallingDN, CalledDN, UUD)"> MSI_OnCallIncome(AlertingDN, CallingDN, CalledDN, UUD); /script>

!-- 发起Login请求后返回的响应事件处理 --> script for="msictl" language="JavaScript" event="OnLogin(MsgID, SuccFlag, ErrorCause, AgentID)"> if (SuccFlag == 0) { alert("话务员登录成功"); } else { var MSI = document.getElementById("msictl"); alert("话务员登录失败: " + MSI.GetLastErrorCauseDesc()); } /script>

body> object id="msictl" codeBase="http://192.168.1.8/msitest/MSIX.ocx#version=1,0" height=1 width=1 border=0 classid="clsid:F212E459-0DFE-4A18-86E0-CF9FC11AAB96" VIEWASTEXT> /object>

input name="ButtonInit" type="button" id="ButtonInit" onclick="doInit()" value="控件初始化"/> input name="ButtonLogin" type="button" id="ButtonLogin" onclick="doLogin()" value="座席登录"/> input name="ButtonAnswer" type="button" id="ButtonAnswer" onclick="doAnswer()" value="应答来话"/> /body> /html> 说明: 1.先初始化控件,然后登录座席,登录成功后打内线电话1000或通过ACD分配到1000,应答来话即可; 2.SetConnInfo/SetDN/Start等函数都有事件返回,可判断是否成功; 3.具体API以及事件的用法请参考开发文档。

CTI论坛报道

标签:漯河 延安 云南 宿州 儋州 普洱 宁夏 南昌

巨人网络通讯声明:本文标题《UniMedia MSIX座席控件Javascript调用实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266