畅信达呼叫中心开发接口--Javascript接口

-
jMVBCTI随MVB2000呼叫中心平台一起发行,是已经内置于平台的一套免费的CTI接口。是对WEBCTI进行2次封装的javascript接口,调用更简单,大多数功能1行代码实现,来电、坐席状态等全部以事件方式触发。 1. jMVBCTI主要针对基于B/S架构的Web开发商/集成商,不限定开发工具,可以是asp、jsp、php、java、.net等任何一种。开发接口的表现形式为JavaScript脚本,可跨域调用。 2. 支持多坐席、多队列、支持工号绑定分离。 3. 提供7个事件,51个方法。 4. 提供功能完善的示例代码。 5. 预留调用WEBC
畅信达融合通信吉家 4000820188 ChangXinDa Unified Communication Expert wwwipxchina.com 获取示忙原因方法 获取队列列表方法 修改示忙方法,增加一个示忙原因参数 V1.0.3.2 2014-12-02 mvb 增加 GetQueueGenera1获取队列基本数据方法 V1.0.3.320150120 mvb 修正文档标题 opyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 ChangXinDa Unified Communication Expert www.ipxchina.com 目录 文档说明...1 目录 1文档说明 2概述………………… 3MVB2000主要接口类型 4基本概念 5配置设备与用户关系 6认证密钥 6.1设置WEB密钥. 6.2计算密钥参数 6.3测试密钥参数 7 JMVBCTI引入方法. 12 8函数 13 8.1 About显示接口版木号 8.2Bind绑定工号与设各 8.3Ca1 lApplication发起呼叫接通指定应用…. 13 4 Callconlex u发起呼叫接通指定语音流程. …14 5 Confcreate建立公议(多方通话) 15 8.6 ConfDetail获取会议详情 17 8.7 Confexitall坐席退出参与的所有会议………17 8.8 ConfGet获取坐席正在参与的会议对象 8.9 onlKick踢出指定与会者.…… D音。垂垂音垂 8.10 Conflock锁定会议室 8.11 ConfUnlock解锁会议室 ···· 8.12 Confute禁止与会者发言 自看番番音。看看番。普番DD番音番音音音音音音着番音番 20 8.13 ConfUnmute允许与会者发言 20 8.14Ca11 Webct调用 WEBCTI高级接1…21 8.15Dial拨号/外呼. ···········:··:············ 8.16 GetConfNos获取坐席发起或参与的会议列表22 8.17 GetMVBServerURL返回平台URL地址. ..:··········.·············· 22 8.18 GetNotifyg获取消息提示开关 22 8.19 GetDebug取调试级别设置..23 8.20GetA1 CAlls获取所有通话列表 23 8.21 GetAlltsers获取所有用户(号码)列表.24 8.22 GeLAllDevice获取所有设备列表 24 8.23 GetAllQueues获取所有队列列表. 25 8.24 Get Trunklist获取所有中继列表 8.25 Getivrlist获取所有IVR列表. 26 8.26 GetPromptFiles获取所有自定义语音列表 26 8.27 Ge aGents返回坐席对象集合 27 8.28 GetQueue Calls获取当前排队列表…. 27 opyright2014,青岛杨信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 ChangXinDa Unified Communication Expert wwwipxchina.com 8.29 GetCalls返回坐席当前通话列表. 28 8.30 Get General获取队列概况 28 8.31 GeoParks返回呼叫保持对象. 8.32 GetPauseTypelist返回示忙原因列表. 8.33 GetPoplpCalls返回坐席弹屏数据列表 8.3 GetQueueList获取队列号码和名称列表. …30 8.35 GetQueues返回坐席队列对象. ,30 8.36 Ge LDevicestalus返回坐席线路状态..30 8.37 GetQueueStatus返回坐席状态 30 8.38 GetVars批量获取通道变量……31 8.39 Get Channe details批量获取常用通道变量. 32 8.40 GetDateTime获取平台日期时间 ··里里里·里· 8.41Hold坐席闭音 8.42 HangUp拆线 34 8.43Init接口初始化..14 8.440 nline坐席上线… 8.45 Offline坐席下线 8.46Park呼叫保持(驻留)∴…136 8.47 Pause坐席示忙 果.4 8.48 PickUp代接/抢接通话. 8.49QM满意度调查(质检) 677 8.50 SetDebug设置调试级别. 8.51 Setagent设置坐席工号与设备号 8.52 SetQueue设置队列号 78889 8.53 SetNotify设置消息提示开关 8.54 Sellars批量设置通道变量 ·。。·垂。· 8.5 SetWebKey设置认证密钥 8.56 SendsMs发短信 8.57Sp1i分离工号与设备 …140 8.58Spy监听/强插语. 41 8.59 TransferToPhone转接到指定号码. ···.:::···.····.·······:::4···,······.··· 41 8.60 Transfertolvr转接到指定IVR 42 8.6 I Transfertofax转接到电子传真中心 43 8.62 Uphold坐席取消闭音. …43 8.63 UnPause坐席示闲 43 8.64 UnPark取消呼叫保持(驻留) 44 9事件 45 9.I0 hEart轮询事件…… 9.20 nAjaxerror设置htτp请求错误处理事件 145 9.30 sTarted启动完成事件 45 9.40 cAlled弹屏事件… 45 9.50 cOnference公议状态变化事件 146 9.60 sTatus设置设备状态变化事件. ·.···.····.··: 46 9.70 qUeue Pause设置亼席小忙小闲事件.… 47 opyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 ChangXinDa Unified Communication Expert wwwipxchina.com 9.80 nQueueMember设置坐席上下线事件. 47 9.90 nGUIRefresh设置界面更新事件 47 10数据对象… 48 10.1 Agents坐席对象集合 48 10.2 Agent坐席对象… …48 10.3 confines会议数据对象 48 10.4 confnoslast上次会议数据对象 10.5 popupcalls弹屏数据对象 10.6 calls通话数据对象. 50 10.7 queues队列数据对象.51 10.8 queueslast上次队列数据对象 52 10.9 parks呼叫保持数据对象. ··里里里·里· 52 11附表 11.1设备绑定类型 11.2坐席类型.53 11.3坐席线路状态 ··.··.·············;······.········ 53 11.4发起呼叫返回 Reason说明(同步方式有效) 12实例 …………………154 12.1引入 JMVBCTI库 果.4 54 12.2获取认证密钥 54 12.3初始化… 54 14.1拨号 55 14.2来电弹屏事件 55 14.3设备状态变化事件.5 14.4绑定号码与设备 56 14.5分离号码与设备. ·。。·垂。· 14.6坐席上线 6 14.7坐席下线 56 14.8坐席示忙 …56 14.9坐席示闲 4垂着 56 14.10拆线 14.11批量设置变量. 14.12批量获取变量. 57 14.13建立3方通话… 音垂 57 14.14退出或终止会议 14.15获取录音播放URL 57 14.16调用 WEBCTI高级接口. 58 opyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 1文档说明 木文所描述的辁量级第三方廾发接口主要针对基」B/S架构的Web开发商,不限定廾发 工具,可以是asp、jsp、php、java、.net等任何一和。开发接口的表现形式为 JavaScript 脚本。 本文主要描述轻量级的第三方开发接口以及规范,主要阅读人员为第三方CRM、ERP 信息管理系统等开发商以及具备次开发能力的编程人员、系统设计人员。 木文所描述的轻量级第三方廾发接口是对WvB2000平台WBCTⅠ接口的二次封装,适合 大多数用户快速完成集成开发。有更多高级接口需求的用户请参考“MWB2000接口类型” Copyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 Unified Communication Expert www.ipxchina.com 2概述 MⅠVB2000智能融合通信平台产品自2007年上市以来,凵广泛应用于电信、政府、金融、 税务、热电、电力、石汕、学校、游戏产业、电子商务、高速公路、矿山、制造业等诸多行 业,其稳定性、灵活性得到广大用户·致认可。MVB200平台提供了 SmartAgent、 MVBCTI WEBCTI、 IAXOCX等开发接口,用户可以使用这些接口实现专业的呼叫中心应用或与已有的 ERP、CR、OA等系统无缝对接。但由于接口的形式和使用方式对开发人员有一定要求, 些只需要实现简单呼叫中心功能的用户往往不需要了解很多深入的技术接口,他们希望使用 几行代码就可以实现来电弹屏、点击拨号、转接、坐席上下线等基本呼叫中心功能,因此我 们对MVB200平台已有的接∏进行了2次封装,以 javascript APl的形式提供给用广,供 他们选择。需要作深入开发的用户仍然可以选择开放性更高、吏灵活的接口。 Copyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 ChangXinDa Unified Communication Expert www.ipxchina.com 3MVB2000主要接口类型 MVBCTI0CX一种基」微软εm标准的 ActiveⅩ控件,包含CTI、IVR、短信、传真 数据戽等模块接口,适合所有编程语言。 WEBCTⅠ采用http协议,通过json或xm进行数据交互的CI接口 ● IAXOCX一种基于微软co标准的 Activex控件,提供软电话功能,程序员绘制一 个程序界面就可以开发出专业的软电话或将电话功能嵌入到自己的应用程序中。 manaGent使用 MVBCTIOCX和 IAXOCX控件完成的坐席端软件,内嵌浏览器功能, 提供呼叫中心常用按钮、会议、短信、传真管玛。浏览器代码可以调用工具条任 意按钮,如拨号、转接、上下线等。来电已事件方式通知浏览器。 iMVBCTI对 WEBCTI进行2次封装的 Javascript接口,调用更简单,大多数功能 1行代码实现,来电、坐席状态等全部以事件方式触发。 数据库接口提供批量自动外呼、仼务调度、高缴短信、传真应用支持。 8 opyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。 畅信达融合通信吉家 4000820188 Unified Communication Expert www.ipxchina.com 4基本概念 用户:待分配的电话号码。 设备:指物理存在的终端设备。通过电话线或网络连接到mb2000平台。 ●分机:通常指分配∫号码的终端设备。是用户和设备的结合。 ●绑定:为设备指定一个关联的用户(号码)。只有类型为“临时”的设备允许此操作。 分离:取消与设备关联的用户。是绑定的反操作。只有类型为“临时”的设备允许此操 作, ●拨号接∏:指明与终端进行通信的协议和编号。如:SP/7001,⊥AX2/6001,ZAP/2。“/” 前的是协议类型,后面血的是唯一编号。 ●活动通道:活动通道用于唯一标识参与通话的通道。每路通话由2个活动通道组成,每 个终端设备允许发起多略通话,每路通话都有自凵独立的活动通道。转接、拆线等操作 都以“活动通道”作为目标。如:IAX2/fax2-1807、SIP/627003-b7265460、 SIP/192.168.1.8b77044b8等。 坐厝:登录到队列上的改备。通常用改备的拨号接口标识。如SIP/7001,IAX2/6001等 工号:与“用户”相同,登录到队列时设备所绑定的用户号作为坐席工作编号使用。 队列:用于自动分配呼叫、并提供等待排队功能的模块。以队列编号标识。每个坐席可 以登录多个队列。队列可以包含固定坐席(开机就存在,不能登出)和动态坐席。 ●会议:实现多方同时进行语音互动、并提供发言管理功能的模块。以会议编号标识,分 动态建立和固定号码两种。 opyright2014,青岛畅信达通信有限公司版权所有,公司保留一切权利。

