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

所需积分/C币:10 2015-12-30 14:42:56 678KB PDF
收藏 收藏
举报

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,青岛畅信达通信有限公司版权所有,公司保留一切权利。

...展开详情
试读 59P 畅信达呼叫中心开发接口--Javascript接口
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
上传资源赚积分or赚钱
最新推荐
畅信达呼叫中心开发接口--Javascript接口 10积分/C币 立即下载
1/59
畅信达呼叫中心开发接口--Javascript接口第1页
畅信达呼叫中心开发接口--Javascript接口第2页
畅信达呼叫中心开发接口--Javascript接口第3页
畅信达呼叫中心开发接口--Javascript接口第4页
畅信达呼叫中心开发接口--Javascript接口第5页
畅信达呼叫中心开发接口--Javascript接口第6页
畅信达呼叫中心开发接口--Javascript接口第7页
畅信达呼叫中心开发接口--Javascript接口第8页
畅信达呼叫中心开发接口--Javascript接口第9页
畅信达呼叫中心开发接口--Javascript接口第10页
畅信达呼叫中心开发接口--Javascript接口第11页
畅信达呼叫中心开发接口--Javascript接口第12页

试读结束, 可继续读6页

10积分/C币 立即下载 >