• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    UniMedia MSIX座席控件Javascript调用实例

    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论坛报道

    上一篇:3G和客服面对面 让客户可以参与互动
    下一篇:UniMedia MSIX座席控件Delphi调用实例解析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    UniMedia MSIX座席控件Javascript调用实例 UniMedia,MSIX,座席,控件,Javascript,