1. 首页 > 电脑 >

cmpp协议_cmpp协议状态报告更新时效

[企业短信应用平台的设计]手机收不到短信

5:资费代码错

手机短信作为一种非常重要的沟通方式,正在被越来越多的企业重视。本文介绍的企业短信应用平台简单易行,可以为企业提供方便灵活的、基于短信的双向交流渠道。 多年来,及时准确地采集前端销售数据、快速地将各种消息传递给目标人群一直是各类企业追求的目标。尽管PC加互联网是很好的手段,但由于体积大,无论是放在柜台上还是用户携带都不便,而如果每人配备一台笔记本电脑或PDA的投入又比较大。另一方面,根据信息产业部的统计数据,2005年我国移动电话用户已超过3.9亿户,全年手机短信发送量3046亿条,比2004年短信增长了40%,比2000年增长了303%。手机普及率的提高,再加上短信的价格低廉,使得短信逐步深入到我们的生活之中。

cmpp协议_cmpp协议状态报告更新时效cmpp协议_cmpp协议状态报告更新时效


作为企业信息化的一部分,不少企业开始考虑建立企业的短信应用平台,为企业提供方便灵活的基于短信的双向交流渠道。目前已有的应用形式包括: 通过来群发短信、查询手机接收的状态; 针对企业员工的邮件、公文、日程安排等进行短信提醒; 接收手机发来的各种信息,针对不同的信息进行相关的处理,如信息采编、事务批办、点播等作。

的工作过程

移动为保证接入的一致性及安全性,要求各服务商通过短信接入短信中心,短信系统由以下部分组成:

1.短信信息服务参与实体

服务提供商(Serv Provider, SP): 短信信息服务的信息提供者。

短信(Internet Short Message Gateway, ISMG): 提供SP与短信中心之间数据交换的通道,采用CMPP(China Mobile Peer to Peer)协议与SP进行连接,采用SMPP 3.3协议与短信中心连接。

短信中心(Short Message Serv Center, SMSC): 利用信令网将短消息发送给手机用户。

2. 短信服务业务的工作过程

系统0x80000006设计与实现

企业短信应用平台的建设首先要考虑以下问题:

● 容错性: 具有良好的容错判断,日志记录详细。

● 可扩展性: 平台针对发送或接收都具有很强的扩展性。在发送功能方面,只需将短信内容添加到,由发送服务统一发送; 在接收功能方面,只需开发人员开发对新增功能的处理即可,在接收上增加新功能时配置不需修改短信收发程序。

● 可靠性: 通过查看发送成功状态确认手机接收是否成功。

● 可配置性: 无论对短信中心的连接参数,还是重发次数、时间间隔,接收的功能均可以通过配置进行修改和扩充。

● 支持长短信和WAP Push类型的发送。

● 短信个性化定制: 用户自定义过滤短信功能,用户可以通过短信个性化界面自定义对短信的发送人、短信邮件地址域名以及短信接收时间的过滤,符合过滤条件的短信将不发送给用户。

下面介绍短信应用平台的具体设计与实现。

1. 系统准备及参数设置

为实现与短信的互连,企业首先需要向移动申请接入短信的接入号、用户名、密码、企业代码,获得MO、MT端 口号 。在上述前提具备后,企业就可以以SP的身份接入短消息。具体涉及以下内容:

● 网络连接: 申请专线或其他方式连接到移动的短信。

● 系统参数: 参数设置包括短信IP地址、用户名、密码、服务号码、MT端口、MO端口等信息; 要求状态报告的短信应用类型; WAP Push的类型; 发送失败的重发次数、时间间隔; 告警接收地址等信息。

● 运行环境: 可以基于Windows实现,如Windows 2000 Aance 与Microsoft SQL 2000的组合。

对于数据库平台没有过多要求,如果企业已经有数据库平台,可以继续沿用。本方案中采用MS SQL 2000,短信应用平台包括4个数据库表,分别存放准备发送的消息、接收到的消息、参数配置和接收配置信息。接收配置表用来记录各种业务代码对应的处理程序。

3. 服务程序设计及实现

短信服务包括接收和发送程序,以服务的形式运行,通过CMPP协议与的短消息(ISMG)进行通信(参见图2)。有两个主进程: 一个是以发送者身份连接到的短信而建立的发送者线程,一个是以接收者身份连接到短信的接收者线程。发送程序主要功能是连接短信、发送表,把原始短消息经过解析、过滤形成可以发送的短消息,并发送到指定的手机用户,完成信息的传送功能; 而接收者进程连接短信,接收并分析短信中心发来的各种消息,确认手机接收状态,实现点播、审批、信息汇总等功能。

