通信人家园

标题: 突然想到一个问题:SMSC之间是如何组网的?  [查看完整版帖子] [打印本页]

时间:  2008-9-11 17:17
作者: stk     标题: 突然想到一个问题:SMSC之间是如何组网的?

以一个问题为例,假设A地有MSC-A、SMSC-A,B地有MSC-B、SMSC-B。A地用户a当前在MSC-A下,B地用户b当前在MSC-B下。

A地用户a发短信给B地用户b,a的MO短信提交到与A地MSC相连的SMSC-A上,假如SMSC-A与MSC-B不是直连的,且B地MSC有自己直连的SMSC-B。那么,b的短信是如何收到的呢?SMSC-A与SMSC-B会直接通信吗?
时间:  2008-9-11 17:18
作者: stk

对SMSC不熟悉,请大家指点
时间:  2008-9-11 18:38
作者: Askul

通过STP转接!
时间:  2008-9-12 11:03
作者: stk

我的疑点在于:SMSC与SMSC之间是否有直连、准直连的链路,还是说SMSC的信令需要通过MSC进行转接?
时间:  2008-9-12 11:05
作者: stk

如果SMSC不经过MSC转接,那么多个SMSC是否要组成叠加网?
时间:  2008-9-12 11:25
作者: stk

原帖由 Askul 于 2008-9-11 18:38 发表
通过STP转接!


通过STP转接,还是要经由MSC转接呼叫?虽然有的MSC兼作了STP.
时间:  2008-9-16 10:50
作者: duoduobd     标题: 回复 1# 的帖子

第1章  短消息流程
短消息相关的网络实体:
SMS-GMSC:Gateway MSC for Short Message Service 短消息关口MSC,能够 直接从短消息中心接收短消息,能够从HLR获取路由信息和短消息信息,并将短消息传递给VMSC。
SMS-IWMSC:Interworking MSC for Short Message Service,在PLMN内部能够接收短消息并提交给短消息中心。
详细信息可查阅规范:GSM0340
1.1  移动始发短消息的基本流程
对于手机来说,移动始发短消息和移动终结短消息是完全独立的两个过程,移动始发的短消息从手机接入系统开始,到收到短消息中心发来的发送成功为止。手机将短信发送给VMSC,VMSC根据短信中携带的短消息中心的标识号,将短信提交给IWMSC,由IWMSC提交短信中心。
移动始发短消息可以分为以下几个过程:
        接入和鉴权加密
        发送短消息到短消息中心
        短消息中心向手机报告发送结果。
其中接入和鉴权加密的过程和移动用户主叫对应的过程一致。下图是移动始发短消息的流程图。

1.2  移动终结短消息的基本流程
移动终结短消息的过程与移动用户被叫的过程类似,短消息中心将收到的短消息发送给SMS-GMSC,SMS-GMSC向HLR取得为发送短消息所必需的路由信息,然后将短信传送给短信接收者所在的MSC,由MSC将短消息发送给手机。整个过程包括取路由信息,寻呼,接入和寻呼响应,鉴权加密,短消息传送,最后向短消息中心报告接受结果,这个结果经SMS_GMSC分别送HLR和短消息中心,由短消息中心回送始发短消息用户。下图为移动终结短消息的流程图。

1.3  短消息案例
现象描述:
A地新建MSC,用户反映短消息收发有以下几种 不成功情况:(所有手机均为A地本地手机,A地手机使用B地的短信中心)
(1)         本MSC内两个手机互相收发短消息,发方显示发送失败,接收方无法收到短消息;
(2)         本MSC内手机向其他MSC内手机发送短消息,发方显示发送失败,但接收方能正常收到短消息;
(3)         其他MSC内手机向我MSC内手机发送短消息,发方显示发送成功,但接收方实际上收不到短消息。
        处理过程
        通过跟踪链路上的与短消息有关的消息,发现本MSC能够收到从短消息中心发过来的forward short message消息,但发出此消息的OPC并不是MTP目的信令点表中所配置的短消息中心的SPC,经过询问,该OPC是B地MSC1的SPC,由于我们MSC与该MSC没有任何关连,所以MTP目的信令点表中并未配置该DPC,将该DPC添加后,所有短消息收发均正常。
        原因分析:
         
        其中:A地华为MSC2对B地短消息中心使用DPC+SSN方式寻址,DPC为B地短信的DPC,该消息发往HSTP,通过HSTP转到B地短信,而由于B地短信与HSTP没有直达链路,所有短信中心发出的消息都是通过B地MSC1进行转接,短信中心的寻址方式为DPC+GT(DPC为B地MSC1的DPC),从B地短信中心发出的forward short message消息经过B地MSC1进行翻译后,以DPC寻址方式继续发往目的MSC,但该消息的OPC已经变成了B地MSC1的信令点;由于A地华为MSC2的MTP目的信令点表中没有配置该DPC的数据,所以A地华为MSC2收到MTP层的该消息后,做失败处理,并不会进行进一步的SCCP层的分析处理,所以造成了以下几种失败情况:
