# 短信 SMPP 协议 Python3 实现指南
作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白了解如何实现“短信 SMPP 协议”。在这篇文章中,我将详细介绍整个实现流程,包括所需的代码和注释。
## SMPP 协议简介
SMPP(Short Message Peer to Peer Protocol)是一种用于发送和接收短信的协议。它允许应用程序通过一个中间件服务发送短信,从而实
SMPP协议是Short Message Peer to Peer的简称,规范上将它是一个开放式的工业
原创
2023-01-19 10:36:46
3713阅读
在Messaging应用中,编写普通短信SMS和编写彩信MMS的功能是整合在一起的,程序通过特定条件在两种消息类型之间自动转换,转换机制的入口时ComposeMessageActivity.toastConvertInfo()方法。初始创建的信息是SMS类型,当出现以下操作\或者条件成立时,会自动将消息从SMS转化为MMS:setSubject:为消息设置主题,通过为Subject编辑框mSubj
接口说明 短信接入注意事项: 1. API账号、密码参数由我方统一提供 2. 如需推送状态报告,请提供回调地址给我方运营人员绑定(群发接口目前不支持状态推送) 3. 仅支持HTTP POST请求方式 4. 编码统一使用UTF-85. 请求头Content-Type必须根据接口要求设置正确,否则可能会导致参数传递错误 6. 短信内容签名没有强制要求,部分国家可为空,具体请咨询运营人员 7. 手机号
WAP短信的SMPP的协议展开格式如下:No. Time Source Destination Protoco
原创
2023-01-20 14:44:38
720阅读
SMPP协议,CMPP协议是啥子?CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。SMPP协议,CMPP协议的区别SMPP协议是点对点协议,又称之为端口对端口协议。一般用在国际短信上。 CMPP是SP(移动端:手机号)对ISMG(互联网短信中心管理)协议,是中国移动的协议。对应的协
长短信的SMPP的协议展开格式如下,esm=0X40
原创
2023-01-19 10:35:50
1116阅读
SMTP介绍过多基础概念我就不讲了, 直接翻书或者维基百科, 简单来说SMTP就是简单邮件传输协议, 既然是传输协议就是发邮件和收邮件, 两者都有. 和POP3和IMAP区别开来 从这里简单可以看出区别工作过程 其实就是收发邮件的双方都找了中间代理. SMTP是建立在TCP连接且端口为25的应用层协议. 主要是非实时的, 因为有的客户只会定期(15min)去询问代理邮箱有没有新的邮件 这里就不进行
转载
2023-10-10 13:28:23
202阅读
前两天一直想着做个短信互动的平台,但一直不知该怎么弄才好。今天无意间发现杰软公司的短信互动平台的解决方案,自己才稍微明白了些短信平台的相关知识,我想我离我的目标不远啦,不管怎样,我会坚持把这个“短信平台”给做下去的,毕竟是我第一次自己想做点东西出来。2009年是不可能完成这个项目了,2010我会把它做下去的,有梦,就得去追! -------------------------------
短信网关协议长短信开发要点本文本简单介绍cmpp(移动)、sgip(联通)、smgp(电信行业网关)、smpp等种短信协议如何发送长短信。长短信是指短信内容超过70个字(汉字)的短信,拆分成67个字(汉字)然后提交到短信网关。cmpp,sgip,smgp如何发送长短信1,三种协议都需要在短信的内容头部增加6个字节的内容,格式如下:msgHeader[0]=5;msgHeader[1]=0;msgH
原创
2017-12-16 22:48:31
10000+阅读
# 如何在Java中实现SMPP协议
在这篇文章中,我们将学习如何在Java中实现短消息服务协议(SMPP)。SMPP是一种开放的、标准的协议,允许消息中心与外部系统之间进行短消息发送和接收。在开始之前,我们可以先了解实现SMPP协议的基本流程。
## 流程概述
以下是实现SMPP协议的主要步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 添加SMPP库依赖
SMPP协议 3.1SMPP规范简介 SMPP接口协议最初由ETSI收录在 GSM03.39规范中,描述了短消息中心与短消息实体之间通信交互的协议关系及数据传输格式,本规范对SMPP接口协议的描述主要面向简单的通信交互,制定规范的厂家将其协议版本号定为V3.30;后由SMPP开发者论
SMPP的头域GSM Features设置为0x40,用来表明SMPP的短信体携带UDHI。SMPP的头域Data Coding设置为0xF5。Body中前11个字节为0x0B 0X05 0X04 0X0B 0X84 0X23 0XF0 0X00 0X03 0XE1 0X01 0X01;Body后面就是MMSE封装的彩信号码、彩信大小和彩信的HTTP地址。具体请看下我导出的SMPP发送WAP彩铃的
原创
2023-01-27 08:11:23
389阅读
服务器端编程是什么? 网络浏览器通过超文本传输协议 (HTTP)来和网络服务器 进行通信。当你在网页上点击一个链接,或提交一个表单,再或进行一次搜索时,一个HTTP请求就从你的浏览器发送到了目标服务器。网络服务器等待客户端的请求信息,在它们到达的时候处理它们,并且回复网络浏览器一个HTTP回应信息。这个回应包含一个提示请求是否成功的状态码(比如“HTTP/1.1 200 OK
本文简单对SMPP协议进行了介绍,并尝试用rust实现协议栈,但实际商用发送短信往往更加复杂。
CMPP和SMPP协议比较 并非同类型协议CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。以下是CMPP 3.0文档中的图示。与CMPP对应的协议有,联通的SGIP协议,中国电信的SMGP协议,网通的CNGP协议。作为SP,只需要了解CMPP,不需要了解SMPP。最新版本
jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。 jsoup 的主要功能如下: 1. 从一个 URL,文件或字符串中解析 HTML; 2. 使用 DOM 或 CSS 选择器来查找、取出数据; 3. 可操作 HTML 元素、属性、文本;
# Java SMPP协议客户端与服务端通信简介
## 概述
SMPP(Short Message Peer-to-Peer)协议是一种用于发送和接收短信的通信协议。它允许应用程序通过一个简单的API与短信中心(SMSC)进行交互。本文将简要介绍Java中如何实现SMPP协议的客户端与服务端通信,并提供一些代码示例。
## 状态图
在SMPP协议中,客户端与服务端之间的通信状态可以用以下状
$phone = $request['phone']; $statusStr = array( "0" => "短信发送成功", "-1" => "参数不全", "-2" => "服务器空间不支持,请确认支持curl或者fsocket.", "30" => "密码错误", "40" => "账号不存 ...
转载
2021-09-03 07:53:00
423阅读
2评论
三、功能详细设计 系统包括下行短信发送WebService、下行短信发送服务、提交报告获取服务、状态报告获取服务、上行短信获取服务、上行短信获取守护服务、上行短信处理服务、状态监控服务、以及应用注册模块。 1、 应用注册模块由于本系统为公共性短信发送平台,需要对接并服务