(1)短信发送程序

● 对原始短消息过滤是根据个人对短信的过滤设置进行过滤的。

● 发送长短信时,必须严格按照协议格式要求,如: 长短信必须以UCS2编码格式提交,并将消息体内容以Unicode格式编码,然后对每个Unicode字符高低字节互换。在头结构中有两个标识位,一个用来声明总条数,一个用来声明是第几条。

● WAP Push类型的短消息有两部分内容: 消息提示及URL。编码格式是UTF-8(字节数可变的编码)格式,要严格按照格式要求发送。

短信接收线程的工作包括: 记录ISMG的接收确认回执ID; 记录ISMG返回的手机终端已接收成功的回执信息码,即状态报告; 对用户发送来的短信内容进行分析、处理。

第1项工作用来确认短信(ISMG)接收成功。第2项工作情况用来确认手机已经接收到短消息。第3项工作情况需要针对不同的信息进行不同的处理,即根据内容的业务代码(这里定义短信内容殊分隔符内的信息为业务代码,也可以使用长代码功能来定义业务代码)与接收配置表匹配,调用对应的处理程序,并将除业务代码外的所有短信内容传递给处理程序,由各模块的程序自行分析、处理,从而保证不修改接收线程,都可以灵活增加接收类型。

用户发来的消息长度不超过70个汉字长度时,可以正常按消息格式解析; 当用户发来的消息长度大于70个汉字长度时,短消息中心会分段将消息内容下发,其中消息文本前6个字节是长短信的头结构。需要通过接收线程将信息解析完整。

4.短信安全

短信数据的安全性让很多企业担忧。由于短信传送的路径原因担心短信是否会在中途丢失,以及区分所发短信正确与否都是观望中的企业考虑之一。

对于丢失的担心完全可以利用程序来解决。对于发送的短信,可以加上要求短信中心返回手机接收的确认回执,短信中心发送到手机上之后,在接收到手机接收成功的回执后,将回执返给企业的短信应用平台。如果短信应用平台在一定时间之内没有接到确认,那么可以重发。对于手机发给短信应用平台的信息也同样,如公文处理,短信应用平台在接收到用户发来的信息后,不论处理成功与否,都将处理结果发给用户。

应用举例

企业短信应用平台实现了短信的集中收发,可以在此之上扩展更多的应用,如: 号码查询、、公文短信审批等。

号码查询 号码查询功能实现查询企业员工的联系电话。这里定义查询业务代码为dh,开发查询程序dhcx,将业务代码与程序的对应关系添加到接收配置表中。当用户查询张三的电话时,在短信内容中输入“张三”,收件人中输入“企业的接入号”,发送到企业。

短信服务调用dhcx程序进行查询,dhcx程序将查询结果返到企业,短信服务将结果发给用户,从而实现了号码查询功能。

功能实现企业的短信通知,可以作为会议通知、商业宣传等应用。短信通知模块只需将用户通知内容传递到企业,由短信服务统一进行发送。

总体而言,短信作为一种低成本的承载方式,完全可以为企业所用。上述也只是一个基本的应用框架,我们完全可以在这个短信应用平台之上进行扩展,实现更多的功能,以满足企事业单位的不同业务要求。

(作者单位:辽宁移动通信有限公司)

FT4232发送时返回数据是什么原因

字节数定时发送的时间(字节数为1时:不指定发送时间,置为NULL)

返回值错误原因分析:自定义错误,发送失败,或者是系统不处理导致。

解决方案:自定义错误,短信发送失败。个例突略不计不处理,批量可联系思讯通中心排查定位问题协助处理。

短信返回值适用协议:SMPP, CMPP1.2, CMPP2.0, CMPP3.0, SGIP1.2, MISC, SPMS, SMIAS1.2, SMIAS2.5, SMGP1.2, SMGP3.0, CNGP2.0, MISC/SP,ISMAP, webserv, , api短信接口, sdk短信接口, ISMG。

请教关于CMPP中的CMPP_SUBMIT消息中的Msg_Id字段

肯定是不行的

Msg_id 是由(如:移动、联通)返回给SP侧的,所以 SP在提交CMPP_SUBMIT时,MsgID应该填空, 而在CMPP_SUBMIT_RESP中根据sequence_id相等获得你提交的短信在的标识Msg_id, 这个Msg_id还将用在后续的状态报告中,用于告诉你该短信的最终发送状态。

