呼叫中心系统开发接口源代码
普通座席软件与班长座席软件以及IP远程座席软件为同一源程序,通过权限控制进行区别,可以动态地任意配置班长座席个数;提供了人工座席软件的模板程序源代码,同时提供了基于ActiveX控件以及JavaScript脚本形式的二次开发接口;
BYICCAgent2.0内置了成熟的与排队交换机(PABX)的CTI通信控制功能以及丰富的话务控制(软电话)功能[可以直接投入商业运行]以及相关的模板程序源代码,如登录/退出,应答来电/拒绝应答,在线/示忙/事后文书处理,走开/回来,来电转其他座席,自动播报工号,保持/恢复,静音/取消静音,屏幕呼出/呼叫分机,监听,强插,,接管/呼叫拦截,班长强制普通座席示忙/示闲,班长强制注销普通座席,来电显示/客户基本资料和历史业务记录屏幕弹出/来电区域识别,语音数据同步转移[即呼叫和客户数据以及操作界面的同步转移]/客户服务的协同管理,留言信箱管理[如留言检索查询及播放以及回复], 来电转外线/指挥调度,三方/多方电话会议,来电转IVR,代接电话,座席之间收发文字信息,座席通信状态/呼入排队情况实时监控,地址簿/电话速拨面板,黑名单管理,查询座席历史通话记录,话务员管理及权限控制等。
BYICCAgent2.0内置了丰富的客户档案管理、业务咨询管理、业务查询管理、业务受理管理、投诉建议管理、客户回访与市场调查管理、工作流/工单流转管理【如工单处理进度和退单查询,正常派单,重新派单,销毁派单,历史工单信息组合条件查询,导出到EXCEL,工单详细信息浏览与打印等业务功能】、预览呼出/电话营销的被叫号码分配管理以及呼出的业务管理、业务知识库/公告栏/座席备忘录/操作日志管理/业务参数维护等通用的数据库应用(CRM)业务功能[可以直接投入商业运行]以及相关的模板程序源代码。
BYICCAgent2.0内置了与已有计算机技术支持系统(如MIS/ERP/OA/GIS/BOSS/网站)/因特网/的数据接口以及获取主叫方来电号码和通过SOCKET与第三方应用软件传递主叫方来电号码的模板程序源代码以及通过插件结构的编程来融合B/S结构的业务系统程序{即与业务系统浏览器客户端程序的接口}的模板程序源代码。
座席软件二次开发的工作为利用人工座席模板软件BYICCAgent2.0源代码修改业务(数据库应用)部分的界面数据项以及相关的SQL语句,能够大幅度的缩短AGENT(人工座席)软件二次开发周期,大大降低AGENT(人工座席)软件二次开发成本。具有数据库应用软件开发能力的软件工程师经过3天的专业技术培训后即可很快胜任AGENT(人工座席)软件的二次开发。
呼叫中心系统不同于其他网络或者通信设备,呼叫中心系统的应用必然要与业务系统以及业务数据库关联,而业务系统的真正专家往往是客户自己或者在某个行业内已经有多年积累的行业软件供应商,通常情况下他们对于呼叫中心系统这样的专业通信设备并不太了解,而呼叫中心厂商对大部分细分行业的业务应用情况也不够熟悉。如何使两者有机地进行结合,博域通讯进行了大量的探索和研发,并对呼叫中心系统与业务系统联系最紧密的座席(管理)软件BYICCAgent2.0进行开源。
呼叫中心座席(管理)软件BYICCAgent2.0是整个呼叫中心系统与用户/座席进行交互的主要人机界面,与呼叫中心系统核心软件联系紧密,博域通讯是极少数对座席(管理)软件开源的企业,必将对整个呼叫中心/CTI/Call Center行业带来深远的影响。
呼叫中心系统作为业务系统的支撑平台,所提供的服务和功能是相对稳定的,而业务系统作为直接与用户衔接的人机界面,其功能和数据体现形式,往往随着业务的发展而改变和升级,同时行业差异性也比较大。
该实际业务应用形式决定了呼叫中心系统与业务系统之间必须要松散耦合才能最大限度地适应业务系统发展、保护用户投资。这种松散耦合的最好实现就是呼叫中心系统与业务系
统之间通过接口实现相互调用和对接/集成。
1.1 博域通讯一体化呼叫中心平台产品BYICC2.0的人工座席软件BYICCAgent2.0提供的呼叫中心系统第三方开发接口简介
博域通讯一体化呼叫中心平台产品BYICC2.0的人工座席软件BYICCAgent2.0的呼叫中心系统第三方开发接口具有完善的第三方信息系统集成和开发接口,第三方信息系统开发商/集成商可以通过很小的工作量集成/整合博域通讯一体化呼叫中心平台产品BYICC2.0的呼叫中心功能,比如座席登入/退出、来电弹屏/去电弹屏、在线、示忙、通话保持、通话恢复、来电转其他座席、来电转业务部门电话/指挥调度、代接来电、三方/多方电话会议、点击拨号(屏幕呼出)、监听、强插、、接管(呼叫拦截)、播放通话录音、来电转IVR流程、班长座席强制普通座席示忙/示闲、班长座席强制注销普通座席、座席之间收发文字信息、获取座席状态、获取呼入排队队列(ACD)情况等。
对于基于C/S架构的Windows应用软件开发商,不限定开发工具,可以是C#.NET、VB、Delphi、C++Bulider、VC、PowerBuilder等开发环境中的任何一种,博域通讯一体化呼叫中心平台产品BYICC2.0的人工座席软件BYICCAgent2.0的呼叫中心系统第三方开发接口的
表现形式为简单易用且标准的ActiveX控件。
对于基于B/S架构的Web应用软件开发商,不限定开发工具,可以是ASP、JSP、PHP、JAVA、ASP.NET等开发环境中的任何一种;博域通讯一体化呼叫中心平台产品BYICC2.0的人工座席软件BYICCAgent2.0的呼叫中心系统第三方开发接口的表现形式为简单易用且标准的JavaScript脚本。
1.2 博域通讯一体化呼叫中心平台产品BYICC2.0的人工座席软件BYICCAgent2.0提供的ActiveX控件的呼叫中心系统第三方开发接口简介
博域通讯一体化呼叫中心平台产品BYICC2.0提供了简单易用且标准的呼叫中心系统第三方开发接口---基于微软公司的COM技术(对象组件模型)的ActiveX控件[ActiveX控件对外提供详尽的属性、方法和事件,并且系统底层返回的事件/消息是简单的、容易理解的信息,而不是复杂的信令模式;使用非常方便,对于普通的软件开发人员而言易学易用]供业务系统调用,实现了业务系统与呼叫中心系统功能集成的简单方便与松散耦合,符合组件化软件开发以及面向对象编程的软件工程思想;C/S架构的业务系统只需用1行代码(函数调用)直接调用即可使用;用户不需要了解呼叫中心系统的底层通讯的复杂知识与技术细节,
只需了解程序(编程)常识即可对代码进行编写和维护;同时博域通讯一体化呼叫中心平台产品BYICC2.0的座席软件(包括班长座席软件)BYICCAgent2.0提供了呼叫中心系统第三方开发接口ActiveX控件的属性、方法以及事件调用方法的丰富的模板程序源代码(分为了C#.NET版本、Delphi版本、JAVA版本等版本)供用户参考。
博域通讯一体化呼叫中心平台产品BYICC2.0提供的呼叫中心系统第三方开发接口,充分结合了业务系统对呼叫中心功能的需求,集成了完整的与排队交换机(PABX)的CTI通信控制功能和丰富的话务控制成熟功能,如:登录/退出、应答来电/拒绝应答、在线/示忙/事后文书处理、走开/回来、来电转其他座席、保持/恢复、静音/取消静音、屏幕呼出/呼叫分机、监听、强插、、接管/呼叫拦截、班长强制普通座席示忙/示闲、班长强制注销普通座席、来电显示/来电时客户基本资料与历史业务记录在屏幕上自动弹出(Screen PopUp)/来电区域识别、语音数据同步转移[即呼叫和客户数据以及操作界面的同步转移]/客户服务的协同管理、留言信箱管理[如留言检索查询及播放以及回复]、来电转外线/指挥调度、三方/多方电话会议、来电转IVR、代接电话、座席之间收发文字信息、座席通信状态/信道通信状态/呼入排队(ACD)情况实时监控、地址簿/电话速拨面板、黑名单管理、查询座席历史通话记录/通过话务员话机(电脑声卡)进行播放通话录音文件、话务员管理及权限控制等功
能。第三方(如行业管理软件供应商等在线代码运行器)通过简单编程,就能使已有的C/S或B/S应用系统软件具有强大的呼叫中心(CTI)话务控制功能。
下面以C#.NET版本为例对博域通讯一体化呼叫中心平台产品BYICC2.0的座席软件(包括班长座席软件)BYICCAgent2.0提供的呼叫中心系统第三方开发接口ActiveX控件的属性、方法以及事件调用方法的丰富的模板程序源代码进行说明,包括了:
* 话务控制ActiveX控件的属性、方法调用的模板程序源代码,如:
private void button1_Click(object sender, EventArgs e)
{
//[将来电转移给其它座席]按钮的Click事件代码
string strSeatNo=""; //对方坐席分机号码
strSeatNo = thisboBox1.Text.Trim();
this.SoftPhoneOcx.TranSeat(strSeatNo, 0);
}
* 话务控制ActiveX控件的事件(消息)处理调用的模板程序源代码,如:
private void SoftPhoneOcx_TranSeatEvent(object sender, AxSoftPhoneOcxLib._DSoftPhoneOcxEvents_TranSeatEvent e)
{
//转接座席事件(消息)处理
//e.result 表示代接结果(0-成功 1-失败)
//Frmmainform为主窗体名称,以下类同
if (e.result == 0)
Frmmainform.strTranSeatresult = "转接座席成功!";
else
Frmmainform.strTranSeatresult = "转接座席失败!";
}
又如:
private void SoftPhoneOcx_CallIn(object sender, AxSoftPhoneOcxLib._DSoftPhoneOcxEvents_CallInEvent e)
{
int intrecp;
string strcallin="";
string strtemp="";
//呼入振铃事件处理, 通常应用于来电弹屏功能即来电振铃时客户基本资料与历史业务记录在话务员PC机屏幕上自动弹出
strcallin="主叫号码/来电号码:" + e.callerNo + "; " + "被叫号码:" + e.calledNo+ "; "+"呼入的通道类型:" + e.chnType.ToString() + "; " + "呼入的通道号:" + e.chnNo.ToString()+ "; +"IVR流程传递到坐席软件的附加参数:" + e.param;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论