2020年版网通UMS项目短信协议网关技术建议书_第1页
2020年版网通UMS项目短信协议网关技术建议书_第2页
2020年版网通UMS项目短信协议网关技术建议书_第3页
2020年版网通UMS项目短信协议网关技术建议书_第4页
2020年版网通UMS项目短信协议网关技术建议书_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020年版网通 UMS项目短信协议网关技术建议书网通SUMS项目短信协议网关技术建议书大汉三通信息声明1.本建议书内含大汉三通商业机密信息, 仅供及此项目的关联客户黑龙江网通公司内部使用。务必请妥善保管并且仅在与项目有关人员范围内使用,未经大汉三通公司明确做出的书面许可, 不得为任何目的、以任何形式或手段(包括电子、机械、复印、录音或其它形式)对本文档的任何部分进行复制、存储、引入检索系统或者传播。若在此技术建议书基础上,与大汉三通签订了合同,就具有了在合同范围内复制、使用或公布有关信息的权利。本限制条款不限制使用本建议书中从其它非限制渠道获得的信息。尽管大汉三通已经尽力使本文档内容保持完整性和有效性,但仍可能有技术方面不够准确的地方或印刷错误。大汉三通保留根据项目各方的特定需求而对此文本进行进一步修改或撤销此文本或者部分文本内容的权利。大汉三通、TRI以及LOGO是上海大汉三通网络通信有限公司的注册商标。本文文件提及的其它公司、产品和服务的名称,可能是其它公司的商标或服务的标志。本建议书作为双方针对此项目的技术细节沟通之用,它是双方拟定项目工作说明书的基础。双方签署的工作说明书将取代签约日之前大汉三通所有在建议书及来往文件中的一切承诺,若尚有任何争执,将以签署的工作说明书为准。本建议书的有效时间范围:07月10日起至08月09日止。项目概述为配合在黑龙江网通实施UMS统一消息系统建设项目,大汉三通此次提供短信协议网关平台(CTC-SMSGW)软件,该平台将完成SMPP(采用SMTP和POP3或IMAP4协议)之间的相互转换。该平台将基于大汉三通短信平台(CTC-SMS)进行二次开发来完成。运行该平台所需的硬件和第三方软件由自己提供。对CTC-SMSGW的项目需求CTC-SMSGW在整个项目系统中的系统架构图如下:系统功能需求:1.SMPP和GP协议转换功能:1.UMS的VMS语音留言后,UMS下发短信通知的过程中, CTC-SMS。其中,CTC-SMSGW作为SMPPServer,UMS作为SMPPClient2.应该可以支持SMS下行的转发,它只负责将UMS的短消息发送到用户侧的SMGW设备,CTC-SMSGW不负责短消息的存储等其它功能1.邮件/SMS网关功能:1.UMS用户可以通过UMS的mailserver模块收发邮件,系统将利用 CTC-SMSGW完成邮件和SMS的相互转换,从而实现“SMS到email”和“email到SMS”的功能。这样,用户可以利用UMS已经支持的可视化邮件收发客户端来实现收发短信的功能2.UMS作为邮件服务器,SMSGW作为客户端通过SMTP/POP3或IMAP4接口收发邮件3.接入到CTC-SMSGW系统4.系统主要流程如下(其中假设:手机发送短消息到UMS注册用户小灵通号码58541240,用户发送短信的前缀接入号为8666,注册用户的UMS邮件为.4,UMS系统为CTC-SMSGW分配的UMS邮件地址为.4;同时,任一UMS用户,此处假设仍为58541240,可通过UMS邮件下发短信到一个手机,此处假设仍为):1.手机发短信到UMS注册用户号码58541240的上行流程:2.用户输入短信发送到 8666585412403.SMGW根据8666的前缀,将端消息发到 CTC-SMSGW4.CTC-SMSGW判断出短消息是留给用户58541240的,CTC-SMSGW将生成一个邮件,发送到.4,其中邮件的主题(subject)是:,邮件的内容(body)为短消息的内容5.UMS收到邮件后,UMS的注册用户(58541240) 将可以在Http界面中浏览此短消息。其中邮件subject 是发送者号码,邮件 body内容为短消息内容1.UMS注册用户号码 58541240通过UMS邮件发短信到手机的下行流程:6.UMS的注册用户可以生成一个电子邮件,在邮件的主题中注明对方移动终端的号码(需要对方支持端消息功能),然后将邮件发送到.47.CTC-SMSGW收到UMS注册用户的邮件后,从邮件主题中识别出短消息的目的终端号码,然后生成一条/多条短消息,通过GP接口将其发送到目的移动终端。如果UMS邮件内容比较长,CTC-SMSGW应该可以将其分成几次发送。如果UMS邮件内容不合法,如含有附件等,CTC-SMSGW应该可以自动回复一个邮件给发送者,并提醒其内容不合法。其它功能要求1.SMPP-GP转换功能和邮件/SMS转换功能应该在作为一个软件产品中提供(CTC-SMSGW),此软件产品可以运行在一台硬件服务器之上。系统处理能力以满足目前3000UMS用户,最终支持5万用户,但软件在系统容量上不做用户数和性能指标授权的license限制,系统容量仅取决于系统的软硬件配置。需要根据五万UMS注册用户的容量估算短消息的负载,并推荐相应的硬件配置。需要提供产品的可靠性/容灾方案。应该提供产品手册,测试项列表/测试流程,操作手册及安装维护手册。技术实现CTC-SMSGW实现架构CTC-SMSGW将基于CTC-SMS短信平台进行二次开发完成,CTC-SMSGW架构如下:各层功能如下:1.短信协议层:实现到运营商短信网关或短信中心的短信协议接入,系统支持CMPP、SGIP、SMGP、GP及SMPP2邮.件协议层:实现与外部邮件服务器之间用于email收发的邮件协议,系统支持SMTP邮件发送协议和POP3或IMAP4邮件接收协议3.短信平台核心业务层:实现业务路由、系统线程与任务管理、关键字过滤等功能 4.Mail client 核心处理层:实现作为mailclient 的邮件逻辑处理,包括邮件收发(系统不提供邮件收发的可视化客户端界面)、邮件 MIME类型和内容编解码字符集的确定,邮件存储,以及主题和内容的提取和识别等 5.二次开发接口层:提供多方式二次开发接口,如 DLL、socket、或DB等接口方式6.应用层:实现应用处理,如完成GP与ESME的SMPP之间的协议转换,以及mail和SMS之间的转换功能7.ESME:外部短消息实体,如UMS系统。ESME与CTC-SMS之间通过标准的短信协议(如CMPP、SGIP、SMGP、GP、SMPP)相连8.MailServer ;外部email邮件服务器。如UMS系统的mailserver 模块。MailServer 与CTC-SMSGW之间通过标准的邮件协议相连其中,本期项目只提供其中的 ESME的SMPP协议转换到GP协议,以及提供邮件和SMS之间的转换的功能。关于CTC-SMS的短信相关功能详细介绍,可参见附录部分。这种结构的优点如下:1.成熟可靠:大汉三通整个短信平台CTC-SMS已经在遍布全国各省都有商业应用,基础平台成熟可靠,可以保证项目实施的可靠性 2.模块化结构,扩展性好:以后要在此平台上实现其它协议的相互转换将比较方便。同时,以后也比较容易扩展以开展其它短信增值业务 3.邮件相关模块和短信相关模块比较独立,便于保持相互的稳定性以及软件升级实施周期可保证:由于是在成熟的平台上做二次开发,相对更容易保证项目实施的时间要求实现业务流程 VMS留言通知消息流程(SMPP下行)UMS首先作为SMPPclient通过BIND消息连接到CTC-SMSGW的SMPPServer模块并进行登录,CTC-SMSGW然后对UMS作为SMPPclient进行认证,认证通过后SMPP通道建立。然后当UMS的VMS有新留言时,UMS可通过SMPP的submit消息下发短信。然后CTC-SMSGW处理后再通过GP转发到运营商SMGW。UMS用户通过Email接收和发送短信流程(SMTP上行,POP3或IMAP4下行)以下假设:手机发送短消息到 UMS注册用户小灵通号码58541240,用户发送短信的前缀接入号为8666,注册用户的UMS邮件为.4,UMS系统为CTC-SMSGW分配的UMS邮件地址为.4;同时,任一UMS用户,此处假设仍为58541240,可通过UMS邮件下发短信到一个手机,此处假设仍为。则,系统详细处理流程为 :1.手机发短信到UMS注册用户号码58541240的上行流程:1.用户输入短信发送到 8666585412402.SMGW根据8666的前缀,将端消息发到 CTC-SMSGW3.CTC-SMSGW判断出短消息是留给用户58541240的,CTC-SMSGW将生成一个邮件,发送到.4。其中,SMTP邮件发送者是.4,主题(subject)是:“短信邮件,发送号码”,邮件的内容(body)为短消息的内容 4.UMS收到邮件后,UMS的注册用户(58541240) 将可以在Http界面中浏览此短消息 2.UMS注册用户号码58541240通过UMS邮件发短信到手机的下行流程:1.UMS的注册用户可以生成一个电子邮件,在邮件的主题中注明对方移动终端的号码(需要对方支持端消息功能),然后将邮件发送到.42.CTC-SMSGW按照一定时间间隔定期通过POP3或IMAP4到UMSMailServer收取电子邮件3.CTC-SMSGW收到UMS注册用户的邮件后,从邮件主题中识别出短消息的目的终端号码(可以是多个目的号码),然后生成一条/多条短消息,分别通过GP接口将其发送到对应的目的移动终端。如果UMS邮件内容比较长,CTC-SMSGW可以将其分成几次发送。如果UMS邮件内容带有附件,则 CTC-SMSGW在过滤附件后下发消息体内容短信的同时,自动回复一个带原始邮件内容的邮件给发送者,以提醒其内容不合法其它短信邮件支持功能说明 :1.发送者号码显示UMS用户通过邮件下发短信时,其发送邮件的发件人地址将为“用户号码@UMS邮箱域名或IP地址”(如前面流程中的 .4)。系统将解析出用户号码 58541240,然后以接入号(如 8666)+用户号码,作为发送者号码下发给目的终端。群发功能UMS用户通过邮件下发短信时,可在邮件的主题中输入多个接收者号码,号码之间以分号半角字符“;”分开。当CTC-SMSGW收到邮件后,可以提取出各个目的号码,然后可以分别向目的号码发送短信。当解析出的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论