Success_Id

至于你说的CMPP_SUBMIT_RESP中Msg_ID的生成算法,是给用的,不是给你这边的程序用的。

总而言之,Msg_id是由生成,给你的提交的短信的标识。在短信拆分时,每一次提交的短信都将有一个Msg_id,并不能保持一致的Msg_id

短信接口的定义

用户收短信业务(即MT业务,如等):提供此项业务的SP将短信内容以CMPP协议发给连接的短信,由短信根据用户手机号段以SMPP协议发给用户所属的短信中心; 短信中心将短信下发到用户手机终端上。

短信接口即企业接口(API版)是面向有一定技术开发能力的企业用户而单独研发的短信(s)接口。接口采用了通用的HTTP,WEBSERVICE,SGIP,CMPP,SMGP等形式,可以支持各种作系统和开发语言,支持二次开发,可把短信接口嵌入到您自己的系统中,快速拥有应用,完善企业服务。SGIP接口形式为联通采用的标准接口协议。SMGP接口形式为电信采用的标准接口协议,CMPP为移动采用的协议标准,这几个标准的营商接口协议也分好几个版本,如CMPP分2.0 和3.0标准。

如果你写的cmpp协议可以用的话

CMPP协议的CMPP功能

字节数

以下以Email通知业务为例,讲述信息的流程:某因特网的用户向ICP的Email 发送一封Email这里特别需要注意以下三点:。ICP的POP3 SERVER激活过滤进程,如果该用户申请了Email通知业务,则过滤进程将用户登记的手机号码取出,将Email的标题取出,绑定在CMPP_SUBMIT消息中,发送给ISMG。ISMG将检查CMPP_SUBMIT消息中“接收业务的手机号码”字段,则在ISMG中查询该手机用户归属的SMC的地址,然后发送给SMC。ISMG得到确认消息后,将消息转换成CMPP_SUBMIT_REP,发回给ICP。SMC收到该消息后,对该消息进行处理,并向ISMG发送确认消息,

什么是“长连接”和“短连接”?

所谓短连接指建立SOCKET连接后发送后接收完数据后马上断开连0x00000008接,一般银行都使用短连接解释2长连接就是指在基于tcp的通讯中,一直保持连接,不管当前是否发送或者接收数据。

而短连接就是只有在有数据传输的时候才进行连接,客户-时间(至日)通信/传输数据完毕就关闭连接。解释3长连接和短连接这个概念好像只有移动的CMPP协议中提到了,其他的地方没有看到过。

通信方式

各网元之间共有两种连接方式:长连接和短连接。所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需

要双方发检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对

CMPP消息的发送。

现阶段,要求ISMG之间必须采用长连接的通信方式,建议SP与ISMG之间采用长连接的通信方式。解释4短连接:比如的,只是连接、请求、关闭,过程时间较短,若是一段时间内没有收到请求即可关闭连接。

[企业短信应用平台的设计]手机收不到短信

字段名

手机短信作为一种非常重要的沟通方式,正在被越来越多的企业重视。本文介绍的企业短信应用平台简单易行,可以为企业提供方便灵活的、基于短信的双向交流渠道。 多年来,及时准确地采集前端销售数据、快速地将各种消息传递给目标人群一直是各类企业追求的目标。尽管PC加互联网是很好的手段,但由于体积大,无论是放在柜台上还是用户携带都不便,而如果每人配备一台笔记本电脑或PDA的投入又比较大。另一方面,根据信息产业部的统计数据,2005年我国移动电话用户已超过3.9亿户,全年手机短信发送量3046亿条,比2004年短信增长了40%,比2000年增长了303%。手机普及率的提高,再加上短信的价格低廉,使得短信逐步深入到我们的生活之中。

CMPP_Fwd_REP

作为企业信息化的一部分,不少企业开始考虑建立企业的短信应用平台,为企业提供方便灵活的基于短信的双向交流渠道。目前已有的应用形式包括: 通过来群发短信、查询手机接收的状态; 针对企业员工的邮件、公文、日程安排等进行短信提醒; 接收手机发来的各种信息,针对不同的信息进行相关的处理,如信息采编、事务批办、点播等作。

的工作过程

移动为保证接入的一致性及安全性,要求各服务商通过短信接入短信中心,短信系统由以下部分组成:

