`

CMPP_SUBMIT包(CMPP2.1)

 
阅读更多

字段名

字节数

属性

描述

Msg_Id

8

Unsigned Integer

信息标识,由SP接入的短信网关本身产生,本处填空。

Pk_total

1

Unsigned Integer

相同Msg_Id的信息总条数,从1开始

Pk_number

1

Unsigned Integer

相同Msg_Id的信息序号,从1开始

Registered_Delivery

1

Unsigned Integer

是否要求返回状态确认报告:

0:不需要

1:需要

2:产生SMC话单

 (该类型短信仅供网关计费使用,不发送给目的终端)

Msg_level

1

Unsigned Integer

信息级别

Service_Id

10

Octet String

业务类型,是数字、字母和符号的组合。

Fee_UserType

1

Unsigned Integer

计费用户类型字段

0:对目的终端MSISDN计费;

1:对源终端MSISDN计费;

2:对SP计费;

3:表示本字段无效,对谁计费参见Fee_terminal_Id字段。

Fee_terminal_Id

21

Unsigned Integer

被计费用户的号码(如本字节填空,则表示本字段无效,对谁计费参见Fee_UserType字段,本字段与Fee_UserType字段互斥)

TP_pId

1

Unsigned Integer

GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.9

TP_udhi

1

Unsigned Integer

GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐

Msg_Fmt

1

Unsigned Integer

信息格式

  0ASCII

  3:短信写卡操作

  4:二进制信息

  8UCS2编码

15:含GB汉字  。。。。。。 

Msg_src

6

Octet String

信息内容来源(SP_Id)

FeeType

2

Octet String

资费类别

01:对“计费用户号码”免费

02:对“计费用户号码”按条计信息费

03:对“计费用户号码”按包月收取信息费

04:对“计费用户号码”的信息费封顶

05:对“计费用户号码”的收费是由SP实现

FeeCode

6

Octet String

资费代码(以分为单位)

ValId_Time

17

Octet String

存活有效期,格式遵循SMPP3.3协议

At_Time

17

Octet String

定时发送时间,格式遵循SMPP3.3协议

Src_Id

21

Octet String

源号码

SP的服务代码或前缀为服务代码的长号码网关将该号码完整的填到SMPP协议Submit_SM消息相应的source_addr字段,该号码最终在用户手机上显示为短消息的主叫号码

DestUsr_tl

1

Unsigned Integer

接收信息的用户数量(小于100个用户)

Dest_terminal_Id

21*DestUsr_tl

Octet String

接收短信的MSISDN号码

Msg_Length

1

Unsigned Integer

信息长度(Msg_Fmt值为0时:<160个字节;其它<=140个字节)

Msg_Content

Msg_length

Octet String

信息内容

Reserve

8

Octet String

保留

<!--EndFragment-->
分享到:
评论

相关推荐

    cmpp2.1 中国移动短信协议类库

    CMPP2.1是中国移动通信集团为实现与SP(服务提供商)之间高效、稳定的数据传输而制定的一种基于TCP/IP协议的短信传输协议。这个协议类库是用纯C++编写的,提供了对CMPP2.1协议的支持,使得开发者能够方便地在自己的...

    中国移动CMPP2.1协议

    中国移动CMPP2.1协议是中国移动短消息中心(SMSC)与短信网关之间通信的一种标准协议,主要用于实现SP(Service Provider,服务提供商)与移动网络之间的短信提交、查询、接收等功能。该协议基于TCP/IP协议栈,为SP...

    Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端

    CONNECT) 操作 8 8.4.1.1 CMPP_CONNECT 消息定义 (SP -&gt; ISMG) 8 8.4.1.2 CMPP_CONNECT_RESP消息定义 (ISMG -&gt; SP) 9 8.4.2 SP 或 ISMG 请求拆除连接 (CMPP_TERMINATE)操作 9 8.4.2.1 CMPP_...

    CMPP3.0

    - **版本历史**:CMPP3.0是基于2.1版进行修订后的最新版本,旨在适应不断发展的短信业务需求。 - **适用对象**:主要面向各SP和ISMG的开发厂商,确保这些实体间的通信能够高效、准确地完成。 - **规范覆盖范围**:...

    中国移动 CMPP 协议

    - **8.4.2.1 CMPP_TERMINATE消息定义(SPàISMG或ISMGàSP)**: 定义了SP或ISMG提出拆除连接请求的消息格式。 - **8.4.2.2 CMPP_TERMINATE_RESP消息定义(SPàISMG或ISMGàSP)**: 定义了对方对拆除连接请求的确认...

    cmpp写的小项目

    1. **CMPP3.0协议结构**:CMPP3.0协议包含了多种消息类型,如提交短信(CMPP_SUBMIT)、查询短信状态(CMPP_QUERY)、接收短信(CMPP_DELIVER)等。每个消息由固定头部和可变长度的业务数据组成,头部包含了消息ID、...

    CMPP 2.0网关模拟器

    它定义了多个命令报文,如CMPP_SUBMIT(提交短信),CMPP_DELIVER(接收短信),CMPP_QUERY(查询短信状态),CMPP_REPORT(发送业务报告)等,每个命令都有对应的响应报文。 2. **消息流程**:CMPP 2.0的消息流程...

    中国移动通信CMPP协议规范文档

    9. **CMPP2.1版本的改进**:相对于早期版本,CMPP2.1在功能、性能和安全性方面都有所增强,如增加了更多命令类型,优化了消息处理流程,增强了链路管理等。 10. **实施与调试**:实际接入CMPP协议时,开发者需要对...

    CMPP3.0参考代码和文档

    CMPP3.0是CMPP协议的一个版本,相较于早期的CMPP2.1,它在功能、性能和安全性上进行了优化和扩展。 CMPP3.0参考代码和文档包含了实现CMPP协议所需的详细信息和技术指南。这些资料对于开发者来说是非常宝贵的,可以...

    中国移动CMPP2[1].0协议

    CMPP2.0协议定义了一系列的消息流程,例如短信提交(CMPP_SUBMIT)、短信查询(CMPP_QUERY)、短信状态报告(CMPP_DELIVER)等,这些流程涵盖了短信生命周期的各个阶段,确保了短信服务的完整性和有效性。...

    CMPP文档1.1很不错的很详细

    4. **CMPP功能概述**:协议详细阐述了CMPP的主要功能,如消息提交(CMPP_SUBMIT)、消息查询(CMPP_QUERY)、消息接收(CMPP_DELIVER)等,这些功能确保了短信的完整生命周期管理。 5. **协议栈**:CMPP协议运行在...

    中国移动通信互联网短信网关接口协议

    CMPP2.1协议定义了一系列基本数据类型和消息格式,如CMPP_SUBMIT用于提交短信,CMPP_DELIVER用于接收短信,CMPP_ACTIVE_TEST用于心跳检测等。每种消息都包含消息头、消息体和消息尾,确保信息的完整性和一致性。 6...

    移动短信协议规范2.0,2.1,3.0

    CMPP2.1是在2.0的基础上进行的升级,主要改进了部分功能并增加了新的特性: - **增强的消息处理**:增加了对长短信的支持,通过短信分段和重组技术处理超过160个字符的短信。 - **性能优化**:提高了连接的稳定性和...

    CMPP API 使用手册

    **2.1 运行平台** - **HP-UX** - **Solaris** - **FreeBSD** - **Linux** - **Windows NT** - **Windows 2000** 这些操作系统均为CMPP API提供了良好的支持环境,使得其可以在多种不同的硬件架构上运行。 **2.2 ...

Global site tag (gtag.js) - Google Analytics