




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AgentDeskTopAgentDeskTop开发手册开发手册培训培训卢杨2008年7月1本文档使用对象本文档使用对象q 本说明手册针对本说明手册针对USE3.9 AgentDeskktopUSE3.9 AgentDeskktop中间件开发中间件开发编写。主要面向第三方坐席桌面应用集成开发的软编写。主要面向第三方坐席桌面应用集成开发的软件工程师使用。本说明手册主要针对相关坐席应用件工程师使用。本说明手册主要针对相关坐席应用场景、相关样例以及提供的开发接口说明。相关接场景、相关样例以及提供的开发接口说明。相关接口包括口包括HttpHttp集成接口、集成接口、ScriptScript集成接口和事
2、件通知集成接口和事件通知接口。接口。 2q概述概述q0101、AgentdesktopAgentdesktop总体运行环境简介总体运行环境简介q0202、AgentdesktopAgentdesktop总体架构介绍总体架构介绍q0303、AgentdesktopAgentdesktop接口简介接口简介q0404、AgentdesktopAgentdesktop集成方式集成方式q0505、C/SC/S及及B/SB/S架构原理架构原理总纲总纲3开发、测试环境简介开发、测试环境简介qAgentdesktopAgentdesktop是基于是基于CCODCCOD第三方用户而开发第三方用户而开发的客户端桌
3、面开发接口工具。具体运行环境的客户端桌面开发接口工具。具体运行环境如下描述。如下描述。q Microsoft Windows 2003 SP2Microsoft Windows 2003 SP2q Microsoft Windows XP SP2Microsoft Windows XP SP2;q 无论什么版本操作系统(无论什么版本操作系统(WindowsWindows)均需要部署)均需要部署IISIIS(Internet Information ServerInternet Information Server)服务。)服务。q Microsoft .NET FrameWork 2.0Mic
4、rosoft .NET FrameWork 2.0或以上;或以上;q Microsoft Internet Explorer 6.0Microsoft Internet Explorer 6.0或以上;或以上;q Http Port 8008Http Port 8008(Http ServerHttp Server缺省)。缺省)。q AgentdesktopAgentdesktop应用软件包应用软件包4q 签入:用户输入坐席签入:用户输入坐席IDID,口令,通过用户身份校验后进入到,口令,通过用户身份校验后进入到AgentDesktopAgentDesktop系统;系统;q 登录:根据签入输入
5、的坐席登录:根据签入输入的坐席IDID,配置的企业信息,以及签入过,配置的企业信息,以及签入过程中获取的技能组信息登录到后台呼叫中心平台中;程中获取的技能组信息登录到后台呼叫中心平台中;q 登出:从呼叫中心平台退出;登出:从呼叫中心平台退出;q 签入和登录之间的关系描述。签入和登录之间的关系描述。q 签入为启动签入为启动AgentDeskTopAgentDeskTop读取配置文件获取企业消息,等待用读取配置文件获取企业消息,等待用户登录软电话系统;户登录软电话系统;q 登录为坐席端整体通过登录为坐席端整体通过AgentdesktopAgentdesktop登录登录“软软”电话系统,该电话系统,
6、该操作执行完成后,坐席端操作执行完成后,坐席端“软软”电话可以正确使用。电话可以正确使用。名词和缩写名词和缩写5qAgentDeskTopAgentDeskTop的开发工具为的开发工具为Microsoft Visual C#Microsoft Visual C#,该,该组件组成如下所示。组件组成如下所示。q0101、StartUp.exe-StartUp.exe-自动升级功能自动升级功能q0202、AgentDeskTop.exe-AgentDeskTop.exe-框架功能框架功能q0303、SoftPhone.dll-SoftPhone.dll-软电话功能软电话功能q0404、WebCont
7、ainer.dll-WebWebContainer.dll-Web容器功能容器功能q0505、HttpServer.dllHttp-HttpServer.dllHttp-服务功能服务功能部件组成及功能简介部件组成及功能简介6q Agent DesktopAgent Desktop是呼叫中心坐席应用框架,定义了基于是呼叫中心坐席应用框架,定义了基于HTTPHTTP协议的接口,用以协议的接口,用以完成和第三方应用程序信息交互。完成和第三方应用程序信息交互。q 集成开发者需要为集成开发者需要为Agent DesktopAgent Desktop内嵌的本地内嵌的本地Http ServerHttp Se
8、rver配置监听端口,缺配置监听端口,缺省为(省为(80088008)。通过)。通过HTTPHTTP请求和响应消息实现请求和响应消息实现Agent DesktopAgent Desktop与第三方应用程与第三方应用程序的通信,完成坐席状态改变、呼叫控制以及坐席状态查询等功能。序的通信,完成坐席状态改变、呼叫控制以及坐席状态查询等功能。q 除上述方法调用接口外,除上述方法调用接口外,Agent DesktopAgent Desktop还提供了事件通知接口,将坐席的状还提供了事件通知接口,将坐席的状态变迁和呼叫相关事件传播给第三方应用。态变迁和呼叫相关事件传播给第三方应用。q 为适应不同的应用集成
9、环境,为适应不同的应用集成环境,Agent DesktopAgent Desktop事件接口有两种形式。事件接口有两种形式。q (1 1)、基于)、基于WindowsWindows窗口消息的事件通知接口(窗口消息的事件通知接口(C/SC/S););q (2 2)、基于注册)、基于注册HTTPHTTP回调回调URLURL的事件通知接口(的事件通知接口(C/SC/S和和B/SB/S)。)。q 第三方用户可以选择其中之一,使用消息回调(第三方用户可以选择其中之一,使用消息回调(URLURL消息传递机制)机制实现消息传递机制)机制实现接收接收Agent DesktopAgent Desktop的事件处
10、理逻辑。的事件处理逻辑。开发接口简介开发接口简介7q概述概述q0101、AgentdesktopAgentdesktop总体运行环境简介总体运行环境简介q0202、AgentdesktopAgentdesktop总体架构介绍总体架构介绍q0303、AgentdesktopAgentdesktop接口简介接口简介q0404、AgentdesktopAgentdesktop集成方式集成方式q0505、C/SC/S及及B/SB/S架构原理架构原理总纲总纲8AgentdesktopAgentdesktop的组成的组成qAgentdesktopAgentdesktop由自动升级程序包和应用程序包两部由自
11、动升级程序包和应用程序包两部分组成。其中,分组成。其中,StartUp.exeStartUp.exe为自动升级程序,其功为自动升级程序,其功能主要是支持命令行参数启动;能主要是支持命令行参数启动;q以下为应用程序包以下为应用程序包 AgentDeskTop.exe AgentDeskTop.exe:执行框架功能;:执行框架功能; SoftPhone.dll SoftPhone.dll:软电话功能;:软电话功能; WebContainer.dll WebContainer.dll:是:是WebWeb容器功能;容器功能; HttpServer.dll HttpServer.dll:HttpHttp
12、服务功能;服务功能; RecordServices.dll RecordServices.dll:录音服务组件:录音服务组件( (文件、索引文件、索引) )。9AgentdesktopAgentdesktop部署行为部署行为10组件和组件和WSWS服务部署图服务部署图11组件和组件和WSWS服务部署图服务部署图12网络拓扑结构及数据走向网络拓扑结构及数据走向13AgentdesktopAgentdesktop基本框架结构基本框架结构14q概述概述q0101、AgentdesktopAgentdesktop总体运行环境简介总体运行环境简介q0202、AgentdesktopAgentdeskto
13、p总体架构介绍总体架构介绍q0303、AgentdesktopAgentdesktop接口简介接口简介q0404、AgentdesktopAgentdesktop集成方式集成方式q0505、C/SC/S及及B/SB/S架构原理架构原理总纲总纲15集成方式及提供接口功能介绍集成方式及提供接口功能介绍qAgent desktopAgent desktop提供接口功能描述(提供接口功能描述(HTTPHTTP接口集接口集成)成)q登录接口登录接口 实现实现Agent DesktopAgent Desktop登录到呼叫中心平台系统。登录到呼叫中心平台系统。q退出接口退出接口 实现实现Agent Desk
14、topAgent Desktop从后台呼叫中心平台签出。从后台呼叫中心平台签出。q置闲接口置闲接口 设置设置Agent DesktopAgent Desktop当前状态到就绪状态。针对该接口当前状态到就绪状态。针对该接口操作后,坐席端可以接受呼叫中心平台分配的呼叫。操作后,坐席端可以接受呼叫中心平台分配的呼叫。 16q置忙接口置忙接口 设置设置Agent DesktopAgent Desktop当前状态到当前状态到“忙忙”状态。此操状态。此操作后,呼叫中心系统不再为该坐席分配呼叫。该操作和作后,呼叫中心系统不再为该坐席分配呼叫。该操作和“置闲置闲”互为逆操作。系统登录后默认互为逆操作。系统登录
15、后默认“置忙状态置忙状态”,坐席员需要手工将其修改成坐席员需要手工将其修改成“置闲置闲”状态。状态。 普通坐席在普通坐席在“置忙置忙”状态下可以执行外呼、内呼、状态下可以执行外呼、内呼、转转IVRIVR、重置和退出等操作;、重置和退出等操作; 班长坐席在班长坐席在“置忙置忙”状态下除可执行普通坐席同等状态下除可执行普通坐席同等状态下的所有操作之外还可以执行监听操作。状态下的所有操作之外还可以执行监听操作。集成方式及提供接口功能介绍集成方式及提供接口功能介绍17q挂断接口挂断接口 Agent Desktop Agent Desktop在当前通话状态时完成挂断动作,即切断话路在当前通话状态时完成挂
16、断动作,即切断话路操作。操作。q咨询接口咨询接口 当坐席与用户通话时,对另一指定目标发起咨询,并指定咨当坐席与用户通话时,对另一指定目标发起咨询,并指定咨询呼叫的类型和咨询时使用的主叫号码询呼叫的类型和咨询时使用的主叫号码功能限制(仅仅提供功能限制(仅仅提供坐席号和被叫号码);坐席号和被叫号码);q转移接口转移接口 咨询呼叫建立后,完成用户和咨询方的通话功能;咨询呼叫建立后,完成用户和咨询方的通话功能;q会议接口会议接口 建立会议操作。该操作置于咨询之后。该功能主要用于三方建立会议操作。该操作置于咨询之后。该功能主要用于三方会议功能;会议功能;集成方式及提供接口功能介绍集成方式及提供接口功能介
17、绍18q呼叫接口呼叫接口 该接口提供通过坐席端向外发起呼叫的功能。该接口提供通过坐席端向外发起呼叫的功能。q监听接口监听接口 该接口实现对指定号码(工号)的话路监听功能。该接口实现对指定号码(工号)的话路监听功能。q应用场景应用场景 班长席可以在班长席可以在“置忙置忙”的工作状态下,使用监听的工作状态下,使用监听功能,通过该功能插入到正在通话的坐席的话路中;功能,通过该功能插入到正在通话的坐席的话路中;插入成功后,班长席为监听状态。此时,普通坐席和插入成功后,班长席为监听状态。此时,普通坐席和客户听不到班长席的声音,但班长席可以听到客户和客户听不到班长席的声音,但班长席可以听到客户和普通坐席的
18、声音;普通坐席的声音;集成方式及提供接口功能介绍集成方式及提供接口功能介绍19q强插接口强插接口 该接口实现某一坐席(诸如管理级别较高的)针该接口实现某一坐席(诸如管理级别较高的)针对另一指定号码(工号)强行实行通话功能。对另一指定号码(工号)强行实行通话功能。q应用场景应用场景 班长可以对指定号码班长可以对指定号码( (工号工号) )的强插;班长席在的强插;班长席在“监听监听”的工作状态下可以使用强插功能插入到正在的工作状态下可以使用强插功能插入到正在被监听的坐席的话路中。插入成功后,班长、坐席和被监听的坐席的话路中。插入成功后,班长、坐席和客户形成三方通话。客户形成三方通话。集成方式及提供
19、接口功能介绍集成方式及提供接口功能介绍20q强拆接口强拆接口 实现对指定坐席号码(工号)的话路强拆。实现对指定坐席号码(工号)的话路强拆。q应用场景应用场景 班长席在监听状态下可以执行强拆话路的操作。班长席在监听状态下可以执行强拆话路的操作。强拆成功后,客户、普通坐席以及班长的话路均被强强拆成功后,客户、普通坐席以及班长的话路均被强制拆除。制拆除。集成方式及提供接口功能介绍集成方式及提供接口功能介绍21q保持接口保持接口 实现对当前话路的通话状态保持,此时客户听等实现对当前话路的通话状态保持,此时客户听等待音。待音。q应用场景应用场景 当客户在交流过程中提出坐席无法解答或者不在当客户在交流过程
20、中提出坐席无法解答或者不在权限范围内的要求时,坐席员执行保持操作,在执行权限范围内的要求时,坐席员执行保持操作,在执行咨询操作前坐席员将客户话路保持已接入呼叫中心系咨询操作前坐席员将客户话路保持已接入呼叫中心系统状态,即客户可以通过统状态,即客户可以通过IVRIVR功能收听播放音。功能收听播放音。集成方式及提供接口功能介绍集成方式及提供接口功能介绍22q接回接口接回接口 接回当前被保持的话路。接回当前被保持的话路。q应用场景应用场景 为客户提供保持操作结束后,坐席员通过该接口功能将客户为客户提供保持操作结束后,坐席员通过该接口功能将客户话路接回坐席端。话路接回坐席端。q重置接口重置接口 重置当
21、前坐席状态(该接口提供为坐席端的物理状态重新定重置当前坐席状态(该接口提供为坐席端的物理状态重新定位功能)。重置后,坐席与服务器重新建立连接,恢复为位功能)。重置后,坐席与服务器重新建立连接,恢复为“置忙置忙”状态。状态。q应用场景应用场景 由于坐席端系统网络丢包后造成来电无法激活应用系统的情由于坐席端系统网络丢包后造成来电无法激活应用系统的情况下,坐席员可以通过该接口将坐席端与呼叫中心系统进行同步。况下,坐席员可以通过该接口将坐席端与呼叫中心系统进行同步。同步结束后,坐席端恢复为同步结束后,坐席端恢复为“置忙置忙”状态。状态。集成方式及提供接口功能介绍集成方式及提供接口功能介绍23q状态查询
22、接口(不公开)状态查询接口(不公开) 通过调用该接口可以返回当前坐席状态。通过调用该接口可以返回当前坐席状态。q数据查询接口(不公开)数据查询接口(不公开) 通过调用该接口呼叫中心系统为用户提供指定坐席通过调用该接口呼叫中心系统为用户提供指定坐席的当前状态下的相关信息(通话时长、置闲时长、置忙的当前状态下的相关信息(通话时长、置闲时长、置忙时长和事后整理时间)。时长和事后整理时间)。集成方式及提供接口功能介绍集成方式及提供接口功能介绍24q转转IVRIVR接口接口 实现坐席与用户双方通话后,通过调用该接口,实现坐席与用户双方通话后,通过调用该接口,呼叫中心系统实现将用户与坐席通话话路转成用户与
23、呼叫中心系统实现将用户与坐席通话话路转成用户与IVRIVR的操作。的操作。q应用场景应用场景 用户拨通坐席进行通话过程中,根据业务的实际用户拨通坐席进行通话过程中,根据业务的实际流程需要用户通过流程需要用户通过IVRIVR交互机制完成相关的数据验证时,交互机制完成相关的数据验证时,坐席人员通过该接口提供的功能将用户话路转接到呼坐席人员通过该接口提供的功能将用户话路转接到呼叫中心系统实现叫中心系统实现IVRIVR交互操作。交互操作。集成方式及提供接口功能介绍集成方式及提供接口功能介绍25Agent desktopAgent desktop提供事件通知接口提供事件通知接口 q基于基于Windows
24、Windows窗口的事件通知接口(窗口的事件通知接口(C/SC/S) q Agent DesktopAgent Desktop发生事件时通知发生事件时通知C/SC/S客户应用系统,整体实现客户应用系统,整体实现过程是通过客户端过程是通过客户端C/SC/S客户系统通过覆盖方式重写客户系统通过覆盖方式重写Windows Windows FormForm的的WndProcWndProc处理过程。即通过处理过程。即通过“剪贴板剪贴板”机制实现信息机制实现信息的交互(可以理解为窗体调用)。的交互(可以理解为窗体调用)。q Agent DesktopAgent Desktop发送端消息为发送端消息为WM_
25、COPYDATA/0 x004AWM_COPYDATA/0 x004A(句柄实(句柄实例,该句柄为系统动态分配)。例,该句柄为系统动态分配)。q 当坐席状态变化时,当坐席状态变化时,Agent DesktopAgent Desktop通过向指定的窗口发送通过向指定的窗口发送特定消息的方式通知第三方应用,并通过窗体发送相关的消特定消息的方式通知第三方应用,并通过窗体发送相关的消息数据。息数据。q 被集成的客户被集成的客户C/SC/S应用可以通过消息响应方法收取通知消息。应用可以通过消息响应方法收取通知消息。26q配置方式配置方式 qAgentDeskTopAgentDeskTop发生事件时通发生
26、事件时通知知C/SC/S客户应用,通知方式,消客户应用,通知方式,消息通知,客户端息通知,客户端C/SC/S客户应用通客户应用通过覆盖方式重写过覆盖方式重写Windows FormWindows Form的的WndProcWndProc处理过程。处理过程。qAgentDeskTopAgentDeskTop中配置对应的中配置对应的C/SC/S的窗口标题。在图的窗口标题。在图1-11-1的界的界面上选中面上选中“Http Server”,“Http Server”,勾勾选上选上“启用通知机制启用通知机制”,填写,填写用户窗体。用户窗体。Agent desktopAgent desktop提供事件通
27、知接口提供事件通知接口 27q概述概述q0101、AgentdesktopAgentdesktop总体运行环境简介总体运行环境简介q0202、AgentdesktopAgentdesktop总体架构介绍总体架构介绍q0303、AgentdesktopAgentdesktop接口简介接口简介q0404、接口开发说明、接口开发说明q0505、C/SC/S及及B/SB/S架构原理架构原理总纲总纲28q登录接口登录接口接口:接口:Http:/IP:Port/Agent/LoginHttp:/IP:Port/Agent/Loginq说明:说明:实现实现Agent DesktopAgent Desktop
28、登录到后台呼叫中心平台系统功能;登录到后台呼叫中心平台系统功能;IP: HttpServerIP: HttpServer使用的使用的IPIP地址(一般为本机地址,诸如地址(一般为本机地址,诸如););PortPort:HttpServerHttpServer使用的端口;使用的端口;AgentAgent:座席操作分支;:座席操作分支;LoginLogin:操作命令,使用已经签入:操作命令,使用已经签入Agent DesktopAgent Desktop系统的用户信息登录到后台呼叫系统的用户信息登录到后台呼叫中心平台中(即坐席端消息);中心平台中(即坐席端消息)
29、;q返回结果:返回结果:Result Code=/q返回值说明:返回值说明:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 29q退出接口退出接口接口:接口:Http:/IP:Port/Agent/LogoutHttp:/IP:Port/Agent/Logout说明:说明:实现实现Agent DesktopAgent Desktop从后台呼叫中心平台签出。从后台呼叫中心平台签出。IP: HttpServerIP: HttpServer使用的使用的IPIP地址(一般为本机地址,诸如地址(一般为本机地址,诸如););Port
30、Port:HttpServerHttpServer使用的端口;使用的端口;AgentAgent:坐席操作分支;:坐席操作分支;LogoutLogout:操作命令,将已经登录后台呼叫中心平台的用户退出后台呼叫中心:操作命令,将已经登录后台呼叫中心平台的用户退出后台呼叫中心平台,使坐席处于待签入状态。平台,使坐席处于待签入状态。q返回结果:返回结果:Result Code=/q返回值说明:返回值说明:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 30q 置闲接口置闲接口q 接口:接口:Http:/IP:Port/State/ReadyHttp:/IP:Por
31、t/State/Readyq 说明:说明:设置设置AgentDesktopAgentDesktop当前状态到就绪状态;坐席可以接受呼叫中心服务分配的呼叫。当前状态到就绪状态;坐席可以接受呼叫中心服务分配的呼叫。IP:HttpServerIP:HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;StateState:状态操作分支;:状态操作分支;ReadyReady:操作命令,置闲;:操作命令,置闲;q 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其他:失败其他:失败接口调用方
32、法(接口说明)接口调用方法(接口说明) 31q 置忙接口置忙接口q 接口:接口:Http:/IP:Port/State/NotReady?Reson=XXXXXXHttp:/IP:Port/State/NotReady?Reson=XXXXXX(扩展参数)(扩展参数)q 说明:说明:设置设置AgentDesktopAgentDesktop当前状态为当前状态为“忙忙”状态;状态;IP:HttpServerIP:HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;StateState:状态操作分支;:状态操作分支;N
33、otReadyNotReady:操作命令:操作命令, ,置忙;置忙;Reson=XXXXXXReson=XXXXXX:置忙原因:置忙原因( (未实现未实现) );q 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 32q 应答接口应答接口q 接口:接口:Http:/IP:Port/CallControl/AnswerHttp:/IP:Port/CallControl/Answerq 说明说明当坐席电话振铃时,坐席向当坐席电话振铃时,坐席向AgentdesktopAgentdesktop发起请
34、求,应答呼叫。发起请求,应答呼叫。IP:HttpServerIP:HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;AnswerAnswer:操作命令:操作命令, ,应答;应答;q 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 33q 挂断接口挂断接口q 接口:接口:Http:/IP:Port/CallControl/Han
35、gupHttp:/IP:Port/CallControl/Hangupq 说明说明坐席向坐席向AgentDesktopAgentDesktop发出申请,将在当前通话执行挂断操作;发出申请,将在当前通话执行挂断操作;IP: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;HangupHangup:操作命令:操作命令, ,挂断;挂断;q 返回结果:返回结果:Result Code=/q 返回值:返回值:
36、0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 34q咨询接口咨询接口q接口接口 Http:/IP:Port/CallControl/Consult?TargetDN=XXXXXX&ConsultHttp:/IP:Port/CallControl/Consult?TargetDN=XXXXXX&ConsultType=XXXXXXType=XXXXXXq说明说明 当坐席与一方通话时,对指定目标发起咨询,并指定咨询呼叫当坐席与一方通话时,对指定目标发起咨询,并指定咨询呼叫的类型和咨询时使用的统一主叫号码;的类型和咨询时使用的统一主叫号码;IP
37、: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;ConsultConsult:操作命令:操作命令, ,对指定号码进行咨询;对指定号码进行咨询;TargetDN=XXXXXX:TargetDN=XXXXXX:目标号码;目标号码;ConsultType=XXXXXX:ConsultType=XXXXXX:咨询类型;咨询类型;接口调用方法(接口说明)接口调用方法(接口说明) 35接口调用方法(接口说明
38、)接口调用方法(接口说明) q ConsultTypeConsultType说明说明编码编码类型说明类型说明备注备注0 0呼叫中心呼叫中心ConsultType_DestOtherConsultType_DestOther非座席:非座席:TargetDNTargetDN对应参数输入电话号码对应参数输入电话号码1 1呼叫中心呼叫中心ConsultType_DestAgentConsultType_DestAgent座席:座席:TargetDNTargetDN对应参数输入对应参数输入AgentIDAgentIDq 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其
39、他:失败其他:失败36q 转移接口转移接口q 接口:接口:Http:/IP:Port/CallControl/TransferHttp:/IP:Port/CallControl/Transferq 说明说明咨询呼叫建立后,完成呼叫转移操作;咨询呼叫建立后,完成呼叫转移操作;IP: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;TransferTransfer:操作命令:操作命令, ,转移;转移;q
40、 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 37q 会议接口会议接口q 接口:接口:Http:/IP:Port/CallControl/ConferenceHttp:/IP:Port/CallControl/Conferenceq 说明:说明:咨询呼叫建立后,完成会议操作;咨询呼叫建立后,完成会议操作;IP: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallCont
41、rolCallControl:呼叫控制操作分支;:呼叫控制操作分支;ConferenceConference:操作命令:操作命令, ,会议;会议;q 返回结果:返回结果:Result Code=/q 返回值:返回值:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 38q呼叫接口呼叫接口q接口:接口:Http:/IP:Port/CallControl/MakCall?TargetDN=XXXXXX&MakeCalHttp:/IP:Port/CallControl/MakCall?TargetDN=XXXXXX&MakeCallType=XXX
42、XXX&ShowANI=XXXXXXlType=XXXXXX&ShowANI=XXXXXXq说明说明发起呼叫;发起呼叫;IP:HttpServerIP:HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;MakCallMakCall:操作命令:操作命令, ,对指定号码进行外呼;对指定号码进行外呼;TargetDN=XXXXXX:TargetDN=XXXXXX:目标号码;目标号码;MakeCallType=XXXXX
43、XMakeCallType=XXXXXX:呼叫类型;:呼叫类型;接口调用方法(接口说明)接口调用方法(接口说明) 39接口调用方法(接口说明)接口调用方法(接口说明) q MakeCallTypeMakeCallType说明说明编码编码类型说明类型说明备注备注0 0呼叫中心呼叫中心CallType_ServiceCallType_Service服务端发起呼叫,目前分为外呼,内呼服务端发起呼叫,目前分为外呼,内呼1 1呼叫中心呼叫中心CallType_TerminalCallType_Terminal客户端发起呼叫,目前不支持这样做客户端发起呼叫,目前不支持这样做2 2呼叫中心呼叫中心CallT
44、ype_OutBoundCallType_OutBound外呼:外呼:TargetDNTargetDN对应参数输入电话号码对应参数输入电话号码3 3呼叫中心呼叫中心CallType_InBoundCallType_InBound内呼:内呼:TargetDNTargetDN对应参数输入对应参数输入AgentIDAgentID4 4呼叫中心呼叫中心CallType_RouterToIVRCallType_RouterToIVR转转IVR IVR 参数是参数是KEYKEY:VALUEVALUEqMakeCallMakeCall返回结果:返回结果:Result Code=/q返回值:返回值:0:0:成
45、功成功其他:失败其他:失败40q监听接口监听接口q接口:接口:Http:/IP:Port/CallControl/SilentMonitor?AgentID=XXXXXXHttp:/IP:Port/CallControl/SilentMonitor?AgentID=XXXXXXq说明说明实现对指定号码(工号)的监听;班长席可以在实现对指定号码(工号)的监听;班长席可以在“置忙置忙”的工作的工作状态下使用监听的高级功能插入到正在双方通话的坐席的话路中;状态下使用监听的高级功能插入到正在双方通话的坐席的话路中;插入成功后,班长席为监听通话状态。普通坐席软电话上仍然显插入成功后,班长席为监听通话状态
46、。普通坐席软电话上仍然显示双方通话状态(内部逻辑为被监听通话状态)。此时,普通坐示双方通话状态(内部逻辑为被监听通话状态)。此时,普通坐席和客户听不到班长席的声音,但班长席可以听到客户和普通坐席和客户听不到班长席的声音,但班长席可以听到客户和普通坐席的声音。席的声音。接口调用方法(接口说明)接口调用方法(接口说明) 41IP: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;SilentMonito
47、rSilentMonitor:操作命令:操作命令, ,对指定号码进行监听;对指定号码进行监听;AgentID=XXXXXX:AgentID=XXXXXX:坐席工号;坐席工号;q 返回结果:返回结果:Result Code=/q 描述:描述:0:0:成功成功其他:失败其他:失败接口调用方法(接口说明)接口调用方法(接口说明) 42q强插接口强插接口q接口:接口:Http:/IP:Port/CallControl/Intrude?AgentID=XXXXXXHttp:/IP:Port/CallControl/Intrude?AgentID=XXXXXXq说明:说明:班长可以对指定号码(工号)的强插
48、;班长席在班长可以对指定号码(工号)的强插;班长席在“监听监听”的工作状的工作状态下可以使用强插的高级功能插入到正在被监听的坐席的话路中;态下可以使用强插的高级功能插入到正在被监听的坐席的话路中;插入成功后,班长席为强插通话状态,普通坐席为被强插状态。此插入成功后,班长席为强插通话状态,普通坐席为被强插状态。此时,客户、普通坐席和班长席三方均可以正常通话。时,客户、普通坐席和班长席三方均可以正常通话。IP: HttpServerIP: HttpServer使用的使用的IPIP地址;地址;PortPort:HttpServerHttpServer使用的端口;使用的端口;CallControlCallControl:呼叫控制操作分支;:呼叫控制操作分支;IntrudeIntrude:操作命令:操作命令, ,对指定工号进行强插;对指定工号进行强插;AgentID=XXXXXX:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年药物经济评估试题及答案
- 二手车评估领域的新技术试题及答案
- 科技在食品检验中的应用趋势试题及答案
- 食品检验中的统计学应用试题及答案
- 第1讲 运动的描述-2026版大一轮高考物理复习
- 预算与评估的一致性分析试题及答案
- 教师述职报告会议
- 小学语文习得策略及试题设计
- 汽车维修工车主使用注意事项试题及答案
- 2024年统计学考试技巧与注意事项试题及答案
- 人工挖土方注意事项
- 2022年应急救援安全应知应会考试题库(500题)
- GB/T 8162-2018结构用无缝钢管
- GB/T 39712-2020快速施工用海工硫铝酸盐水泥
- GB/T 23319.2-2009纺织品洗涤后扭斜的测定第2部分:机织物和针织物
- GB/T 22294-2008粮油检验大米胶稠度的测定
- GB 5009.44-2016食品安全国家标准食品中氯化物的测定
- 设备供应售后维修服务方案
- 10556 交通运输安全工程 自考考试大纲
- 悬臂吊技术方案
- 报联商——有效沟通PPT通用课件
评论
0/150
提交评论