Cti |
CtiSdk 类型公开以下成员。
| 名称 | 说明 | |
|---|---|---|
| CtiSdk(String, String) | 初始化 CtiSdk 类的新实例,使用默认的 HTTP 超时时间(60 秒)和默认的 HTTP 客户端处理程序。 | |
| CtiSdk(String, String, Int32) | 初始化 CtiSdk 类的新实例,允许指定自定义的 HTTP 超时时间,使用默认的 HTTP 客户端处理程序。 | |
| CtiSdk(String, String, Int32, HttpClientHandler) | 初始化 CtiSdk 类的新实例。 |
| 名称 | 说明 | |
|---|---|---|
| AgentSDK | 包含 CTI 作为座席端模式操作的对象。 | |
| AsyncEvent | 指定是否使用异步方式触发事件。 默认:否 | |
| ServerSDK | 包含 CTI 作为服务端模式操作的对象。 | |
| WebCtiUrl | Web CTI 服务的基本 URL 地址。 通常格式为:http://IP地址/webservice2/ | |
| WebKey | 用于身份验证和授权的 Web Key。 |
| 名称 | 说明 | |
|---|---|---|
| CallApiT | 调用 HTTP API 接口并异步返回结果。 | |
| ChangeWebUrlAndWebkey | 变更接口配置参数 | |
| Dispose | 释放资源 | |
| Equals | (继承自 Object。) | |
| GetHashCode | (继承自 Object。) | |
| GetSdkVersion | 返回SDK库的版本信息。 | |
| GetServiceTask | 获取轮询线程句柄。 | |
| GetType | (继承自 Object。) | |
| StartService(CtiSdkServiceType) |
采用默认间隔启动轮询任务。 坐席方式: 只监测指定的坐席状态和相关事件,通常用于C/S架构的服务端程序。 服务端方式: 监测全部坐席状态和相关事件,通常用于B/S架构的服务端程序。 | |
| StartService(CtiSdkServiceType, Int32) | 采用指定间隔启动轮询任务。 | |
| StopService | 停止轮询后台线程 | |
| ToString | (继承自 Object。) |
| 名称 | 说明 | |
|---|---|---|
| DeviceBindChanged |
当分机绑定关系变化时被触发。 | |
| DeviceHold |
设备保持或取消保持时被触发。仅用于座席轮询模式 | |
| DeviceStateChanged |
当设备状态变化时被触发。 | |
| Heartbeat |
当轮询成功时被触发。 | |
| PopupScreen |
当来电弹屏数据到达时被触发。 | |
| QueueAgentOffline |
当来队列成员下线时被触发。 | |
| QueueAgentOnline |
当来队列成员上线时被触发。 | |
| QueueAgentPause |
当队列成员示忙/示闲时被触发。 |
| 名称 | 说明 | |
|---|---|---|
| DefaultPollingInterval | 默认轮询间隔的常量,以毫秒为单位。 |