收藏 分销(赏)

华为交换机中间件开发手册——实用版.doc

上传人:仙人****88 文档编号:11718492 上传时间:2025-08-08 格式:DOC 页数:23 大小:280KB 下载积分:10 金币
下载 相关 举报
华为交换机中间件开发手册——实用版.doc_第1页
第1页 / 共23页
华为交换机中间件开发手册——实用版.doc_第2页
第2页 / 共23页


点击查看更多>>
资源描述
属性 名称 含义 默认值 特性 AgentID 坐席工号 0 Initial之前设置生效 MainCTIIP 平台IP “” Initial之前设置生效 BackCTIIP 平台备机IP “” Initial之前设置生效 DN 坐席分机号码 “” Initial之前设置生效 AutoAnswer 自动应答 1 设置之后,下一通电话生效 ServiceList 技能组 “” Initial之前设置生效 AutoEnterIdle 是否自动进入空闲态 0 设置之后,下一通电话生效 OtherWorkTimeOut 挂机后进入空闲态间隔 15000 只有AutoEnterIdle为1,该值才生效,设置之后,下一通电话生效 方法 初始化 功能 设置控件的相关属性。一般在页面加载的时候调用。 原型 LONG Initial(void) 参数 参数 参数说明 无 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无 反初始化 功能 反初始化。一般在页面关闭的时候设置。 原型 LONG UnInitial(void) 参数 参数 参数说明 无 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无 签入 功能 坐席登录CTI平台。 原型 LONG SignIn(void) 参数 参数 参数说明 无 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件 描述 OnSignInSuccess(LONG MediaServerType) MediaServerType 为1代表CTI Server 发起方失败事件流 事件 描述 OnSignInFailure(LONG MediaServerType) MediaServerType 为1代表CTI Server 对方事件流 无 签出 功能 坐席退出呼叫中心平台。 原型 LONG SignOut (void) 参数 参数 参数说明 无 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件 描述 OnSignOutSuccess(LONG MediaServerType) MediaServerType 为1代表CTI Server 发起方失败事件流 事件 描述 OnSignOutFailure(LONG MediaServerType) MediaServerType 为1代表CTI Server 对方事件流 无 呼叫进入、录音(事件) 功能 有呼叫(内线、外线、咨询、通话转移)进入。 振铃 事件 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:0代表客户呼叫,1代表内部呼叫,2代表咨询呼叫,3代表通话转移呼叫 MediaType:5,代表语音媒体 久不应答 事件 描述 OnLongNoAnswer( CallerNo, BeginTime, EndTime) CallerNo:客户号码 BeginTime:开始振铃时间 EndTime:结束振铃时间 录音 事件 描述 OnBeginRecordSuccess(FileName) FileName:录音文件名称 应答 功能 应答内线呼叫、外线呼叫、咨询呼叫、通话转移呼叫。 原型 LONG Answer(LONG MediaType) 参数 参数 参数说明 MediaType 为1,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 操作方成功事件流 事件 描述 OnAnswerSuccess( MediaType ) MediaType:5,代表语音媒体 操作方失败事件流 事件 描述 OnAnswerFailure( MediaType ) MediaType:5,代表语音媒体 对端坐席事件流 无 挂断 功能 坐席挂断当前呼叫。 原型 Hangup(LONG MediaType) 参数 参数 参数说明 MediaType 为1,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 操作方成功事件流 事件 描述 OnHangupSuccess( Party, MediaType ) Party:0代表客户挂断,1代表坐席挂断,2代表被咨询方挂断 MediaType:5,代表语音媒体 操作方失败事件流(内线呼叫) 事件 描述 OnHangupFailure( Party, MediaType ) Party:0代表客户挂断,1代表坐席挂断,2代表被咨询方挂断 MediaType:5,代表语音媒体 对端坐席事件流 无 外呼 功能 发起呼叫。 原型 MakeCall( Dest, ANI, Type, MediaType) 参数 参数 参数说明 Dest 需要外呼的号码(如果为内线,则为坐席的分机号码) ANI 发起呼叫方的电话号码,一般为发起操作的坐席的分机号码 Type 0, 代表外部呼叫 1, 代表内部呼叫 MediaType 为1,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 操作方成功事件流 对端振铃并应答成功 事件流 描述 OnMakeCallSuccess( CallID, MediaType ) CallID:呼叫标识 MediaType:5,代表语音媒体 OnMakeCallTalkSuccess( MediaType ) MediaType:5,代表语音媒体 对端振铃但没有应答成功 事件流 描述 OnMakeCallSuccess( CallID, MediaType ) CallID:呼叫标识 MediaType:5,代表语音媒体 OnMakeCallFailure ( MediaType ) MediaType:5,代表语音媒体 操作方失败事件流 事件流 描述 OnMakeCallFailure( MediaType ) MediaType:5,代表语音媒体 对方事件流(内线呼叫) 坐席振铃 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:1代表内部呼叫 MediaType:5,代表语音媒体 坐席振铃未应答 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:1代表内部呼叫 MediaType:5,代表语音媒体 OnLongNoAnswer( CallerNo, BeginTime, EndTime) CallerNo:客户号码 BeginTime:振铃开始时间 EndTime:结束振铃时间 二次拨号 功能 拨通总机之后,拨打分机。 原型 SendDTMF( DTMFDigits ) 参数 参数 参数说明 DTMFDigits 需要发送的分机号码 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无 咨询 功能 发起咨询,包括坐席、外线。 原型 Consult( ConsultNum, ConsultType, MediaType ) 参数 参数 参数说明 ConsultNum 需要咨询的坐席分机号码、外线号码或技能组描述 ConsultType 0, 外线 1, 内线 2, 技能组 MediaType 5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 对端振铃并应答成功 事件流 描述 OnConsultSuccess ( CallID, MediaType ) CallID:呼叫标识 MediaType:5,代表语音媒体 OnConsultTalkSuccess ( MediaType ) MediaType:5,代表语音媒体 对端振铃但没有应答成功 事件流 描述 OnConsultSuccess ( CallID, MediaType ) CallID:呼叫标识 MediaType:5,代表语音媒体 OnConsultFailure 没有问题,就是这样 ( MediaType ) MediaType:5,代表语音媒体 操作方失败事件流 事件流 描述 OnConsultFailure(LONG MediaType) MediaType:5,代表语音媒体 被咨询方事件流(坐席) 振铃 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:1代表内部呼叫 MediaType:5,代表语音媒体 坐席振铃未应答 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:2代表咨询呼叫 MediaType:5,代表语音媒体 OnLongNoAnswer( CallerNo, BeginTime, EndTime) CallerNo:发起咨询方号码 BeginTime:振铃开始时间 EndTime:结束振铃时间 咨询转移 功能 将客户电话转移到被咨询方。 原型 Transfer( MediaType ) 参数 参数 参数说明 MediaType 5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件流 描述 OnTransferSuccess 发起方失败事件流 事件流 描述 OnTransferFailure 对方事件流 无 通话转移 功能 将当前电话直接转移到目标方 原型 SingleStepTransfer( TransferNum, TransferType, MediaType) 参数 参数 参数说明 TransferNum 转移的内线号码、外线号码、技能组、IVR号码 TransferType 0, 内线 1, 外线 2, 技能组 3, IVR MediaType 5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件流 描述 OnSingleStepTransSuccess( MediaType ) 5,代表语音媒体 OnHangupSuccess( Party, MediaType) Party:Party:0代表客户挂断,1代表坐席挂断,2代表被咨询方挂断 MediaType:5,代表语音媒体 发起方失败事件流 事件流 描述 OnSingleStepTransFailure(MediaType) 5,代表语音媒体 被转移方事件流(转移坐席) 振铃 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:3代表通话转移呼叫 MediaType:5,代表语音媒体 坐席振铃未应答 事件流 描述 OnAnswerRequest(CallID, CallType, MediaType) CallID:呼叫标识 CallType:3代表通话转移呼叫 MediaType:5,代表语音媒体 OnLongNoAnswer( CallerNo, BeginTime, EndTime) CallerNo:发起咨询方号码 BeginTime:振铃开始时间 EndTime:结束振铃时间 强制签出 功能 将坐席强制退出平台 原型 ForceOut(LONG AgentID) 参数 参数 参数说明 AgentID 坐席工号 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件流 描述 OnForceOutSuccess 发起方失败事件流 事件流 描述 OnForceOutFailure 对方事件流 事件流 描述 OnForceOut 强插 功能 强插。 原型 Insert(LONG AgentID, LONG MediaType) 参数 参数 参数说明 AgentID 坐席工号 MediaType MediaType:5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件流 描述 OnInsertSuccess( MediaType ) MediaType:5,代表语音媒体 发起方失败事件流 事件流 描述 OnInsertFailure( MediaType) MediaType:5,代表语音媒体 对方事件流 无 强拆 功能 强制拆除坐席的话路。 原型 Break(LONG AgentID, LONG MediaType) 参数 参数 参数说明 AgentID 坐席工号 MediaType MediaType:5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无 监听 功能 监听坐席和客户的通话 原型 Listen(LONG AgentID, LONG MediaType) 参数 参数 参数说明 AgentID 坐席工号 MediaType MediaType:5,代表语音媒体 返回值 返回值 返回值说明 0 成功 其他 失败(使用GetPromptByErrorCode获取错误描述) 发起方成功事件流 事件流 描述 OnListenSuccess没有问题 ( MediaType ) MediaType:5,代表语音媒体 发起方失败事件流 事件流 描述 OnListenFailure 没有问题 ( MediaType) MediaType:5,代表语音媒体 对方事件流 无 批量获取座席状态 功能 获取座席当前状态 原型 BSTR QueryAgentStatusByAgentID(LPCTSTR AgentIDs); 参数 参数 参数说明 AgentIDs 坐席工号字符串,格式为“1001,1002” 返回值 返回值 返回值说明 监控信息 格式为格式为“座席1工号,状态,状态持续时间(秒),进入状态原因|座席2工号,状态,状态持续时间(秒),进入状态原因”,如“1001,0,100,0|1002,2,300,0”。 座席状态码: enum AGENT_STATE { NOT_LOGINED=0, //未签入 IDLE, //空闲状态 PREOCCUPY , //预占用状态 OCCUPY , //占用状态 ANSWERING , //应答状态 TALKING , //通话状态 WORKING, //工作状态 SETBUSY, //忙状态 REST, //请假休息 AGENT_STUDING, //学习状态 AGENT_WORK_ADJUST//调整状态 }; 状态原因指座席休息(离席)时选择的原因码。 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无 获取技能队列下所有座席状态 功能 获取技能队列下所有座席状态 原型 BSTR QueryAgentStatusBySkillName(LPCTSTR SkillName); 参数 参数 参数说明 SkillName 技能队列名称字符串 返回值 返回值 返回值说明 监控信息 格式为格式为“座席1工号,状态,状态持续时间(秒),进入状态原因|座席2工号,状态,状态持续时间(秒),进入状态原因”,如“1001,0,100,0|1002,2,300,0”。 座席状态码: enum AGENT_STATE { NOT_LOGINED=0, //未签入 IDLE, //空闲状态 PREOCCUPY , //预占用状态 OCCUPY , //占用状态 ANSWERING , //应答状态 TALKING , //通话状态 WORKING, //工作状态 SETBUSY, //忙状态 REST, //请假休息 AGENT_STUDING, //学习状态 AGENT_WORK_ADJUST//调整状态 }; 状态原因指座席休息(离席)时选择的原因码。 发起方成功事件流 无 发起方失败事件流 无 对方事件流 无
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服