文档介绍:第一章使用WintelPhone控件开发呼叫中心应用
IE 浏览器
WintelPhone
客户端控件
WEB服务器
呼叫中心应用程序
软交换服务器
Web Agent
坐席人员
控件注册使用方法
两种注册使用方式:
手动注册
1) , \system32目录下
2) 开始菜单-运行-执行 regsvr32
自动注册
1) ,
2) ,将下面内容
<object type="application/x-oleobject" name="iaxWebPhone" id="iaxWebPhone"
classid="CLSID:D87BE747-157C-49BD-A392-A68B75A54947"
codebase="#version=2,0,0,68"
style="width:1px; height:1px">
</object>
改为:
<object type="application/x-oleobject" name="iaxWebPhone" id="iaxWebPhone"
classid="CLSID:44B6691C-4B37-403B-ABB5-504C2"
codebase="#version=1,0,0,1"
style="width:1px; height:1px">
</object>
3) 修改IE选项。因为控件没有签名,IE会限制它的下载及执行。
a) 打开IE,工具-选项-安全,选“受信任的站点”,点击站点,将Web服务器地址添加进列表。如:
b) 点击“自定义级别”确保安全设置里的ActiveX各项设置为启用或提示
使用软电话
打开IE,输入软电话系统的地址。(如果是自动注册,第一次使用时客户端会自动下载ActiveX控件并在本机注册,以后使用不需下载,直接可以使用)、
使用WintelPhone控件
主要包含通过WintelPhone控件和软交换服务器实现IP分布呼叫中心功能,用户使用其开发的基本流程为:
座席登陆
fn_login_out( )
执行init_iaxWebPhone( )的操作
初始化iaxWebPhone控件。
OnRegistration(regid, regreply)
触发注册控件事件
执行坐席的相关( 应用层逻辑)
操作。
座席退出登陆 term_iaxWebPhone( );
注销iaxWebphone控件 fn_login_out( isLogin )
图3-3:系统开发流程图
WintelPhone 客户端控件是基于WEB浏览器端的软电话控件。支持IAX2协议, WintelPhone 客户端在集成到B/S应用系统中后,每次注册初始化控件时候,会快速的建立一个WintelPhone 客户端。 Linux系统下的******@PBX服务器能够支持多种其他协议如( SIP , 等)用户也可以选择其它的终端或控件,使web客户端能实现多种通讯方式,如: PC2PC , Phone2PC , PC2Phone等,实现CTI的集成应用。
使用WintelPhone控件DEMO说明
////////////////////////////////////////////////////////////////////////////////////
//注册电话触发事件,
///////////////////////////////////////////////////////////////////////////////////
OnRegistration(regid, regreply)
regid 是注册的iax电话ID动态生成。
regreply 是注册后的回复信息
状态: regreply返回三种情况, 18 : 已经注册电话。
状态: regreply返回三种情况, 30 : 注册电话禁止。
状态: regreply返回三种情况, 6 : 注册电话超时。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//初始化控件电话。
//