1、1呼 叫中心 开发 接口 SDK4.0作者 技术部版本号 V4.1修订记录版本号 日期 内 容V4.1 2011/12/23 增加 calloutEx,changeStatus 函数2目录电话状态 .4 登陆(LOGIN) .4 注销(LOGOUT).4 保留来话(RequestHold).5 取回保留(FetchHold).5 小休(RequestRest).5 取消小休(CancelRest).6 强制示闲(Forceldle).6 强制示忙(ForceBusy).7 强制签出(ForceOut).7 事务处理(WorkBusy).7 取消事务处 理(WorkFree).8 自动拨号状 态
2、(AutoCall).8 手动拨号状 态(ManualCall) .9 订阅坐席状 态消息(SubscribeClientStatus).9 电话控制和 转接 .10IVR 流程跳转 (GotoFlow).10 拦截通话 (RequestIntercept).10 转坐席(Tur nSlic).11 多方通话(RequestSlic).11 呼叫坐席(CallSeat).11 监听(ListenSlic).12 强插通话(InsertSlic).12 电话呼叫和 应签命令 .13 示忙(DoNotDisturb).13 静音(MuteOn).13 结束静音(MuteOff).14 设置呼叫转
3、移(RequestSetTransfer).14 拒绝接听(Re fuse).15 接听电话(An swerCall).15 接听排队电 话(ConnectQueue).15 外呼电话(CallOut).16 外呼电话扩 展(CallOutEx).16 转接外线电 话(TurnOut).17 座席状态改 变(changeStatus).17 挂机(HangUp ).18 电话放音 .183播放录音( PlayFile) .18停止播放录 音( StopPlayFile).19会议放音( PlayConfFile) .19 停止会议 放 音( StopPlayConfFile) .19 电话事
4、件 .20 摘机事件( OnOffHook) .20 挂机事件(OnOnHook) .20 排队事件(OnQueue).21退出排队事 件( OnQueueOff).21 来电事件( OnRing) .22 应答成功事 件( OnAnswer) .22 无人应答事 件( OnNoAnswer).23 拨号事件( OnDialing) .23拨号成功事 件( OnDialSuccess) .24 拨号失败事 件( OnDialFail) .24 通话结束事 件( OnOffTalk) .25 坐席状态事 件( OnStatus) .25 登陆失败( onLoginFail) .26登陆成功( o
5、nLoginSuccess) .264电话状态登陆 (LOGIN)1. 函数功能登陆 CTI 服 务器.2. 函数原型public void login(String userName, String passwd)3. 参数说明参数 如何理解userName 用户账号passwd 用户密码4. 返回值无返回值5. 参考函数LOGOUT, onLoginFail, onLoginSuccess注销 (LOGOUT)1. 函数功能 注消登陆用 户2. 预制条件(1) 调用 LOGIN 成功(2) 触发过 onLoginSuccess 事件3. 函数原型public void logout()4.
6、 参数说明 无5. 返回值 无6. 参考函数LOGIN, onLoginFail, onLoginSuccess5保留来话 (RequestHold)1. 函数功能 应用程序调 用此函 数 将一个正 在通话的 呼叫保持 。2. 预制条件(1) 成功登陆系 统(2) 座席和客户 通话正在 进行中3. 函数原型public void requestHold()4. 参数说明 无5. 返回值无6. 参考函数FetchHold, onLoginSuccess取回保留 (FetchHold)1. 函数功能 在一个座席 上取回 一 被保持的 呼叫。2. 预制条件(1)调用 requestHold 成功3.
7、 函数原型public void fetchHold()4. 参数说明5. 返回值 无6. 参考函数requestHold小休 (RequestRest)1. 函数功能 座席调用此 函数请 求 休息。 调用成功表 示系统接 受了请求 ,如果当 前休息的 人数 已经达到最 大允许休 息人数, 则请求将排 队等待得 到休息允 许。2. 预制条件(1)调用 login 成功3. 函数原型public void requestRest()64. 参数说明5. 返回值 无6. 参考函数CancelRest取消小休 (CancelRest)1. 函数功能 请求销假 , 系统 将 给座席分 配来话 。 座席
8、 如果在休 息 后不请求销 假, 则 不会分配来话,系统 认为座席 仍在休息 ,并且会 统计其超 假情 况。2. 预制条件(1)调用 requestRest3. 函数原型public void cancelRest()4. 参数说明5. 返回值 无6. 参考函数requestRest强制示闲 (Forceldle)1. 函数功能 强制使另一 业务代 表 示闲。被 强制示闲 后系统将 自动 分配来话。 必须具有质检监视 的权限才能 调用成功 。2. 预制条件(1)目标用 户必需登 陆3. 函数原型public void forceldle(String targetUserName)4. 参数说
9、明参数 如何理解targetUserName 目标 用户账号5. 返回值无6. 参考函数ForceBusy7强制示忙 (ForceBusy)1. 函数功能 强制业务代 表示忙 。 被强制示 忙的业务 代表在 当 前通 话结束后系 统将不再 自动分配来话。被 强制示忙 的业务代 表必须使 用示闲操 作后 才会重新分 配来话。 必须具有 权限才能调 用成功。2. 预制条件(1) 目标用户必 需登陆(2) 目标用户必 需处于闲 置状态3. 函数原型public void forceBusy(String targetUserName)4. 参数说明参数 如何理解targetUserName 目标 用
10、户账号5. 返回值无6. 参考函数forceldle强制签出 (ForceOut)1. 函数功能 强制签出某 一业务 代 表。必须 具有 权限 才能调用 成功 。2. 预制条件(1)被签出 用户必需 处于在线 状态3. 函数原型public void forceOut(String targetUserName)4. 参数说明参数 如何理解targetUserName 目标 用户账号5. 返回值无6. 参考函数forceBusy事务处理 (WorkBusy)1. 函数功能 业务代表处 理事务 。 事务处理 的业务代 表在当前 通话 结束后系统 将不再自 动分配来 话。 事务处理的 业务代表 必
11、须使用 示闲操作 后才会重 新分 配来话。82. 预制条件(1)业务代 表必需登 陆3. 函数原型public void workBusy()4. 参数说明 无5. 返回值 无6. 参考函数LOGIN,取消事务处理 (WorkFree)1. 函数功能 业务代取消 事务处 理 。 取消事 务处理后 系统将 自 动分配来话。2. 预制条件(1)业务代 表必需处 理事务处 理状态3. 函数原型public void workFree()4. 参数说明 无5. 返回值无6. 参考函数LOGIN, onLoginFail, onLoginSuccess自动拨号状态 (AutoCall)1. 函数功能 使
12、业务代表 处于自 动 拨号状态, 自 动拨号状 态的户用 不再分配外 线的 来话,系 统将自 动分配批量 外拨的来 话 。必需 进入手动 拨号状态 ,系 统才会自动 分配 外线来话。2. 预制条件(1)业务代 表必需登 陆成功3. 函数原型public void autoCall()4. 参数说明 无5. 返回值 无6. 参考函数9LOGIN手 动拨号状态( ManualCall)1. 函数功能 使业务代表 处于手 动 拨号状态, 手 动拨号状 态的户用 不再分配 批 量外拨 的 来话, 系统 将自动分配 外线的来 话。 必需进入 自动拨号 状态 , 系统 才会自动分 配 批量外 拨的来话 。
13、2. 预制条件(1)业务代 表必需登 陆成功3. 函数原型public void manualCall()4. 参数说明 无5. 返回值 无6. 参考函数LOGIN订阅坐席状态消息 (SubscribeClientStatus)1. 函数功能 订 阅 其 它 业 务 代 表 的 状 态 事 件 , 当 其 它 业 务 代 表 的 状 态 发 生 改 变 的 时 候 ,会 触 发 OnStatus 方 法。2. 预制条件(1)业务代 表必需处 于登陆状 态。3. 函数原型public void subscribeClientStatus(String mode)4. 参数说明参数 如何理解mod
14、e 订阅开关 (0:关闭,1 :打开)5. 返回值无6. 参考函数LOGIN10电话控制和转接IVR 流程跳转(GotoFl ow)1. 函数功能 使当前来话 跳转至 指 定的流程 编号。2. 预制条件(1) 业务代表必 需登陆系 统(2) 业务代表和 来话处于 通话状态 。(3) 业务流程必 需具有可 跳转的节 点3. 函数原型public void gotoFlow(String flowCode)4. 参数说明参数 如何理解flowCode IVR 流程编号5. 返回值无6. 参考函数LOGIN, onLoginFail, onLoginSuccess拦截通话 (RequestIntercept)1. 函数功能 完成一个座 席对另 一 个座席通话的拦截 。2. 预制条件(1) 本座席必需 成功登陆(2) 本座席必需 具体权限(3) 被拦截座席 必需处于 通话状态 中3. 函数原型public void requestIntercept(String extension)4. 参数说明参数 如何理解extension 被拦截的分机号5. 返回值无6. 参考函数LOGIN, onLoginFail, onLoginSuccess