移动发送短信的状态报告

移动发送短信的状态报告
ISMG向SP送交状态报告中的STAT字段含义:发送短信的应答结果。SP根据该字段确定CMPP_SUBMIT消息的处理状态。

错误对照
CB:0001 非神州行预付费用户
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)
CB:0007 用户余额不足
CA:0054 发送消息失败
CB:0001 非神州行预付费用户(用户已经被销号)
CB:0002 数据库操作失败
CB:0053 梦网用户不存在
CB:0005 移动用户帐户数据异常
CB:0007 用户余额不足
DELIVRD 消息发送成功
EXPIRED 表示因为用户长时间关机或者不在服务区等导致的短信息超时没有递交到用户手机
REJECTD 消息因为某些原因被拒绝
UNDELIV 表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务
MC:xxxx 系统未从短信中心接收到状态报告
MC:xxxx 没有从SMSC处接收到状态报告时的状态报告
MI:xxxx 同“EXPIRED”
MN:xxxx 同“REJECTD”
MB:0066 短信中心回的,超作最大发送次数 可能是手机满了。
MK:0015 可能是手机满了。
MK:xxxx 同“UNDELIV”
网关返回大量的DA:0054错误  原因分析:出现这个问题是由于网关发送鉴权批价请求到MISC时,MISC不给响应或者网关和MISC连接阻塞引起;
DB:0100 手机号码不存在
DB:0101 手机号码错误
DB:0102 用户停机 用户冲值后,要主动上行一条信息到SP,才能激活用户的短信接收服务
DB:0103 用户欠费
DB:0104 用户没有使用该业务的权限
DB:0105 业务代码错误
DB:0106 服务代码错误
DB:0107 业务不存在
DB:0108 该业务暂停服务
DB:0109 该服务种类不存在
DB:0110 该服务种类尚未开通
DB:0111 该业务尚未开通
DB:0112 SP代码错误
DB:0113 SP不存在
DB:0114 SP暂停服务
DB:0115 用户没有定购该业务
DB:0116 用户暂停定购该业务
DB:0117 该业务不能对该用户开放
DB:0118 用户已经订购了该业务
DB:0119 用户不能取消该业务
DB:0120 话单格式错误
DB:0121 没有该类业务
DB:0122 接收异常
DB:0123 业务价格为负
DB:0124 业务价格格式错误
DB:0125 业务价格超出范围
DB:0126 该用户不是神州行用户
DB:0127 该用户没有足够的余额
DB:0128 补款,冲正失败
DB:0129 用户已经是梦网用户
DB:0130 用户在BOSS中没有相关用户数据
DB:0131 BOSS系统数据同步出错
DB:0132 相关信息不存在
DB:0133 用户数据同步出错
DB:0134 SP数据同步出错
DB:0135 业务数据同步出错
DB:0136 用户密码错误
DB:0137 伪码信息错误
DB:0138 用户相关信息不存在
DB:0140 用户未点播该业务
DB:9001 网络异常
DB:9007 业务网关超过限制的流量