(4)         A地华为MSC2内的手机向其他MSC内手机发短消息,该消息可以正常发到B地短消息中心,所以被叫手机可以正常收到该短消息,但由于A地华为MSC2不能正常收到短消息中心发来的发送确认,所以手机显示发送失败;
(5)         A地华为MSC2内手机向本MSC内手机发送短消息,该短消息能送到B地短消息中心,短消息送至我MSC后,我MSC无法正常接收,所以被叫手机无法接收短消息,而发送确认消息我MSC也无法正常接收,所以发送方手机显示发送失败,同时接收方无法收到该短信;
(6)         其他MSC的手机向我MSC内手机发送短消息,发送方由于可以收到该短消息中心的发送确认,所以发送方显示发送成功,但我MSC无法正常接收短消息中心发过来的短消息,所以被叫手机无法收到短消息。
从上面的案例中我们可以清楚的看出:
短消息始发和短消息终结是两个完全独立的过程,所以A地手机用户始终要通过B地短消息中心发送短消息,但不一定只从B地短消息中心接收短消息。
手机所显示的是否正确发送,实际上是根据SC所回复的deliver-report消息决定的,无法正确收到该消息,手机会显示发送失败。
小结
本节课描述了短消息的基本流程,短消息网络和GSM网络,PSTN网络的用户同时提供服务。学习本节内容,应基本掌握短消息的流程。
时间:  2008-9-16 10:52
作者: duoduobd     标题: 短信流程

因不会上传附件,故大幅粘了上去,自已看看吧.
时间:  2008-9-16 10:53
作者: duoduobd     标题: 短信流程

图弄丢了
时间:  2008-9-16 12:50
作者: coffee198375

直连就可!
时间:  2008-9-16 16:31
作者: tjhot

A手机-MSC A-STP A-SMSC A-STP A-STP B-MSC B-B手机
因为各地的短信中心一般都是与STP直连的,通过全国的STP网进行通信
时间:  2008-9-16 22:14
作者: ado

跨网不都需要通过短信网关吗?
时间:  2008-9-17 10:17
作者: Admirer_Wang

原帖由 tjhot 于 2008-9-16 16:31 发表
A手机-MSC A-STP A-SMSC A-STP A-STP B-MSC B-B手机
因为各地的短信中心一般都是与STP直连的,通过全国的STP网进行通信

正解!
时间:  2008-9-17 14:04
作者: anthonyu

似乎都可以的。
时间:  2008-9-18 08:37
作者: 悠游元素

需要注意SMSC-A会有一个向HLR取路由的过程,HLR回用户路由信息(用户在MSC-B的漫游号码等),SMSC-A根据路由信息选择到MSC-B的最佳路由(什么叫最佳?最匹配的呗)。
你所述情况至少SMSC-A与SMSC-B会有一经LSTP准直连的链路,所以情况很明显了:SMSC-A to LSTP to SMSC-B。
若你比较较真,可以去设备上查一下你们的路由定义或者在SMSC-A跟一下信令看它送哪儿就结了呀~
上述描述不是很完善,能力问题不好意思 现在都开GT寻址了,去把GT翻译和本局GT规划搞明白就ok了,这对维护工作很有益的。
时间:  2008-9-19 09:08
作者: jerry_

首先有个假设,在一个PLMN内来回答这个问题。MSC-A从将短信发到SMSC-A,SMSC-A经HLR找到被叫用户所在的MSC-B,然后直接将短信发到被叫用户。
时间:  2008-9-25 09:32
作者: stk

原帖由 悠游元素 于 2008-9-18 08:37 发表
需要注意SMSC-A会有一个向HLR取路由的过程,HLR回用户路由信息(用户在MSC-B的漫游号码等),SMSC-A根据路由信息选择到MSC-B的最佳路由(什么叫最佳?最匹配的呗)。
你所述情况至少SMSC-A与SMSC-B会有一经LSTP准直 ...


请悠游证实一下SMSC-A向HLR取路由的过程?前面都没有提到这点。

再者,GT寻址还是要翻译为DPC和SSN再寻址呀,你说到开了GT就好像可以更简便到达SMSC-B是为何?




通信人家园 (https://www.txrjy.com/) Powered by C114