第2章 接口操作
§2.1 SP连接类型
SMIAS系统支持SP以两种系统连接方式登录SMIAS短信网关系统: 1. 只发型
能够通过网络连接向系统提交短消息,而不能用来接收短消息。 2. 只收型
能够通过网络连接接收提交短消息,而不能用来发送短消息。 3. 发送接收类型
发送接收类型连接可以在一个网络连接上既可以发送短信也可以接收短信。
【注意】在过去的版本中,SMIAS系统仅允许一个SP建立一个接收或发送接收型连
接。在现有版本中,SMIAS系统允许多个接收型或发送接收型连接;一条MO消息究竟是通过哪个连接下发下去是随机的。
【注意】虽然原则上说SP可以与SMIAS短信网关建立多个连接,但为了防止SP无限
制的登录网关,SMIAS短信网关可以通过配置对SP的连接数量进行限制,SP可以根据自己的业务情况向运行商申请连接的接入数量,至于为每种类型分配几条连接,完全由SP自己来控制,但是总连接数不能超过运行商为该SP提供的连接数。
2-1
SMIAS短信网关系统ICP接口使用手册(ANSI C V2.1)
§2.2 操作类型
§2.2.1 SP到SMIAS的操作类型
?
Login (登录)
SP在通过SMIAS短信网关系统提供服务之前,必须连入并正确登录SMIAS短信网关。 ?
Logout(退出)
SP在服务完成后,通过Logout退出系统,此后网关会主动关闭网络连接。SP也可以简单的通过主动关闭网络连接来退出系统。 ?
Submit (提交消息)
SP通过Submit操作向网关提交MT消息。 ?
Cancel (取消消息)
SP通过Cancel操作要求网关取消过去Submit的某一条MT消息。 ?
Deliver Response (下发应答)
SP通过此操作回应网关的Deliver请求操作。
【警告】为了防止SP的恶意攻击,SP在以同一主机连入SMIAS短信网关系统
时,必须在等到SMIAS网关的正确Login应答之后,才可以进行第二次网络连接,否则,网关会主动关闭其后续网络连接。
§2.2.2 SMIAS网关到SP的操作类型
?
Deliver (下发消息)
当SP以接收型或发送接收型连接正确登录SMIAS短信网关系统之后,SMIAS网关会通过此操作向SP主动下发MO消息。 ?
Login Response (登录应答)
SMIAS短信网关使用此操作回应SP的Login请求操作。 ?
Logout Response (退出应答)
SMIAS短信网关使用此操作回应SP的Logout请求操作。此项请求完成后,SMIAS短信网关会主动关闭网络连接。 ?
Cancel Response (取消应答)
SMIAS短信网关使用此操作回应SP的Cancel请求操作。 2-4
第2章 接口操作
【警告】SMIAS短信网关以先进先出的原则将MO消息依次进行下发;SP在得
到一条MO消息之后必须回应一个应答;
§2.2.3 双向操作类型
?
Active Test (连接存活测试)
SP可以通过此操作来检测与SMIAS短信网关系统之间的网络连接是否正常。SMIAS短信网关也会通过此操作来检测与SP的网络连接是否正常。 ?
Active Test Response (连接存活测试应答)
SMIAS短信网关系统或SP使用此操作回应对方的Active Test请求操作。
【注意】当SP与SMIAS的某个网络连接在一段设定时间内没有任何消息包的
活动,网关会主动下发一个存活测试,如果SP端无应答,SMIAS短信网关系统将会主动关闭此网络连接。
2-3
SMIAS短信网关系统ICP接口使用手册(ANSI C V2.1)
§2.3 不同连接方式对操作的支持
+ = 支持 -
= 不支持
(R) = 包括相应的应答(Response)操作 操作 Login (R) Logout (R) Submit (R) Deliver (R) Cancel (R) Active Test (R) 发送型 + + + - + + 接收型 + + - + - + 发送接收型 + + + + + + 表2-1 连接方式对操作类型的支持
2-4