1.20MB
畅信达呼叫中心开发接口--WEBCTI2
2015-12-30WEBCTI接口是随MVB2000呼叫中心平台一起发行,已经内置于平台的一套免费的CTI接口。适合开发通过局域网或互联网访问平台的B/S、C/S架构的应用,目前版本为2.0版。通过WEBCTI接口可以
35KB
抢茅台jd_seckill-master 来自huanghyw
2021-01-04本仓库发布的jd_seckill项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。 本项目内所有资源文件,禁止任何公众号、自媒
7.60MB
.net版微信红包开发Demo
2015-01-29.net做的微信红包开发,里面附带了测试程序,如果你有审批好的商户信息,只需要在config文件中配置相应的参数即可运行
64B
python爬虫20个案例
2018-03-25讲诉python爬虫的20个案例 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Python进阶-Pandas数据分析库
2018-12-18您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 Pandas是python中非常常用的数据分析库,在数据分析,机器学习,深度学习等领域经常被使用。本课程会讲解到pandas中最核心的一些知识点,包括Series以及DataFrame的构建,赋值,操作,选择数据,合并等等,以及使用pandas对文件进行读取和写入,使用pandas绘图等等。
111.65MB
DirectX修复工具V4.0增强版
2020-06-13DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复
14.83MB
Python界面版学生管理系统
2018-10-27前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下
52.80MB
抢茅台脚本以及使用方法
2021-01-08抢茅台的方法,里面有脚本文件和python的安装包,小白可以学习使用,大佬绕行吧,哈哈
18.78MB
Android开发入门60个小案例+源代码
2013-08-24适合初学者,大量简单小例子,完整源代码。
程序员的数学:线性代数
2019-09-26编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。程序员的数学系列课程主要讲解程序员必备的数学知识,借以培养程序员的数学思维。学习者无需精通编程,也无需精通数学。从概率统计、线性代数、微积分、优化理论、随机过程到当前大热的机器学习,讲师幽默风趣,课件精致美观,深入浅出带你重学数学,时间不可重来,知识可以重学!
Linux系统编程:入门篇视频教程
2018-10-16Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux系统编程深入学习打下良好的基础。
2.80MB
Microsoft Visual C++ 14.0(安装包)
2018-05-08安装python依赖包报错信息"microsoft visual c++ 14.0 is required"的解决办法。 具体参考我的博客:https://blog.csdn.net/amoscn/a
Mysql数据库基础入门视频教程
2018-10-24Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用 一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL 在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据 以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等. 常用函数,事务的学习,您将学到什么是事务的提交,回滚,并发操作及脏读,幻读. 最后视图,存储过程,索引的学习,将会带你掌握更高级的数据库技术.
Javascript前端开发
2018-03-14JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Python基础入门
2020-06-05【为什么学Python?】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 借此机会,裴老师联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【你将收获什么?】 · 本课程就是为开发者抓住“新基建”这个历史机遇而设置的。认真地学完了本课程,你就有了一把钥匙,所谓“时势造英雄”,Python语言就是未来成长的垫脚石。 · 从核心基础概念到常见第三方模块,包括数据结构、逻辑运算、常见语句、函数、类及第三方模块,丰富的案例帮助学员快速入门Python。 · “授人以鱼”和“授人以渔”并重是本课程的特色。通过在本课程的学习,学员能够以Python语言为载体,掌握研习高级编程语言的一般方法,为后续个人发展奠定基础。 [知识脉络图]
-
学院
国家注册信息安全工程师体系课程(CISP-PTE)
国家注册信息安全工程师体系课程(CISP-PTE)
-
博客
PHP ;内置SERVER数组详解
PHP ;内置SERVER数组详解
-
下载
vivo Y52S怎么解锁.屏幕锁开机密码忘掉了怎么办.手机线刷包下载连接和解锁包工具平台.zip
vivo Y52S怎么解锁.屏幕锁开机密码忘掉了怎么办.手机线刷包下载连接和解锁包工具平台.zip
-
博客
最大似然估计(MLE)和贝叶斯估计(BE)
最大似然估计(MLE)和贝叶斯估计(BE)
-
学院
C#文件传输、Socket通信、大文件断点续传
C#文件传输、Socket通信、大文件断点续传
-
学院
前端架构师和3D-VR
前端架构师和3D-VR
-
下载
老魔域20200320.rar
老魔域20200320.rar
-
下载
生物化学备考适合研究生
生物化学备考适合研究生
-
下载
端到端的一體化數位供應鏈
端到端的一體化數位供應鏈
-
下载
CRMEB小程序二开模板 紫色模板.zip
CRMEB小程序二开模板 紫色模板.zip
-
学院
web前端开发规范
web前端开发规范
-
博客
【题解】【PTA-Python题库】第3章-20 逆序的三位数 (10分)
【题解】【PTA-Python题库】第3章-20 逆序的三位数 (10分)
-
下载
selenium爬取微博
selenium爬取微博
-
学院
21年新接口自动化测试视频postman教程 零基础接口测试
21年新接口自动化测试视频postman教程 零基础接口测试
-
学院
three.js入门速成
three.js入门速成
-
下载
flash as3.0 空战游戏源码
flash as3.0 空战游戏源码
-
下载
使用devcpp开发纯c语言迷宫源码
使用devcpp开发纯c语言迷宫源码
-
博客
C++编译器与链接器工作原理
C++编译器与链接器工作原理
-
博客
【Java】和的重载:在同一个类中,分别定义求两个整数和的方法 和 三个小数之和的方法。 并执行代码,求出结果
【Java】和的重载:在同一个类中,分别定义求两个整数和的方法 和 三个小数之和的方法。 并执行代码,求出结果
-
博客
transition 的使用小点
transition 的使用小点
-
下载
不设区的地级市之中山市直接用的HTML地图,包含geoJSon
不设区的地级市之中山市直接用的HTML地图,包含geoJSon
-
博客
博弈论——选举/投票(voting)
博弈论——选举/投票(voting)
-
博客
(2020-01-15)
(2020-01-15)
-
学院
FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战
FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战
-
博客
SpringBoot结合POI实现百万级数据报表操作
SpringBoot结合POI实现百万级数据报表操作
-
博客
【题解】【PTA-Python题库】第3章-19 找最长的字符串 (15分)
【题解】【PTA-Python题库】第3章-19 找最长的字符串 (15分)
-
学院
【数据分析-随到随学】Tableau数据分 析+PowerBI
【数据分析-随到随学】Tableau数据分 析+PowerBI
-
下载
一个简单的画图程序,可以画线、直线、矩形、多边形、圆、椭圆、并可以这些选中后的图形进行移动,扩大,缩小,删除等操作
一个简单的画图程序,可以画线、直线、矩形、多边形、圆、椭圆、并可以这些选中后的图形进行移动,扩大,缩小,删除等操作
-
博客
MyBatis的逆向工程,快速搭建
MyBatis的逆向工程,快速搭建
-
学院
备战2021软考网络规划设计师顺利通关培训套餐
备战2021软考网络规划设计师顺利通关培训套餐