1 / 12
文档名称:

Avaya IC集成说明.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Avaya IC集成说明.doc

上传人:名侦探柯南 2013/1/26 文件大小:0 KB

下载得到文件列表

Avaya IC集成说明.doc

文档介绍

文档介绍:Avaya IC集成说明
Avaya IC Client SDK集成方式
和Java两种开发环境
Required
software
Location
Supported versions
Windows
Solaris
AIX
Operating
systems
All Client SDK
servers
Windows
Server 2003 R2
SP2 (32bit)
Solaris 10
Patch 119963-13-1
AIX
Time
synchronization
utility
All Client SDK
servers
Third party NTP
application
NTP application
NTP application
PDF reader for documentation
All Client SDK
servers
Adobe Acrobat
Reader
Adobe Acrobat
Reader
Adobe Acrobat
Reader
Java Runtime
Environment
Computer that
hosts Java
sample client
Sun JDK

Sun JDK

IBM J9
J2RE
在IC 和Java两个例程及其源代码可供参考:
.NET例程
Java例程
同时,也可以通过Client SDK在Web页面中进行软电话集成:
支持Server-side和Client-side两种集成方式
Server-side集成方式:
服务端集成方式通过一个服务进程实现与Client SDK及IC核心服务的集成工作。在一个服务进程中可同时处理多个用户会话。一个用户会话需要一个唯一的login ID。在这种模式下,通常座席桌面应用程序与该服务进程进行通讯调用IC功能。Client SDK只需要安装在服务器端即可,无需在座席桌面PC上进行安装。
Client-side集成方式:
客户端集成方式,通过客户端应用程序与Client SDK进行集成。客户端集成方式,应用程序必须使用Client API并且一个用户程序只能创建一个用户会话。
Client SDK技术说明
Client SDK软件结构
下图是Client SDK的软件结构示意图,说明其如何与组件之间进行协同工作。
Client SDK Class Model
Session State Model
状态定义:
State
Definition
Logged_in
Application user is essfully logged in, but active state has not yet been determined. Logged_in is the initial state reported to clients through the Client SDK.
Initialized
Session was essfully initialized. This state is transitional.
Init_auxwork
Application user submits request to enter Auxwork state. The Avaya IC system uses this state to acknowledge the request and prevent the delivery of new WorkItems.
Auxwork
Application user has essfully entered Auxwork state. This state
confirms that all WorkItems are in a state that supports Auxwork.
No WorkItems will be delivered until the application user enters
Available state.
Init_available
Application user submits request to enter Available state. The Avaya IC system uses this state to acknowledge the request and prepare for the availability of the application user.