SGIP1.2接入协议
sgip 短信解析 -回复
sgip 短信解析-回复1. SGIP是一种短信网关协议,主要用于实现短信的发送、接收和解析。
2. SGIP短信解析是将收到的SGIP短信进行解析,提取其中的内容和参数。
3. SGIP短信解析一般由开发人员使用编程语言编写相应的解析程序。
4. SGIP短信解析需要解析SGIP协议头部和消息体,以获取短信内容和相关信息。
5. SGIP短信解析可以获取短信的发送方号码、接收方号码、短信内容、时间戳等信息。
6. SGIP短信解析可以将解析后的短信内容保存到数据库或进行其他业务处理。
7. SGIP短信解析需要对不同的SGIP协议版本进行兼容性处理。
8. SGIP短信解析可以根据需求对短信内容进行过滤、提取关键信息或进行其他处理。
9. SGIP短信解析可以对接收到的短信进行校验,判断其是否符合SGIP协议规范。
10. SGIP短信解析可以对短信进行分析统计,用于监控短信的发送和接收情况。
11. SGIP短信解析可以对短信的状态报告进行解析,获取短信的发送状态和接收情况。
12. SGIP短信解析可以与其他系统进行集成,实现自动化的短信处理流程。
13. SGIP短信解析可以对短信进行转发,将短信发送到指定的接收方。
14. SGIP短信解析可以对短信进行转码,将短信内容从一种编码格式转换成另一种格式。
15. SGIP短信解析可以对短信进行加密,保护短信内容的安全性。
16. SGIP短信解析可以对短信进行解密,解密经过加密的短信内容。
17. SGIP短信解析可以对短信进行格式化,将短信内容按照一定的格式进行排版。
18. SGIP短信解析可以对短信进行分发,将短信发送到指定的接收设备或应用程序。
19. SGIP短信解析可以对短信进行筛选,根据指定条件对短信进行选择性处理。
20. SGIP短信解析可以实现多线程处理,提高解析效率和并发处理能力。
联通短信网关SP端应用程序接口使用说明(sgip1.2)
短信网关SP端应用程序接口使用说明---- ZTE_SGIP_API一、使用说明本接口遵循SGIPv1.2 协议标准,以提供消息发送和接收函数的方式, 向ICP 提供同联通网关进行信息交换的实现途径.客户可以依据具体需要,利用所提供的函数实现不同的连接方式(长连接和短连接)以及何时自动建立和中断连接, 除此之外, API 作为应用的接口,对SGIP 描述的其它功能,象流量控制重发机制和并发处理都不预干预,需要应用程序处理二、函数说明:1、设置源节点代码(set_src_node)◆函数功能依照SGIP1.2协议,设置源节点代码◆返回值无◆参数说明:2、与网关建立连接(SGIP_Connect)◆函数功能建立与网关间的连接◆返回值整型>0 连接成功返回值标识一个连接,在以下的函数中使用<0 连接失败◆参数说明:3、向网关提交信息(SGIP_Submit)◆函数功能向网关提交短信◆返回值=0 标识成功<0 标识发送失败◆参数说明:1、如果建立好连接后一段时间没有发送消息,网关可能会关闭连接,2、SGIP_Submit返回ERROR_SOCKET_CLOSE ,这时,必须重新建立连接并发送消息3、p_seq1,p_seq2,p_seq3是函数返回的序列号,可与状态报告中的序列号对应4、主动与网关断开连接(SGIP_Disconnect)◆函数功能主动和网关断开链接◆返回值=0 标识成功<0 标识失败◆参数说明:5、等待并接收MO 消息(SGIP_Get_MO)◆函数功能等待并接收MO 消息◆返回值>0 标识成功收到MO消息,返回值是消息类型可能为MO_MSG或MO_REPORT<0 标识发生错误:◆参数说明:◆注意:1、应用程序必须自己建立监听socket,并将accept返回的socket标识传给SGIP_Get_MO(参见test_mo例子)2、如果没有MO消息将阻塞,直至MO消息到达或连接被网关关闭3、返回ERROR_SOCKET_CLOSE并不是错误,只是网关关闭了连接4、对收到的MO,应用程序要根据SGIP_Get_MO返回的类型。
短信平台接入网关说明书及常见问题解答
一、网关介入说明1 网关接入运营商网关接入有2种方式,推荐专线接入安全可靠不易丢包。
如果是互联网推荐使用防火墙隔离出互联网DMZ区,保证安全。
1.1 专线接入专线接入:下图只做参考,各省可根据实际情况在保证网络安全前提下进行划分网络。
移动运营商如果提供MAS机可以和短信平台部署一个网段,MAS机可认为移动的前端网关服务器,它是为了方便移动管理和维护以与安全考虑提供一台MAS机。
注意:Mas机是部署在和短信平台同一个局域网内。
如果接入Mas机,由于全国MAS厂商很多,所以要主要短信平台和MAS机的连接方式,目前支持的方式:直接提供MAS机的ip,端口配置在短信平台的网关参数配置中。
如果是提供相关的api、接口或者数据库连接方式,目前不支持这几种方式,这几个方式出问题了不是很好管理,出现问题不好解决。
如果Mas是这样连接的话,请直接采用网关直连的方式。
如果是只提供ip和端口就可以了,就相当于mas机就是移动的短信业务平台,就很好管理了,就算有问题也只有网络方面的1.2 互联网接入互联网接入:下图只做参考,各省可根据实际情况在保证网络安全前提下进行划分网络。
移动运营商如果提供MAS机可以和短信平台部署一个网段,MAS机可认为移动的前端网关服务器,它是为了方便移动管理和维护以与安全考虑提供一台MAS机。
2 网关参数2.1 移动参数短信平台支持移动CMPP2、CMPP3.0协议,需要运营商提供参数如下:特服:12379,短信平台必填项企业代码:移动运营商提供企业id,短信平台必填项网关地址:移动运营商提供网关服务器ip地址,短信平台必填项网关端口:移动运营商提供网关服务器端口号,短信平台必填项登录名称:移动运营商提供登录网关用户名,短信平台必填项登录密码:移动运营商提供登录网关密码,短信平台必填项业务代码:移动运营商提供业务类型,没有提供则为空2.2 电信参数短信平台支持电信SMGP3.0和ISAG协议,SMGP协议需要运营商提供参数如下:特服:12379,短信平台必填项企业代码:电信运营商提供企业id,短信平台必填项网关地址:电信运营商提供网关服务器ip地址,短信平台必填项网关端口:电信运营商提供网关服务器端口号,短信平台必填项登录名称:电信运营商提供登录网关用户名,短信平台必填项登录密码:电信运营商提供登录网关密码,短信平台必填项业务代码:电信运营商提供业务代码,没有提供则为空ISAG协议需要运营商提供参数如下:特服:12379,短信平台必填项企业代码:电信运营商提供企业id,短信平台必填项网关地址:电信运营商提供网关服务器访问地址“://网关IP:网关端口”,短信平台必填项登录名称:电信运营商提供登录网关用户名,短信平台必填项登录密码:电信运营商提供登录网关密码,短信平台必填项服务代码:电信运营商提供服务代码,没有提供则为空产品代码:电信运营商提供产品代码,没有提供则为空回调地址:默认填写://短信平台IP:8080/asp/sms/SmsWebService,短信平台必填项2.3 联通参数短信平台支持联通SGIP1.2协议,需要运营商提供参数如下:特服:12379,短信平台必填项企业代码:联通运营商提供企业id,短信平台必填项网关地址:联通运营商提供网关服务器ip地址,短信平台必填项网关端口:联通运营商提供网关服务器端口号,短信平台必填项登录名称:联通运营商提供登录网关用户名,短信平台必填项登录密码:联通运营商提供登录网关密码,短信平台必填项本地端口:短信平台自身提供,默认8801,短信平台必填项业务代码:联通电信运营商提供业务代码,没有提供则为空源节点ID:联通电信运营商提供源节点ID,没有默认填写02.4 配置参数短信平台支持5种协议,根据运营商提供的协议短信平台选择对应的协议,然后再进行每个协议的详细参数配置,参数配置完成点击“保存”按钮,在点击“停止”按钮,最后点击“启动”按钮,刷新当前页面查看状态指示灯是否为绿色,绿色代表短信平台与网关服务器联通。
短信平台定制方案
短信平台定制方案1. 设计原则与依据1.1. 设计原则1) 统一规划:短信平台是各应用系统的统一短信服务平台,其服务内容与服务质量应该有统一的规范,在实现上应采用统一的技术规范。
系统需充分考虑软、硬件平台的开放性和通讯层、业务层的开放性,采用国际通用的技术标准,如国际电信联盟ITU、欧洲电信标准协会ETSI、ATM 论坛、我国国家标准和行业标准等有关技术体制规定,支持多种协议。
软件开发应采用规范和先进的软件工程与项目管理方法。
2) 多种接入方式:短信平台是一个开放的系统,提供多种的连接方式,能够连接包括中国电信、中国移动、中国联通等多家运营商。
3) 适用性与经济性:系统应能为各应用系统提供统一的标准的短信接入服务。
系统建设应充分利用现有设备和数据资源,保护原有软、硬件投资。
4) 扩充性与兼容性:系统平台应可以根据性能、可靠性等的扩展需要,能够通过新增设备进行平滑扩展和升级。
系统应同时支持现有的多种呼叫功能和网络协议。
5) 先进性:在满足可靠性的前提下,采用短信平台技术领域的最新技术,保证系统在建成后不会因技术落后不能满足应用发展的需要而做大的调整,并能够通过升级保持系统的先进性,延长其生命周期。
6) 高可靠性:短信平台需要提供7×24 小时全天候不间断服务,系统的可靠性将直接影响短信服务的服务质量。
短信平台应该能够应付突发情形下突然剧增的短信访问量。
因此在设计上需选用可靠的设备,运用冗余、容错、自恢复等技术充分保证系统的健壮。
同时须充分考虑呼叫容量对线路流量和系统处理性能的要求。
7) 方便管理与维护:出于加强系统运行监控的需要,系统应具备方便全面的管理监控功能(包括远程管理),支持SNMP网管监控,支持SNMP TRAP告警。
同时,系统应易于使用,系统维护应尽量集中、简单,减少维护开销。
系统平台应配备健壮的开发接口和丰富的开发工具,充分支持二次开发。
1.2. 设计依据短信平台是通过连接运营商短信网关来提供短信接入服务,建设短信平台除参考国际电联(ITU)的相关建议外,需遵循以下相关规范:Ÿ邮电部电话交换设备总技术规范书及附件(GF002-9002.1、9002.4);ŸSMGP1.0中国电信短信网关协议;ŸSGIP1.2中国联通短信网关协议;ŸCMPP2.0/3.0中国移动短信网关协议(同时应支持嘉讯信息机)。
SGIP短信协议机制及其在华为在信网关的应用
当客 户端 要 发 送 命 令 时 , 动 向服 务 器 端 建 立连 接 , 后 向 服务 器 端 是 , 主 然 即使应答表示 S b t u mi命令 已正确接收 , 也不表示 S b t u mi命令 内 发送 命 令 , 接 收应 答 : 务 器 端 从 客 户 端 接 收 命 令 , 回应 答 。 接 的 短 消 息 已经 发 送 到 手 机 上 了 , 而仅 仅 表 示 该 短 消 息 已经 传 送 到 并 服 返 连 建 立 以后 , 户端 可 以连 续 发 送 多 条 命 令 , 令 发 送 完 并 接 收 到 所 有 S 客 命 MG,M G将 会作 下 一 步 处理 , 者 发送 给 S C, 者 路 由到另 外 S 或 MS 或 应 答 后 , 户 端 应 该 主动 断 开 连 接 。 如 果 需 要 , 户 端 可 以同 时 向 一 的 S 客 客 MG, 终 由 目的 S C发 送 到 手机 上。 这 中 间任 何 一 个环 节 出 最 MS 个 服 务器 端 建 立 多 个 连 接 ( MG 与 单 个 其 他 S S MG最 多 不 能 建 立 超 现 错误 , 系统 会终 止信 息 的继 续 发 送 , 且 通 过 向原 S 并 P发 送 R p r e ot 如 P指 定 要 求反 馈 的话 ) 。 过 1 5个连 接 ,对 与 之 相 连 的 单 个 S P的最 大 连 接 数 视 具 体 情 况 而 命令 告 诉 发送 出错 的原 因( 果 S 定 )采 用 专 用 S P承 载 方 式 时 , MG 和 S G S 。 GI S M 、 P和 S MG 之 间 使 23 通 信 结 束 如 果 客 户 端 认 为 和 服 务 器 端 的通 信 已结 束 , 客 . 则 用 的端 口号 是 8 0 , MG 之 间 的测 试 用 端 口号 为 8 1 。 因为 两 个 户 端 应 该 向服 务 器 端 发 送 U bn 命 令 ,服 务 器 端 随 后 返 回 U — 8 1S 80 ni d n ( 接 第 2 5页 ) 上 2 表 1 频 率 、 期测 量 数 据 周 MS 4 0单 片 机 主 要 完成 以下 功 能 . F G 工 作 模 式 、 作 P3 对 PA 工 过程 的控制 ; 为外围芯片提供 正确 的工作 时序 ; 制 D 控 DS芯片产生 所 需 频 率 的 波 形 ; 受 并 响 应 用 户输 入 ; 时显 示 频 率 、 期 、 位 差 接 实 周 相 信息。 F G 主 要 完成 对待 测 信 号 频 率 、 期 及 相 位 差 的 测 量 。 们 在 PA 周 我 里 面 设 计 了两 个 功 能模 块 和 一 个 模 式 选 择 模块 。其 中模 式 选 择 模 块 用来 根 据 单 片 机 指 示选 择哪 一 个 功 能 模 块 工作 。
SGIP协议1.2版
附件一:中国联合通信公司短消息网关系统接口协议(SGIP)版本1.2中国联合通信公司二零零一年十月目录1概述 (1)1.1协议说明 (1)1.2适用范围 (1)1.3参考资料 (1)1.4术语表 (1)2系统体系结构 (3)2.1消息从本地SMSC到本地SP (4)2.2消息从本地SP到本地SMSC (4)2.3消息从本地SMSC到异地SP (4)2.4消息从本地SP到异地SMSC (4)2.5路由选择 (4)3通信流程 (6)3.1专用SGIP方式 (6)3.2通用HTTP方式 (6)3.3通信节点编号规则 (7)3.4序列号的定义 (7)3.5通信的安全性 (8)3.6用户鉴权 (8)3.6.1被叫方付费 (8)3.6.2SP付费 (8)3.6.3第三方付费 (8)3.7SP与SMG的通信 (9)3.7.1通用HTTP方式 (9)3.7.1.1从SP到SMG的命令 (9)3.7.1.2从SMG到SP的命令 (10)3.7.2专用SGIP方式 (10)3.7.2.1通信初始化 (10)3.7.2.2通信过程 (10)3.7.2.3通信结束 (11)3.7.2.4故障处理 (12)3.7.2.5从SP到SMG的消息 (12)3.7.2.6从SMG到SP的消息 (13)3.8SMG与SMG之间的通信 (13)3.8.1通信初始化 (14)3.8.2通信过程 (14)3.8.3通信结束 (14)3.8.4故障处理 (14)3.8.5两个SMG之间的消息 (15)3.9SMG与GNS之间的通信 (15)3.9.1通信初始化 (15)3.9.2通信过程 (15)3.9.3通信结束 (16)3.9.4故障处理 (16)3.9.5从SMG到GNS的消息 (16)3.9.6从GNS到SMG的消息 (16)4消息定义 (18)4.1基于通用HTTP的消息定义 (18)4.1.1Submit操作 (18)4.1.1.1Submit命令的请求内容 (18)4.1.1.2Submit命令的应答内容 (19)4.1.2Deliver操作 (20)4.1.2.1Deliver命令的请求内容 (20)4.1.2.2Deliver命令的应答内容 (20)4.1.3Report操作 (21)4.1.3.1Report命令的请求内容 (21)4.1.3.2Report命令的应答内容 (21)4.1.4UserRpt操作 (22)4.1.4.1UserRpt命令的请求内容 (22)4.1.4.2UserRpt命令的应答内容 (22)4.1.5Trace操作 (22)4.1.5.1Trace命令的请求内容 (22)4.1.5.2Trace命令的应答内容 (23)4.2基于专用SGIP的消息定义 (23)4.2.1数据类型 (23)4.2.2消息头的格式 (24)4.2.3消息体的格式 (24)4.2.3.1Bind操作 (24)4.2.3.2Unbind操作 (25)4.2.3.3Submit操作 (25)4.2.3.4Deliver操作 (27)4.2.3.5Report操作 (28)4.2.3.6AddSP操作 (28)4.2.3.7ModifySP操作 (29)4.2.3.8DeleteSP操作 (30)4.2.3.9QueryRoute操作 (30)4.2.3.10AddTeleSeg操作 (31)4.2.3.11ModifyTeleSeg操作 (32)4.2.3.12DeleteTeleSeg操作 (32)4.2.3.13AddSMG操作 (33)4.2.3.14ModifySMG操作 (34)4.2.3.15DeleteSMG操作 (34)4.3鉴权消息定义 (35)4.3.1CheckUser命令的语法 (35)4.3.2CheckUser_Resp应答的语法 (35)4.3.3UserRpt命令的语法 (35)4.3.4UserRpt_Resp应答的语法 (35)4.4测试消息定义 (36)4.4.1Trace命令的语法 (36)4.4.2Trace_Resp应答的语法 (36)5常量定义 (37)5.1消息ID定义 (37)5.2错误码定义 (37)5.3计费类别定义 (38)5.4R EPORT 状态与短消息状态的映射 (38)附录1: 全网路由表的格式示范 (39)附录2: 本地路由表的格式示范 (40)附录3: HTTP承载方式示范 (41)1概述1.1协议说明本协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议,简称SGIP。
联通短信增值业务
目录1,广东联通增值业务结构图2,珠海节点网络图3,珠海前置详细接入图4,短信SP增值业务业务介绍5,第三方鉴权6,SP的程序开发规范7,短信前置机的功能8,SP如何通过公网与短信前置机连接前置机珠海节点网络图注:给sp接入预先分配地址:*.*.*.3----*.*.*.20/25SP增值业务介绍1.用户A定制包月的信息点播服务。
譬如:天气预报等等(包月服务最高收费不超过30/次)2.用户A 点播单次信息查询。
譬如:用户发一条信息查询现在的天气(单次服务最高收费不超过2元/次)3.用户A 向用户B 点播服务。
譬如:用户从网上给用户B发送祝福。
这时必须要进行第三方鉴权。
4.SP服务商的信息群发中国联通省内的接入号以8开头,全国通用的以9开头,例如:腾讯的QQ介入号为9777,中国移动的全国接入号以1开头。
一个接入号可以开展多项服务。
联通的165 有很多服务,如果你想使用邮件提醒功能,你只需向165 发YJ#密码就会返回邮箱的邮件和编号,邮箱的邮件和编号,YJ就是该服务业务代码。
第三方鉴权1.鉴权条件首先明确,本系统鉴权不对主叫、被叫鉴权(一般由短信中心实现),网关系统按照《sgip 协议1.2版》要求,只实现对第三方付费方式的鉴权。
第三方付费:用户甲在网上(SPA)为用户乙点播短信(如生日祝福),并由用户甲付费;完成登记申请后SPA为用户乙发送祝福短信。
对此业务:发送方:SPA,接收方:用户乙,付费方:用户甲(第三方)这种情况下网关系统对付费方进行鉴权。
傲天公司网关对鉴权的判断依据:SUBMIT包中付费用户为本地、被叫用户与付费用户均为8613开头且不相等的要进行鉴权。
2.鉴权方式2.1. 鉴权要求网关系统向计费或相关部门取得第三方用户的用户信息(是否欠费),若用户欠费则系统不将该消息发送到短信中心,并由网关回复一个鉴权失败的report给消息发送方(SP);若鉴权通过,则将该短信发送给付费方所属的短信中心。
sgip协议有心跳报文
sgip协议有心跳报文SGIP协议有心跳报文甲方(以下简称“供应商”):公司名称:地址:电话:法定代表人:营业执照号码:乙方(以下简称“需求方”):公司名称:地址:电话:法定代表人:营业执照号码:1. 双方身份、权利、义务1.1 供应商身份:供应商为SGIP协议的提供方,具有合法的开发、生产、销售、服务等相关资质。
1.2 需求方身份:需求方为SGIP协议的使用方,具有相关的合法资质和使用需求。
1.3 权利:供应商享有本协议中所规定的所有权利和利益,需求方享有使用和获取协议提供的相关服务和资料的权利。
1.4 义务:供应商应确保协议提供的服务符合相关法律法规和标准要求,同时,需求方应遵守协议规定,正常使用和维护相关服务。
2. 履行方式、期限、违约责任2.1 履行方式:供应商将提供符合协议要求的技术支持、服务和培训等相关资源。
2.2 期限:本协议自双方签署之日起生效,有效期为【】年。
2.3 违约责任:2.3.1 如需求方违反协议规定,供应商有权终止协议提供的相关服务,并保留追究法律责任的权利。
2.3.2 如供应商违反协议规定,需求方有权终止协议并要求供应商承担违约责任。
3. 遵守中国相关法律法规3.1 双方同意遵守中国相关法律法规,维护国家利益和社会公共利益。
3.2 双方应妥善保管和使用相关技术资料和信息,避免滥用、泄露等违法行为。
4. 明确权力和义务4.1 供应商应确保协议提供的服务符合标准化和质量要求,并且愿意为需求方提供必要的技术支持和咨询。
4.2 需求方应遵守相关规定和合理使用技术资源,维护协议双方的公平合作和利益关系。
5. 法律效力和可执行性5.1 本协议符合中国相关法律法规的要求和规定,具有法律效力。
5.2 如因协议发生争议,双方应协商解决,如无法协商解决的,应向有关仲裁机构申请仲裁。
5.3 本协议各项条款是符合法律要求的,是具有可执行性的。
本协议一式两份,供应商和需求方各执一份,自双方签字盖章之日起生效。
中国联通短消息网关联网协议-SGIP协议
QB/CU 25-2003中国联通短消息网关联网协议(SGIP V1.0)中国联通公司2003年2月发布前言近年来,短消息业务发展迅速。
目前联通大部分分公司已经设立短消息中心并已投入使用,但由于缺少业务种类,加上联通总部对此缺乏统一规划,长期以来经济效益不明显,增值业务开展较少;现有的网络架构、人员、管理、技术等资源在支持短消息数据业务快速发展以形成规模效益及在新的技术平台上开展无线数据业务等方面已成为主要瓶颈。
为了统一短消息业务应用提供商(SP)的接入,大力发展中国联通短消息服务,联通公司以现有短消息网络资源为基础构建短消息网关系统,对所有SP的接入接口、短消息网关之间的接口等进行统一的规范。
本协议主要是参考了国际上相关技术规定以及我国移动通信网络的实际业务和功能需要而制订的。
主要内容包括:系统体系结构,通信流程,消息定义,常量定义等。
本规范由中国联合通信有限公司技术部提出并归口本规范起草单位:中讯邮电咨询设计院本规范主要起草人:张范李海燕康建雄左丽李明铎张岩许建宏本规范的修改和解释权属于中国联通公司目录1.总则 (1)2.系统体系结构 (2)2.1 消息从本地SMSC到本地SP (3)2.2 消息从本地SP到本地SMSC (3)2.3 消息从本地SMSC到异地SP (3)2.4 消息从本地SP到异地SMSC (3)2.5 路由选择 (4)3.通信流程 (5)3.1专用SGIP方式 (5)3.2通用HTTP方式 (5)3.3通信节点编号规则 (6)3.4序列号的定义 (6)3.5通信的安全性 (7)3.6用户鉴权 (7)3.6.1被叫方付费 (7)3.6.2SP付费 (7)3.6.3第三方付费 (8)3.7SP与SMG的通信 (8)3.7.1通用HTTP方式 (8)3.7.1.1从SP到SMG的命令 (9)3.7.1.2从SMG到SP的命令 (9)3.7.2专用SGIP方式 (9)3.7.2.1通信初始化 (10)3.7.2.2通信过程 (10)3.7.2.3通信结束 (11)3.7.2.4故障处理 (12)3.7.2.5从SP到SMG的消息 (13)3.7.2.6从SMG到SP的消息 (13)3.8SMG与SMG之间的通信 (13)3.8.1通信初始化 (14)3.8.2通信过程 (14)3.8.3通信结束 (14)3.8.4故障处理 (14)3.8.5两个SMG之间的消息 (14)3.9SMG与GNS之间的通信 (15)3.9.1通信初始化 (15)3.9.2通信过程 (15)3.9.3通信结束 (15)3.9.4故障处理 (15)3.9.5从SMG到GNS的消息 (16)3.9.6从GNS到SMG的消息 (16)4.消息定义 (17)4.1基于通用HTTP的消息定义 (17)4.1.1Submit操作 (17)4.1.1.1Submit命令的请求内容 (17)4.1.1.2Submit命令的应答内容 (18)4.1.2Deliver操作 (19)4.1.2.1Deliver命令的请求内容 (19)4.1.2.2Deliver命令的应答内容 (19)4.1.3Report操作 (20)4.1.3.1Report命令的请求内容 (20)4.1.3.2Report命令的应答内容 (20)4.1.4UserRpt操作 (20)4.1.4.1UserRpt命令的请求内容 (21)4.1.4.2UserRpt命令的应答内容 (21)4.1.5Trace操作 (21)4.1.5.1Trace命令的请求内容 (21)4.1.5.2Trace命令的应答内容 (21)4.2基于专用SGIP的消息定义 (22)4.2.1数据类型 (22)4.2.2消息头的格式 (22)4.2.3消息体的格式 (23)4.2.3.1Bind操作 (23)4.2.3.2Unbind操作 (24)4.2.3.3Submit操作 (24)4.2.3.4Deliver操作 (26)4.2.3.5Report操作 (27)4.2.3.6AddSP操作 (28)4.2.3.7ModifySP操作 (28)4.2.3.8DeleteSP操作 (29)4.2.3.9QueryRoute操作 (30)4.2.3.10AddTeleSeg操作 (31)4.2.3.11ModifyTeleSeg操作 (31)4.2.3.12DeleteTeleSeg操作 (32)4.2.3.13AddSMG操作 (33)4.2.3.14ModifySMG操作 (33)4.2.3.15DeleteSMG操作 (34)4.3鉴权消息定义 (34)4.3.1CheckUser命令的语法 (35)4.3.2CheckUser_Resp应答的语法 (35)4.3.3UserRpt命令的语法 (35)4.3.4UserRpt_Resp应答的语法 (35)4.4测试消息定义 (35)4.4.1Trace命令的语法 (36)4.4.2Trace_Resp应答的语法 (36)5.常量定义 (37)5.1消息ID定义 (37)5.2错误码定义 (37)5.3计费类别定义 (38)5.4R EPORT 状态与短消息状态的映射 (38)附录1 缩略语 (39)附录2 全网路由表的格式示范 (40)附录3 本地路由表的格式示范 (41)附录4 HTTP承载方式示范 (42)附录5 引用标准 (44)1.总则本协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议,简称SGIP。
中国电信城域网设备技术规范——业务路由器
2.3.1 互联网业务的实现思路 ...........................................................................6
2.3.2 VPN 业务的实现思路..............................................................................7
7.4
L3 VPN ...........................................................................................................21
7.4.1 MPLS VPN .............................................................................................21
中国电信城域网设备技术规范-业务路由器
目录
1 编制说明 ..................................................................................1
1.1
范围 ................................................................................................................... 1
4 设备容量和接口要求 ..............................................................9
4.1
设备容量要求 ................................................................................................... 9
sgip 短信解析
sgip 短信解析SGIP短信解析SGIP (Short Message Gateway Protocol) 是一种应用层协议,用于在短信服务网关和短信中心之间进行消息交换和传输。
它被广泛用于电信运营商和企业短信网关系统中,以实现短信的发送和接收功能。
在本文中,我们将探讨SGIP短信解析的详细过程和相关技术细节。
SGIP短信解析的过程可以分为以下几个步骤:1. 连接与认证:首先,短信网关与短信中心建立TCP/IP连接,并且进行身份验证。
短信网关需要提供有效的用户名和密码进行认证,以确保安全的消息传递。
2. 创建会话:一旦认证成功,短信网关与短信中心之间将创建一个会话,用于后续的消息交换。
3. 发送短信:短信网关将构建一个SGIP消息,该消息包含要发送的短信的内容、目标手机号码、发送方手机号码等信息。
该消息将通过TCP/IP连接发送到短信中心。
4. 短信中心回复:短信中心接收到SGIP消息后,会解析消息中的内容,并根据消息的要求进行相关操作。
例如,短信中心可能在接收到短信后将其转发到目标手机号码上。
5. 处理结果:一旦短信中心完成相关操作,它将构建一个回复消息,并通过TCP/IP连接将该消息发送回短信网关。
这个回复消息包含操作的结果,例如短信发送成功与否。
6. 关闭连接:当所有的消息交换和处理都完成后,短信网关和短信中心将断开TCP/IP连接,并结束会话。
在SGIP短信解析的过程中,涉及到的消息格式和协议参数需要进行正确的解析和处理。
下面是对主要参数的解释:1. 消息头:SGIP消息的头部包含了消息的长度、命令ID和序列号等字段。
解析短信时,需要解析和处理消息头,以获取消息的基本信息。
2. 短信内容:短信内容参数包含了短信的字节数和实际的短信内容。
解析短信时,需要根据字节数来截取短信内容。
3. 发送方号码和接收方号码:解析短信时,需要从消息中获取发送方和接收方的手机号码。
这些号码通常用于发送短信和确认短信的接收。
中国联通短信网关SGIP 第三方 API(JAVA)
2. 类 Bind (该类由 SGIP_Command 类扩展而来)
LoginName, 服务器端给客户端分配的登录名 LoginPassword, 服务器端和 Login Name 对应的密码 1.1.4 方法 3) public void SetLoginType(int LoginType) 作用: 设置 LoginType 参数: int LoginType 4) public void SetLoginName(String LoginName) 作用: 设置 LoginName 参数: String LoginName 5) public void SetLoginPassword(String Password) 作用: 设置 Password 参数: String Password 6) public int write(OutputStream out) 作用: 发送命令 参数: OutputStream out,输出流
Confidential
Page 2
SGIP API(JAVA) for SP Product: iDAP
Document No.1.2 Date: Nov 25, 2001
INTRINSIC
Update:Zhang Feng,Zhao Jiang
resp=(BindResp)tmp;//强制转换 resp.readbody();//解包 System.out.println(tmp.getSeqno_1());
sgip协议
sgip协议SGIP协议。
SGIP(Short Message Gateway Interface Protocol)是中国移动与中国联通、中国电信等运营商之间的短信网关接口协议。
它是一种用于短信网关之间互联互通的协议,可以实现不同运营商之间的短信互通和互联。
SGIP协议的出现,为不同运营商之间的短信互通提供了标准化的解决方案,也为企业用户提供了更加便捷、高效的短信通信服务。
SGIP协议的核心是短信网关之间的消息交换,它定义了一套完整的消息交互流程和数据格式。
通过SGIP协议,短信网关可以实现短信的发送、接收、状态报告等功能。
同时,SGIP协议还规定了短信网关之间的安全认证机制,确保了短信通信的安全可靠。
在SGIP协议中,消息的交换是通过短信网关之间的连接来实现的。
这些连接可以是基于TCP/IP协议的长连接,也可以是基于SMPP协议的连接。
通过这些连接,短信网关可以向对方发送短信、请求状态报告,也可以接收对方发送过来的短信和状态报告。
这种双向的消息交换机制,为不同运营商之间的短信互通提供了技术支持。
除了消息的交换,SGIP协议还规定了短信网关之间的路由选择和负载均衡机制。
通过这些机制,短信网关可以根据不同的路由策略选择合适的通道发送短信,也可以根据负载情况动态调整短信发送的通道,确保短信的高效传输。
总的来说,SGIP协议是一种为不同运营商之间的短信互通提供技术支持的协议。
它定义了短信网关之间的消息交换流程和数据格式,规定了安全认证机制和路由选择机制,为短信通信提供了技术保障。
通过SGIP协议,不同运营商之间可以实现短信互通和互联,为用户提供更加便捷、高效的短信通信服务。
总的来说,SGIP协议的出现,为不同运营商之间的短信互通提供了标准化的解决方案,也为企业用户提供了更加便捷、高效的短信通信服务。
通过SGIP协议,短信网关可以实现短信的发送、接收、状态报告等功能,并且规定了短信网关之间的安全认证机制,确保了短信通信的安全可靠。
移动信息化短信平台解决方案
XXX政府移动信息化短信平台解决方案目录1、平台建设概述.................................................................................................. 错误!未定义书签。
1.1.现状及问题分析.............................................................................. 错误!未定义书签。
1.2.解决方案.......................................................................................... 错误!未定义书签。
1.3.平台应用创新.................................................................................. 错误!未定义书签。
2、平台整体设计.................................................................................................. 错误!未定义书签。
2.1.设计原则.......................................................................................... 错误!未定义书签。
2.1.1.安全性.................................................................................................... 错误!未定义书签。
2.1.2.高效性.................................................................................................... 错误!未定义书签。
中国联通 SGIP1.2 短消息网关开发接 口库说明书
中国联通SGIP1.2短消息网关开发接口库使用手册WritenBy:PrinceToadEmail:******************Version:1.0 2003/9/9DownLoad1. 接口说明该接口库是用VC6.0开发的基于Windows平台上的SGIP1.2协议的实现,接口对中国联通SGIP协议进行了高度封装,目的是方便SP接入中国联通短消息网关。
2.功能特点1) 严格按照SGIP1.2协议实现,支持Bind, BindResp,Submit, SubmitResp, Deliver,DeliverResp, Report, ReportResp, Unbind, UnbindResp消息。
2) 采用多线程并发处理的方式获取强大的性能,针对SGIP协议的特点,内建线程池进行消息的收发及处理操作,充分发挥系统和网络性能,再大的业务量也能够得到及时处理,丢包率小于0.01/%。
3) 发送消息采用短连接的方式;接收消息采用半长连接的方式,可以设置超时时间,在没有消息的情况下,主动断开网关连接。
4) 接口库经过高度封装,模块化强,使用简单,屏蔽了网关通信,消息收发和处理的复杂性操作,SP用户只需要关注具体的业务处理过程,大大简化了短消息开发的难度!3.接口函数该接口库以动态库的形式提供,包含以下三个文件:sgip.h, sgip.lib, SGIP.DLL.在动态库中导出了CSgip类,包含以下接口函数:2.1 Startint Start(char* sLocalIP, int nLocalPort, char* sPeerIP, int nPeerPort, char* sLoginName, char* sLoginPwd, int nConnType, char* sSrcNum, void (*PDeliver)(DeliverStr deliver), void (*PReport)(ReportStr report), void (*PResponse)(MTRespStr response), void (*PMTError)(MTErrorStr mterror))用于启动消息收发和处理线程池,连接监听线程,并且用提供的用户名和口令尝试登录网关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国联合通信公司短消息网关系统接口协议(SGIP)版本1.2中国联合通信公司二零零一年十月目录1概述 (1)1.1协议说明 (1)1.2适用范围 (1)1.3参考资料 (1)1.4术语表 (1)2系统体系结构 (3)2.1消息从本地SMSC到本地SP (4)2.2消息从本地SP到本地SMSC (4)2.3消息从本地SMSC到异地SP (4)2.4消息从本地SP到异地SMSC (4)2.5路由选择 (4)3通信流程 (6)3.1专用SGIP方式 (6)3.2通用HTTP方式 (6)3.3通信节点编号规则 (7)3.4序列号的定义 (7)3.5通信的安全性 (8)3.6用户鉴权 (8)3.6.1被叫方付费 (8)3.6.2SP付费 (8)3.6.3第三方付费 (8)3.7SP与SMG的通信 (9)3.7.1通用HTTP方式 (9)3.7.1.1从SP到SMG的命令 (10)3.7.1.2从SMG到SP的命令 (10)3.7.2专用SGIP方式 (10)3.7.2.1通信初始化 (10)3.7.2.2通信过程 (11)3.7.2.3通信结束 (12)3.7.2.4故障处理 (12)3.7.2.5从SP到SMG的消息 (13)3.7.2.6从SMG到SP的消息 (13)3.8SMG与SMG之间的通信 (14)3.8.1通信初始化 (14)3.8.2通信过程 (14)3.8.3通信结束 (15)3.8.4故障处理 (15)3.8.5两个SMG之间的消息 (15)3.9SMG与GNS之间的通信 (15)3.9.1通信初始化 (15)3.9.2通信过程 (16)3.9.3通信结束 (16)3.9.4故障处理 (16)3.9.5从SMG到GNS的消息 (16)3.9.6从GNS到SMG的消息 (17)4消息定义 (18)4.1基于通用HTTP的消息定义 (18)4.1.1Submit操作 (18)4.1.1.1Submit命令的请求内容 (18)4.1.1.2Submit命令的应答内容 (19)4.1.2Deliver操作 (20)4.1.2.1Deliver命令的请求内容 (20)4.1.2.2Deliver命令的应答内容 (20)4.1.3Report操作 (21)4.1.3.1Report命令的请求内容 (21)4.1.3.2Report命令的应答内容 (21)4.1.4UserRpt操作 (22)4.1.4.1UserRpt命令的请求内容 (22)4.1.4.2UserRpt命令的应答内容 (22)4.1.5Trace操作 (22)4.1.5.1Trace命令的请求内容 (22)4.1.5.2Trace命令的应答内容 (23)4.2基于专用SGIP的消息定义 (23)4.2.1数据类型 (23)4.2.2消息头的格式 (24)4.2.3消息体的格式 (24)4.2.3.1Bind操作 (24)4.2.3.2Unbind操作 (25)4.2.3.3Submit操作 (25)4.2.3.4Deliver操作 (28)4.2.3.5Report操作 (29)4.2.3.6AddSP操作 (29)4.2.3.7ModifySP操作 (30)4.2.3.8DeleteSP操作 (31)4.2.3.9QueryRoute操作 (31)4.2.3.10AddTeleSeg操作 (32)4.2.3.11ModifyTeleSeg操作 (33)4.2.3.12DeleteTeleSeg操作 (34)4.2.3.13AddSMG操作 (34)4.2.3.14ModifySMG操作 (35)4.2.3.15DeleteSMG操作 (35)4.3鉴权消息定义 (36)4.3.1CheckUser命令的语法 (36)4.3.2CheckUser_Resp应答的语法 (36)4.3.3UserRpt命令的语法 (36)4.3.4UserRpt_Resp应答的语法 (36)4.4测试消息定义 (37)4.4.1Trace命令的语法 (37)4.4.2Trace_Resp应答的语法 (37)5常量定义 (38)5.1消息ID定义 (38)5.2错误码定义 (38)5.3计费类别定义 (39)5.4R EPORT 状态与短消息状态的映射 (39)附录1: 全网路由表的格式示范 (40)附录2: 本地路由表的格式示范 (41)附录3: HTTP承载方式示范 (42)1概述1.1协议说明本协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议,简称SGIP。
通过应用SGIP协议,SP可以接入到SMG,实现SP应用的一点接入、全网服务;SMG可以通过SGIP协议,实现消息在不同SMG之间的路由和转发。
同时,SMG通过该协议也可以和GNS通信,以实现各SMG和GNS之间路由表的同步功能。
1.2适用范围本协议适用于各SP厂商和SMG的开发厂商。
1.3参考资料[1] SMPP 3.3[2] GSM 3.40[3] GSM 3.38[4] HTTP1.01.4术语表本协议用到以下术语:GNS Gateway Name Server,负责系统路由的管理和同步MO 由手机用户提交的短消息MT 由手机用户接收的短消息SGIP Short Message Gateway Interface Protocol,本协议所描述的短消息网关接口协议,用于完成在SMG和SP之间、SMG和SMG之间短消息的发送、接收和转发功能,以及SMG和GNS之间路由表的同步功能SMG Short Message Gateway ,联通公司的短消息网关,SMG之间的通讯协议采用SGIPSMPP Short Message Peer to Peer,短消息点对点协议,采用3.3版本SMSC Short Message Service Center ,短消息中心SP Service Provider,服务提供商2系统体系结构SMG是具有短消息转发功能的短消息网关。
全国可以有多个SMG网关,SMG网关之间通过互联网等方式实现网络互联。
每一个SMG同时与多个SMSC以及多个SP连接。
全网具有唯一有效的GNS,GNS负责全局路由表的维护与更新;为了确保路由表存储的安全性,网络中设置主备用GNS,两个GNS要保持一致性。
每一个SMG都和GNS连接。
SMG与SP、SMG与GNS 以及SMG与SMG之间的通信协议为SGIP协议。
SMG与SMSC之间的通信统一采用SMPP3.3协议。
图2-1说明了系统的体系结构。
图2-1 SMG的体系结构和SMG平台之间相连的SMSC称作本地SMSC,和异地SMG平台相连的SMSC称作异地SMSC。
和SMG平台之间相连的SP称作本地SP,和异地SMG平台相连的SP称作异地SP。
从本地SMSC向本地SP以及从本地SP向本地SMSC发送的消息直接由SMG转发;从本地SMSC向异地SP以及从本地SP向异地SMSC发送的消息由本地SMG路由到异地SMG后,再由异地SMG转发。
2.1消息从本地SMSC到本地SPSMG从SMSC接收到短消息,直接发给SP。
比如SMSC1A—〉SMG1—〉SP1YSMSC1B—〉SMG1—〉SP1X2.2消息从本地SP到本地SMSCSMG从SP接收短消息,直接发给SMSC。
比如SP1X—〉SMG1—〉SMSC1ASP1Y—〉SMG1—〉SMSC1B2.3消息从本地SMSC到异地SPSMG从本地SMSC接收短消息,再路由到异地SMG,由异地的SMG发送到目的SP,比如SMSC1A—〉SMG1—〉SMG2—〉SP2YSMSC1B—〉SMG1—〉SMG3—〉SP3X2.4消息从本地SP到异地SMSCSMG从本地SP接收短消息,再路由到异地SMG,由异地的SMG发送到目的SMSC,比如SP1X—〉SMG1—〉SMG2—〉SMSC2ASP1Y—〉SMG1—〉SMG3—〉SMSC3B2.5路由选择当消息在本地SMSC和异地SP,或者在本地SP和异地SMSC之间传输时,发送方必须要获取消息接收方的位置信息。
这部分功能称为路由选择。
对于MO方向的命令(即命令接收方为SP),其路由根据命令中的SP接入号码来选择。
对于MT方向的命令(即接收方为用户手机),其路由根据命令中的付费号码和用户号码来综合判断。
如果付费号码为空,或付费号码为SP接入号码,则根据用户号码来选择路由;否则根据付费号码所代表的手机号码来选择路由(这样做是考虑到了系统计费和用户鉴权的可行性,关于计费和用户鉴权的细节,请参见其它文档)。
由于SMG网关之间采用网状互联,网关之间不可能出现二次前转,因此接收前转消息的网关必须能判断前转的消息目的地址是否是本网关覆盖范围的用户,若不是,必须发送出错信息到前转网关。
3通信流程SGIP有两种具体实现方式,一种是采用专用SGIP方式,另一种是采用通用HTTP方式。
SMG和GNS、以及SMG和SMG之间采用专用SGIP方式作为承载协议;而SP和SMG的通信同时支持专用SGIP方式和通用HTTP方式两种承载协议。
3.1专用SGIP方式采用专用SGIP方式承载时,通信双方互为客户端和服务器端。
当客户端要发送命令时,主动向服务器端建立连接,然后向服务器端发送命令,并接收应答;服务器端从客户端接收命令,返回应答。
连接建立以后,客户端可以连续发送多条命令。
命令发送完并接收到所有应答后,客户端应该主动断开连接。
但是,命令及其应答之间的时间间隔最大不能超过30秒(默认,可配置)(如果命令应答时间超过最大等待时间,则要求客户端重发该条命令,重发机制参见业务联网规范有关内容),且待应答的命令不得超过32条(可以根据线路的质量和服务器的处理能力配置)。
而且,如果服务器端检测出一条连接长时间空闲(默认60秒,可配置),可以主动断开该连接。
如果需要,客户端可以同时向一个服务器端建立多个连接(SMG与单个其他SMG最多不能建立超过15个连接,对与之相连的单个SP的最大连接数视具体情况而定)。
采用专用SGIP承载方式时,SMG和SMG、SP和SMG之间使用的端口号是8801,GNS监听SMG的端口号为8802,SMG监听GNS的端口号为8803,主GNS和备用GNS 之间的端口号为8804,SMG之间的测试用端口号为8810。
3.2通用HTTP方式HTTP承载方式只适用于SP和SMG的通信中。
与SP与SMG之间的专用SGIP承载方式不同的是,该种方式一次连接仅仅传送一条命令,而且连接的认证采用HTTP的URL的授权认证的方式,不需要专门的连接认证的命令,使用的端口号是80。
3.3通信节点编号规则在整个网关系统中,所有的通信节点(SMG、GNS、SP和SMSC)都有一个唯一的数字编号,不同的SP或SMSC或SMG或GNS编号不能相同,编号由系统管理人员负责分配。