客服接口开发培训胶片

客服接口开发培训胶片

ID:12527359

大小:192.50 KB

页数:54页

时间:2018-07-17

客服接口开发培训胶片_第1页
客服接口开发培训胶片_第2页
客服接口开发培训胶片_第3页
客服接口开发培训胶片_第4页
客服接口开发培训胶片_第5页
资源描述:

《客服接口开发培训胶片》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、客服接口开发培训胶片客服接口开发培训胶片主要内容第一章、接口概述第二章、DtProxyDll代码解读第三章、Midware代码解读第一章接口概述一、接口的功能二、接口与客服三、接口与BOSS四、接口的组成一、接口的功能二、接口与客服三、接口与BOSS四、接口的组成第二章DtProxyDll代码解读一、功能描述五、线程结构二、界面描述六、全局变量三、文件描述七、函数描述四、类结构体一、功能描述DtProxy的主要功能:接收客服内部发送过来的请求,把其转换为符合BOSS协议的格式,然后发送给BOSS;

2、接收BOSS回复的应答,把其转换为符合客服内部协议的格式,然后发送给客服内部。DtProxy程序由可执行文件DtProxy.exe及DtProxyDll.dll组成。DtProxy.exe负责框架性的功能,包括TCP连接维护,请求队列维护等。DtProxyDll.dll负责业务性的功能,主要是转换自动及人工业务的格式。二、界面描述1/4DtProxyDll.dll是一个动态库,无界面;DtProxy.exe界面如下:二、界面描述2/4二、界面描述3/4二、界面描述4/4三、文件描述1/2 上者的头

3、文件NewLogFile.h 用于生成IvrCall.Log日志NewLogFile.cpp 上者的头文件commonfunc.h★★辅助函数文件,包含了GetField等常用函数CommonFunc.cpp 上者的头文件dtproxydll.h★★★程序主文件,包含了最主要的业务逻辑DtProxyDll.cpp 上者的头文件,包含了常用MFC头文件StdAfx.h 预编译StdAfx.cpp备注主要功能文件名三、文件描述2/2 用于支持unix版编译gettickcount.h 用于发送告警信息

4、alertapi.h 定义了一些常用数据类型misc.h 定义了一些常用数据类型paramconfig.h★定义了一些报文结构体(内部)spcallprotocol.h★定义了一些报文结构体(外部)applyprotocol.h 上者的头文件resource.h 资源文件,包含版本信息等资源DtProxyDll.rc备注主要功能文件名四、类结构体--简表1/2IVR<--DtProxy★★tagSP_CALL_ACKstructIVR-->DtProxy★★tagSP_CALLstru

5、ctIuas<-->DtProxy★★tagAPPLY_MSGstruct报文地址信息★tagMSG_ADDRESSstruct用于生成IvrCall.Log日志 CNewLogFileclass程序实例,是CWinApp的子类。 CDtProxyDllAppclass备注重要性名称分类四、类结构体--简表2/2保存字符串与语音编码的对应关系 tagIDTONOTEstruct被tagBRIEF_CONFIG引用 tagCODE_CONFIGstruct被tagSP_CALL、tagS

6、P_CALL_ACK引用 tagSP_PARAMstruct被tagSP_CALL、tagSP_CALL_ACK引用 tagIVR_MSG_HEADstruct保存Brief.ini中配置的编码转换信息★tagBRIEF_CONFIGstruct保存DtProxyDll.ini中配置的命令字信息★tagPARAM_CONFIGstruct备注重要性名称分类四、类结构体--定义1/4typedefstructtagAPPLY_MSG{unsignedlonglen;//4byte//包的总长度,为包

7、控制信息和实际传送内容长度之和unsignedcharfactorycode;//1byte//厂商编码,华为=168unsignedcharprogid;//1byte//进程号unsignedcharmorepkt;//1byte//是否还有后续包,1有,0无charcmd_id[10];//10byte//命令字,最大长度为9,以null结束longstart_num;//4byte//起始记录号(从0开始)longend_num;//4byte//终止记录号(为0时表示其余全部数据)四、类

8、结构体--定义2/4longrequest_id;//4byte//请求IDlonganswer_id;//4byte//应答ID(保留)longsequence;//4byte//包序号charrec_seperator[5];//5byte//记录分隔符,最大长度为4,以null结束charfield_seperator[5];//5byte//字段分隔符,最大长度为4,以null结束longreserved;//4byte//保留1longreserved;//4byte//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。