1.短信信息服务参与实体

服务提供商(Serv Provider, SP): 短信信息服务的信息提供者。

短信(Internet Short Message Gateway, ISMG): 提供SP与短信中心之间数据交换的通道,采用CMPP(China Mobile Peer to Peer)协议与SP进行连接,采用SMPP 3.3协议与短信中心连接。

短信中心(Short Message Serv Center, SMSC): 利用信令网将短消息发送给手机用户。

2. 短信服务业务的工作过程

系统设计与实现

企业短信应用平台的建设首先要考虑以下问题:

● 容错性: 具有良好的容错判断,日志记录详细。

● 可扩展性: 平台针对发送或接收都具有很强的扩展性。在发送功能方面,只需将短信内容添加到,由发送服务统一发送; 在接收功能方面,只需开发人员开发对新增功能的处理即可,在接收上增加新功能时配置不需修改短信收发程序。

● 可靠性: 通过查看发送成功状态确认手机接收是否成功。

● 可配置性: 无论对短信中心的连接参数,还是重发次数、时间间隔,接收的功能均可以通过配置进行修改和扩充。

● 支持长短信和WAP Push类型的发送。

● 短信个性化定制: 用户自定义过滤短信功能,用户可以通过短信个性化界面自定义对短信的发送人、短信邮件地址域名以及短信接收时间的过滤,符合过滤条件的短信将不发送给用户。

下面介绍短信应用平台的具体设计与实现。

1. 系统准备及参数设置

为实现与短信的互连,企业首先需要向移动申请接入短信的接入号、用户名、密码、企业代码,获得MO、MT端 口号 。在上述前提具备后,企业就可以以SP的身份接入短消息。具体涉及以下内容:

● 网络连接: 申请专线或其他方式连接到移动的短信。

● 系统参数: 参数设置包括短信IP地址、用户名、密码、服务号码、MT端口、MO端口等信息; 要求状态报告的短信应用类型; WAP Push的类型; 发送失败的重发次数、时间间隔; 告警接收地址等信息。

● 运行环境: 可以基于Windows实现,如Windows 2000 Aance 与Microsoft SQL 2000的组合。

对于数据库平台没有过多要求,如果企业已经有数据库平台,可以继续沿用。本方案中采用MS SQL 2000,短信应用平台包括4个数据库表,分别存放准备发送的消息、接收到的消息、参数配置和接收配置信息。接收配置表用来记录各种业务代码对应的处理程序。

3. 服务程序设计及实现

短信服务包括接收和发送程序,以服务的形式运行,通过CMPP协议与的短消息(ISMG)进行通信(参见图2)。有两个主进程: 一个是以发送者身份连接到的短信而建立的发送者线程,一个是以接收者身份连接到短信的接收者线程。发送程序主要功能是连接短信、发送表,把原始短消息经过解析、过滤形成可以发送的短消息,并发送到指定的手机用户,完成信息的传送功能; 而接收者进程连接短信,接收并分析短信中心发来的各种消息,确认手机接收状态,实现点播、审批、信息汇总等功能。

(1)短信发送程序

● 对原始短消息过滤是根据个人对短信的过滤设置进行过滤的。

● 发送长短信时,必须严格按照协议格式要求,如: 长短信必须以UCS2编码格式提交,并将消息体内容以Unicode格式编码,然后对每个Unicode字符高低字节互换。在头结构中有两个标识位,一个用来声明总条数,一个用来声明是第几条。

● WAP Push类型的短消息有两部分内容: 消息提示及URL。编码格式是UTF-8(字节数可变的编码)格式,要严格按照格式要求发送。

短信接收线程的工作包括: 记录ISMG的接收确认回执ID; 记录ISMG返回的手机终端已接收成功的回执信息码,即状态报告; 对用户发送来的短信内容进行分析、处理。

第1项工作用来确认短信(ISMG)接收成功。第2项工作情况用来确认手机已经接收到短消息。第3项工作情况需要针对不同的信息进行不同的处理,即根据内容的业务代码(这里定义短信内容殊分隔符内的信息为业务代码,也可以使用长代码功能来定义业务代码)与接收配置表匹配,调用对应的处理程序,并将除业务代码外的所有短信内容传递给处理程序,由各模块的程序自行分析、处理,从而保证不修改接收线程,都可以灵活增加接收类型。