---------------------------------------------------------------------------------------------------------
1 由SMSC返回的一般结果
状态报告 含义 说明 处理建议
DELIVRD 消息发送成功 用户成功接收到短信 ——
EXPIRED 因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上 超时 不处理
REJECTD 消息因为某些原因被拒绝 不同的网关具有不同的错误原因 和运营商对日志
UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信 不可及 不处理
2 SCP返回的错误
状态报告 含义 说明 处理建议
CA类错误:短信网关和SCP之间连接发送时产生错误的状态报告
CA:0051 尚未建立连接 移动内部错误 不处理
CA:0052 尚未成功登录 移动内部错误 不处理
CA:0054 超时未接收到响应消息 移动内部错误 不处理
CA:0111 SCP厂家自定义的错误码 移动内部错误 不处理
CB类错误:SCP返回错误处理结果的状态报告
CB:0001 非神州行预付费用户 号码无效或者空号 清除订购关系
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失) 移动用户帐户数据异常 清除订购关系
CB:0007 用户余额不足 不能扣费,影响包月话单 连续两个月扣费不成功,清除订购关系
CB:0016 参数错误 移动内部错误 不处理
CB:0018 重复发送消息序列号msgid相同的计费请求消息 移动内部错误 不处理
CB:0022 SCP互联失败 移动内部错误 不处理
CB:0047   过期用户或者用户不支持梦网业务 清除订购关系
CB:0053 梦网用户不存在 号码无效或者空号 清除订购关系
3 管理平台DSMP返回的错误
状态报告 含义 说明 处理建议
DA类错误:短信网关和DSMP之间连接发送时产生错误的状态报告
DA:0054 超时未接收到响应消息 移动内部错误 不处理
DB类错误:DSMP返回处理错误结果的状态报告
DB:0101 手机号码错误 号码无效或者空号 清除订购关系
DB:0102 用户停机 用户已经停机 若连续两个月停机,清除订购关系
DB:0107 业务不存在 多用于点播业务鉴权 程序检查LinkID和业务代码是否正确
DB:0115 用户没有订购该业务 订购关系不同步 清除订购关系
DB:0116 用户暂停订购该业务 订购关系不同步 清除订购关系
DB:0122 接收异常 移动内部错误 不处理
DB:9001 网络异常 移动内部错误 不处理
DB:9007 业务网关超过限制的流量 移动内部错误 不处理
4下一级短信网关ISMG返回的错误
状态报告 含义 说明 处理建议
IB类错误:下一级ISMG返回错误响应消息时的状态报告
IB:0008 流量控制错 移动内部错误 不处理
IB:0009 前转判断错误 移动内部错误 不处理
IB:0070 网络断连或者目的设备关闭端口 移动内部错误 不处理
IB:0100   移动内部错误 不处理
IB:0113   移动内部错误 不处理
IB:0255   移动内部错误 不处理
IC类错误:下一级ISMG无响应消息时的状态报告
IC:0154   移动内部错误 不处理
5短信中心SMSC返回的错误
状态报告 含义 说明 处理建议
MA类错误:ISMG连接SMSC产生错误时的状态报告
MA:0051 尚未建立连接 移动内部错误 不处理
MA:0054 超时未接收到响应消息 移动内部错误 不处理
MA:0191 SMSC厂家自定义的错误码 移动内部错误 不处理
MB类错误:SMSC返回错误时的状态报告
MB:0019   移动内部错误 不处理
MB:0020 无效的SYSTEMID 移动内部错误 不处理
MB:0065 目的地址错误 移动内部错误 不处理
MB:0066 无效的定时时间 移动内部错误 不处理
MB:0070   移动内部错误 不处理
MB:0077   移动内部错误 不处理
MB:0088   移动内部错误 不处理
MB:0145 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0147 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0192 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0193 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0241 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0244 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:0250 SMSC厂家自定义的错误码 移动内部错误 不处理
MB:4024   移动内部错误 不处理
MB:4025   移动内部错误 不处理
MC类错误:SMSC无返回时的状态报告
MC:0015   移动内部错误 不处理
MC:0021   移动内部错误 不处理
MC:0055   移动内部错误 不处理
MC:0151   移动内部错误 不处理
MC:0199   移动内部错误 不处理
MH类错误:  
MH:0000   移动内部错误 不处理
MI类错误:同EXPIRED
MI:0000   移动内部错误 不处理
MI:0008   移动内部错误 不处理
MI:0013   移动内部错误 不处理
MI:0022   移动内部错误 不处理
MI:0024   移动内部错误 不处理
MI:0029   移动内部错误 不处理
MI:0036   移动内部错误 不处理
MI:0045   移动内部错误 不处理
MI:0057   移动内部错误 不处理
MI:0255   移动内部错误 不处理
MJ类错误:  
MJ:0000   移动内部错误 不处理
MK类错误:同UNDELIV
MK:0000   移动内部错误 不处理
MK:0001   移动内部错误 不处理
MK:0008   移动内部错误 不处理
MK:0009   移动内部错误 不处理
MK:0011   移动内部错误 不处理
MK:0013   移动内部错误 不处理
MK:0022   移动内部错误 不处理
MK:0029   移动内部错误 不处理
MK:0036   移动内部错误 不处理
MK:0053   移动内部错误 不处理
MK:0057   移动内部错误 不处理
MK:0255   移动内部错误 不处理
6.ISMG直接返回的错误码
返回值 含义
0 正确
1 消息结构错
2 命令字错
3 消息序号重复
4 消息长度错
5 资费错
6 超过最大信息长
7 业务代码错
8 流量控制错
9 本网关不负责服务此计费号码
10 Src_Id错误
11 Msg_src错误
12 Fee_terminal_Id错误
13 Dest_terminal_Id错误
其它 未知
基于 NSFW Model 色情图片识别鉴黄 后面更新视频检测 项目背景: 随着互联网的快速发展,网络上的信息量呈现出爆炸式的增长。然而,互联网上的内容良莠不齐,其中不乏一些不良信息,如色情、暴力等。这些信息对青少年的健康成长和社会风气产生了不良影响。为了净化网络环境,保护青少年免受不良信息的侵害,我国政府加大了对网络内容的监管力度。在此背景下,本项目应运而生,旨在实现对网络图片和视频的自动识别与过滤,助力构建清朗的网络空间。 项目简介: 本项目基于 NSFW(Not Safe For Work)Model,利用深度学习技术对色情图片进行识别与鉴黄。NSFW Model 是一种基于卷积神经网络(CNN)的图像识别模型,通过学习大量的色情图片和非色情图片,能够准确地判断一张图片是否含有色情内容。本项目在 NSFW Model 的基础上,进一步优化了模型结构,提高了识别的准确率和效率。 项目功能: 色情图片识别:用户上传图片后,系统会自动调用 NSFW Model 对图片进行识别,判断图片是否含有色情内容。如果含有色情内容,系统会给出相应的提示,并阻止图片的传播。 视频检测:针对网络视频,本项目采用帧提取技术,将视频分解为一帧帧图片,然后使用 NSFW Model 对这些图片进行识别。如果检测到含有色情内容的图片,系统会给出相应的提示,并阻止视频的传播。 实时监控:本项目可应用于网络直播、短视频平台等场景,实时监控画面内容,一旦检测到含有色情内容的画面,立即进行屏蔽处理,确保网络环境的纯洁。
### 如何在本地部署 NSFW 模型或服务 要在本地环境中成功部署 NSFW(不适宜工作场合内容)检测模型或服务,以下是详细的说明: #### 准备环境 为了确保能够顺利运行模型和服务,需要安装必要的依赖项。这些工具和库包括但不限于以下几类: - **Python 环境**: 推荐使用 Python 3.7 或更高版本。 - **Transformers 库**: 提供加载预训练模型的功能[^1]。 - **PyTorch/TensorFlow**: 支持深度学习框架的计算需求。 - **Pillow (PIL)**: 处理图像文件并将其转换为适合输入模型的形式。 具体命令如下所示: ```bash pip install transformers torch Pillow ``` #### 加载模型与测试 通过 Hugging Face 的 `transformers` 工具包可以直接访问已有的 NSFW 图片分类模型。例如,可以采用名为 `"Falconsai/nsfw_image_detection"` 的公开模型来完成此任务[^1]。 下面是一个简单的代码片段展示如何加载该模型并对单张图片执行预测操作: ```python from PIL import Image from transformers import pipeline def classify_nsfw(image_path): # 打开指定路径下的图片文件 img = Image.open(image_path) # 初始化 image-classification 流水线对象,并指明使用的特定模型名称 classifier = pipeline("image-classification", model="Falconsai/nsfw_image_detection") # 对传入的图片调用流水线方法得到其类别标签及其置信度分数列表形式的结果 result = classifier(img) return result if __name__ == "__main__": test_img_path = "<your_test_image>" output_results = classify_nsfw(test_img_path) print(output_results) ``` 注意替换 `<your_test_image>` 成实际存在的图片绝对或者相对地址字符串值之前再尝试运行以上脚本。 #### 构建 RESTful API 服务 如果希望进一步扩展功能至 Web 应用程序层面,则可考虑利用 Flask/Django 这样的轻量级 web 开发框架构建起支持 HTTP 请求交互的服务端接口。这里给出基于 FastAPI 实现的一个简单例子作为示范用途: ```python import uvicorn from fastapi import FastAPI, File, UploadFile from PIL import Image from io import BytesIO from typing import List from pydantic import BaseModel app = FastAPI() class Prediction(BaseModel): label: str score: float @app.post("/predict/", response_model=List[Prediction]) async def predict(file: UploadFile = File(...)): try: contents = await file.read() pil_image = Image.open(BytesIO(contents)) clf_pipeline = pipeline('image-classification', model='Falconsai/nsfw_image_detection') predictions = clf_pipeline(pil_image) formatted_preds = [{"label": pred['label'], "score": round(pred['score'], 4)} for pred in predictions] return formatted_preds except Exception as e: raise ValueError(f"Error processing uploaded file {e}") if __name__ == '__main__': uvicorn.run(app, host='0.0.0.0', port=8000) ``` 启动服务器之后即可向 `/predict/` 路径发送 POST 请求附带上传待分析的目标图片获取返回结果了。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值