灵狐短信平台接口说明

灵狐短信平台接口说明

ID:15839828

大小:101.50 KB

页数:5页

时间:2018-08-06

灵狐短信平台接口说明_第1页
灵狐短信平台接口说明_第2页
灵狐短信平台接口说明_第3页
灵狐短信平台接口说明_第4页
灵狐短信平台接口说明_第5页
资源描述:

《灵狐短信平台接口说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、灵狐短信平台接口说明1.概述“灵狐短信平台”是一个可连接多个运营商短信网关的通用短信平台,为便于SP进行二次开发,平台和短信业务之间采用数据库作为接口,短信平台把从运营商网关接收到的上行(MO)消息写入到指定的上行消息表中由业务进行逻辑处理并由业务把相应的下行消息(MT)写入指定的下行消息表中,短信平台则自动从下行消息表读取消息并发送到运营商网关,由此实现整个短信增值业务的处理过程。2.数据库2.1.短信平台采用MicrosoftSQLServer2000,Oracle9i等数据库,数据库名定义为BSDB_SMSPF,数据源名为BSDSN_SMSPF。在使用平台前需要手工配

2、置好。2.2.针对每个网关接口,短信平台采用三张表和业务进行消息通信。2.2.1.MO消息表(TxxxxxDeliver):用来保存平台从运营商网关接收到的上行消息,供业务使用2.2.2.MT消息表(TxxxxxSubmit):业务将需要通过短信平台发送到运营商网关的MT消息填入到这张表中,短信平台会自动将这些表中的消息取出并发送。注:业务填入消息时必须设置发送结果子段为-1表示该条消息尚未发送,否则平台将不会发送该条消息。2.2.3.MT历史消息表(TxxxxxSubmitHistory):短信平台自动将MT消息表中的消息取出并发送,如果发送成功则将该条消息的发送结果置为

3、已成功发送,并将该消息从MT消息表移动到相应的MT历史消息表中,如果发送失败则直接将MT消息表的发送结果字段设置为发送错误代码。3.中国电信接口3.1.SMGP1.3网关接口3.1.1.MO消息表–TSmgp13Deliver字段名数据类型长度说明IDint4数据库记录标识MsgIDchar20网关产生的短消息流水号IsReportint4是否状态报告(0=不是,1=是)MsgFormatint4信息格式:0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字RecvTimechar14短消息接收时间(格式:yyyymmddhhmiss,例如

4、20010301200000)SrcTermIDChar21短消息发送号码DestTermIDChar21短消息接收号码MsgLengthint4消息长度,取值大于等于0且小于等于140MsgContentChar280信息内容.如果信息格式为4(二进制信息)本字段将原始的二进制信息转换为相应的16进制字符串(例如:AE01BB23),长度为原来的两倍OriMsgIDChar20状态报告对应原短消息的MsgIDSubmitDatechar10短消息提交时间(格式:yymmddhhmm,例如010331200000)DoneDateChar10短消息下发时间(格式:yymmd

5、dhhmm,例如010331200000)StatChar7短消息状态DELIVRDEXPIREDDELETEDUNDELIVACCEPTDUNKNOWNREJECTD等Errchar3错误代码TxtChar20前3个字节,表示短消息长度,后17字节是submit消息的前17字节,中文可能被滤除DeliverTimedatetime8本条记录的生成时间ProcessStatusint4由业务使用的处理状态,平台初始设置成01.1.1.MT消息表-TSmgp13Submit字段名数据类型长度说明IDint4数据库记录标识MsgTypeint4短消息类型(1=取消订阅,2=订阅

6、请求,3=点播,4=订阅,5=交互式操作,6=查询,其他保留)NeedReportint4是否要求返回状态报告(0=不要求,1=要求)Priorityint4发送优先级(从0到9)ServiceIDChar10业务类型(是数字、字母和符号的组合)FeeTypeChar2收费类型00:免费01:按条收费02:包月03:封顶其他:保留FeeCodeChar6资费代码(单位为分)FixedFeeChar6包月费/封顶费(单位为分)MsgFormatint4信息格式:0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字ValidTimeChar17

7、存活有效期,格式必须为“yyyy/mm/ddhh:mm:ss”AtTimeChar17定时发送时间,格式必须为“yyyy/mm/ddhh:mm:ss”SrcTermIDChar21短信息发送方的电话号码(格式为"电话号码*子信箱号"),当短消息来自CP时,电话号码为118+CPID或者发送方主叫号码。ChargeTermIDChar21计费用户号码DestTermIDChar21短消息接收号码(接收方号码的的最长长度为21,格式为"电话号码*子信箱号",'0'表示公共信箱,'1'表示一号子信箱,'2'表示二号子信箱

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

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

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