用户发来的消息长度不超过70个汉字长度时,可以正常按消息格式解析; 当用户发来的消息长度大于70个汉字长度时,短消息中心会分段将消息内容下发,其中消息文本前6个字节是长短信的头结构。需要通过接收线程将信息解析完整。

4.短信安全

短信数据的安全性让很多企业担忧。由于短信传送的路径原因担心短信是否会在中途丢失,以及区分所发短信正确与否都是观望中的企业考虑之一。

对于丢失的担心完全可以利用程序来解决。对于发送的短信,可以加上要求短信中心返回手机接收的确认回执,短信中心发送到手机上之后,在接收到手机接收成功的回执后,将回执返给企业的短信应用平台。如果短信应用平台在一定时间之内没有接到确认,那么可以重发。对于手机发给短信应用平台的信息也同样,如公文处理,短信应用平台在接收到用户发来的信息后,不论处理成功与否,都将处理结果发给用户。

应用举例

企业短信应用平台实现了短信的集中收发,可以在此之上扩展更多的应用,如: 号码查询、、公文短信审批等。

号码查询 号码查询功能实现查询企业员工的联系电话。这里定义查询业务代码为dh,开发查询程序dhcx,将业务代码与程序的对应关系添加到接收配置表中。当用户查询张三的电话时,在短信内容中输入“张三”,收件人中输入“企业的接入号”,发送到企业。

短信服务调用dhcx程序进行查询,dhcx程序将查询结果返到企业,短信服务将结果发给用户,从而实现了号码查询功能。

功能实现企业的短信通知,可以作为会议通知、商业宣传等应用。短信通知模块只需将用户通知内容传递到企业,由短信服务统一进行发送。

总体而言,短信作为一种低成本的承载方式,完全可以为企业所用。上述也只是一个基本的应用框架,我们完全可以在这个短信应用平台之上进行扩展,实现更多的功能,以满足企事业单位的不同业务要求。

(作者单位:辽宁移动通信有限公司)

使用Ja开发,如何入门?

斯特1Integer奇

很多,,腾讯等都有各自的,区别就是价格的问题了。使用也很简单,在上注册好帐号,一般会给你发一个密钥,然后你用平台给的api地址调用就行了,按照平台给的例子一看你就会了

如果是通过接入,则需先了解CMPP、SNGP、SGIP等协议,使用Socket实现,难度不高。如果通过第三方短信服务商接入,那只要使用HTTP协议即可,基本没开发难度,并发和效率会比前者低不少。

用移动企业发短信必须用mas机吗?自己写的cmpp协议可以发吗?

15. CMPP_Fwd 短信前转

发短信还可以用这个

AuthenticatorISMG =MD5(Status+AuthenticatorICP+ Tls_ailable+shared secret)

那移动不是要倒闭了吗

可以的

Cmpp,empp 去签名

Q 921022677Q 921022677

那里有多种接入方式的。

移动cmpp短信报计费地址错误。

Dest_Id

移动CMPP协议错误码

DELIVRD 消息发送成功 用户成功接收到短信

REJECTD 消息因为某些原因被拒绝

UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信

UNKNOWN 未知的短消息状态。

EXPIRED 过期

TIMEOUT 超时

NOROUTER 无通道

ROUTEERR 网络超时

MBBLACK 本地黑名单

DBBLACK 黑名单

MK:0000 广西屏蔽(也有可能是空号)

MK:0001 不存在的用户

MN:0001 广西屏蔽(吉林屏蔽,可能还有更多的地方)

MK:0002 移动内部问题

MK:0005 停机

MB:1041 河北屏蔽

MK:0015 河南屏蔽

MK:0012 云南屏蔽

MK:0075 账号不存在

MK:0036 四川屏蔽

NP:1243 用户转网至联通

MK:0013 停机

HTTPERR:500 异常

HTTPERR用户发短信业务(即MO业务,如信息点播等):短信中心将短信内容以SMPP协议发给连接的短信,短信根据短信发送号码(即SP的服务代码)将短信内容以CMPP协议发给相应的SP,由SP进行处理。OR 异常

HTTPException 异常

HTTPResp:102 密码错

HTTPResp:105 屏蔽词

HTTPResp:108 手机号超过长度

HTTPResp:109 无发送条

打10086,人工服务会告诉你,号码

租用网站向手机发短信的接口

(2)接收线程流程

问电信买一个接口就行了

需要是注册公司 并且要大概 万左右一个接口

很简单的

就是给你们技术一个软件,

你们技术安2. 数据库设计装上去就ok

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息