首页>>厂商>>交换机/ACD系统平台厂商>>斯普瑞特

SP-SMC短信中心介绍

2004/04/20

1.简介

  SP-SMC是我公司在SF640七号信令接入设备基础上开发的GSM网短信中心。其特点为:
·容量大。单信令点支持16个SS7 Link。多框配合使用,可支持8个虚拟信令点, 支持128个SS7 Link。单条Link支持0.8 Erl信令数据,支持10条/秒的短消息收发。
·成本低。SP-SMC采用IA32 Server,Window2000操作系统,MS SQL Server数据库,软硬件平台均为业界通用、性价比高。这保证了SP-SMC在保证性能的前提下能以比较低的价格供应市场。
·可维护性好。SP-SMC具有中文全图形化维护界面。操作简单明了,维护人员经过简单的培训既可掌握。

2. 系统结构

2.1. 网络结构图


  SME:Short Message Entity,短消息实体。接收、发送短消息,以实现某服务的功能实体。一般来说,SP(Service Provider)都可以被视为一个SME。

  SC:Service Center,服务中心。存储、转发、路由短消息。SC还管理了用户权限,并产生发送详单。

  SMS-GMSC:Gateway MSC For Short Message Service。短消息业务移动交换机网关。处理MAP协议中短消息相关部分。可以连接多台SF640七号信令接入设备。SC与SMS-GMSC间通过RL_API进行交互。

  SF640:七号信令接入设备。每台可以支持16个SS7 Link,外部带有100M以太网口,SMS-GMSC通过以太网口、SF_API协议访问SF640。

2.2. 协议结构


  SM AL:Short Message Application Layer。短消息应用层。这一层一般由SP实现,对应物理实体为SME。
  SM TL:Short Message Transfer Layer。短消息传送层。由SC实现。
  SM RL:Short Message Relay Layer。短消息中继层。对应七号信令层次为MAP。由SMS GMSC实现。
  SM LL:Short Message Lower Layer。短消息低层。对应七号信令从TCAP以下层次。由SF640实现。

3. 功能特性

  1.MO短消息。即手机始发短消息。
  2.MT短消息。即发送到手机的短消息。
  3.Status Report。发送状态报告,当短消息发送到目的地时,向主叫用户发送递达报告。
  4.Message Waiting Data/Alert SC。消息等待状态/接收可达通知。当被叫用户不可达或被叫手机内存不足时。向其归属HLR设置消息等待状态。一旦被叫可达或内存有空余,HLR向短消息中心发送通知,这时,短消息中心可以进行重试传送。
  5.Valid Period。短消息有效期。支持绝对时间或相对时间。相对时间最长支持255周。
  6.Reply Path。回复路径。指定Reply Path标志可以让用户回复到发送此消息的短消息中心。(此功能部分在移动终端实现,根据终端生产厂家不同,实现略有差异)。
  7.Language & Alphabets。支持GSM 03.08标准规定的GSM 7bit Default Alphabets,UCS2 字符集。应用接口支持Ansi、GB2313、Unicode字符集到GSM7、UCS2的转换。
  8.Concatenate SMS。超长短信。最长支持39015(255*153)单字节短信或17085(255*67)UCS2短信。
  9.User Defined SMS & 8bit Data Coding Scheme。自定格式短信。通过自定格式短信,可以支持图片、铃声传送。
  10.SM Route。根据被叫号码,将短消息路由到不同的SP。
  11.Virtual SMC。虚拟短信中心号码。一套系统支持多个虚拟中心号码,可以为不同地区的网络提供服务。
  12.详细发送清单。可输出到计费系统。
  13.SMS GMSC支持RL_API,用户可以在此API上开发自己的应用。
  14.SC支持SMPP v3.4接口。

4.RL_API介绍

4.1. 概述
  RL_API是SPSMC短信中心SC到SMS GMSC接口协议。通过RL_API,可以直接访问SMS RL层的服务。RL_API提供的服务有:

1、MO SMS;
2、MT SMS;
3、Alert SC;
4、Status Report;

4.2.约定
  下面说明中,参数类型含义如下:
·O: Octet,一个8bit长度的字节,如果标明nO,则表明是n个长度的byte序列。
·B:Bit,1 bit数据,也可能是BOOL类型。如果标明nb,则表明是n个长度的bit序列。
·S: Struct。是一个复合类型。具体结构另见详细参数定义。

下面说明中,参数必备性含义如下:
·M : Mandatory,必备参数。
·C : Conditional, 在某些条件下必备参数。
·O : Optional,可选参数。

4.3. 消息类型
  

RL_API包含五种消息包:

消息包类型

说明

RP_MO_DATA

传送从手机到SC的短信/命令

RP_MT_DATA

传送从SC到手机的短信/状态报告

RP_ACK

确认应答

RP_ERROR

错误应答

RP_ALERT_SC

通知SC手机用户可达或内存已经可用

各消息详细参数如下:

RP_MO_DATA

参数名

类型

必备

说明

OA

S

M

Originating Address

DA

S

M

Destination Address

MTI

2b

M

Message Type Indicator

RD

B

C

Reject Duplicates

RP

B

C

Reply Path

SRR

B

M

Status Report Request

MR

O

M

Message Reference

PID

O

M

Protocol Identifier

VP

S

C

Valid Period

UD

S

C

User Data

CT

O

C

Command Type

MN

O

C

Message Number

CD

S

C

Command Data

RP_MT_DATA

参数名

类型

必备

说明

PRI

B

M

Priority Request

MMS

B

M

More Message To Send

OA

S

M

Originating Address

DA

S

M

Destination Address

MTI

2b

M

Message Type Indicator

RP

b

C

Reply Path

SRI

b

C

Status Report Indicator

PID

o

M

Protocol Identifier

SCTS

7o

M

Service Centre Time Stamp

UD

s

M

User Data

SRQ

b

C

Status Report Qualifier

MR

o

C

Message Reference

RA

s

C

Address of the Recipient of the previously submitted mo message

DT

s

C

Discharge Time

ST

o

C

Status

RP_ACK

参数名

类型

必备

说明

MTI

2b

M

Message Type Indicator

PID

O

M

Protocol Identifier

UD

S

M

User Data

SCTS

s

M

Service Centre Time Stamp

RP_ERROR

参数名

类型

必备

说明

MTI

2b

M

Message Type Indicator

FCS

o

M

Failure Cause

RP_ALERT_SC

参数名

类型

必备

说明

msisdn

s

m


4.4. 典型过程


  上图是表示出了一个移动台MS1向另一移动台MS2发送短消息的典型过程,图中忽略了MSC、HLR、BS等功能实体,重点说明的是MO、MT、StatusReport三个典型过程中,SMS-GMS与SC之间的消息序列。

斯普瑞特公司供稿 CTI论坛编辑