You are on page 1of 103

MA0002 GSM 通信流程

Issue 3.3

课程说明

课程介绍

GSM 通信流程包括两方面的内容:呼叫基本流程,信令基本流程。其中,呼叫流程主要包含:移动主叫流程,移动
被叫流程,汇接呼叫流程。信令基本流程主要包含:鉴权流程,位置登记流程,呼叫重建流程, BSC 内部切换流程,
BSC 间切换流程,MSC 间切换流程,移动始发短消息流程,移动终结短消息流程,定向重试流程。

这些流程从系统的角度描述了移动用户经常发生的行为,描述了 GSM 的几个组成部分在呼叫流程、信令流程中的相


互关系,对移动性特征做重点说明。

课程目标

本课程的重点是介绍 GSM 系统的协同工作过程,涉及内容包含:呼叫、位置更新、切换、短消息。对流程的介绍突


出了移动特征,具体的信令细节本课程不做描述,可以参考 ETSI 的 GSM 规范获得更加详细的内容。

通过学习本课程,可以基本掌握:

Ÿ0 移动用户做位置登记的信令过程;

Ÿ1 移动用户做主叫的信令过程;

Ÿ2 移动用户做被叫的信令过程;

Ÿ3 MSC 做汇接呼叫的信令过程;

1
MA0002 GSM 通信流程
Issue 3.3

Ÿ4 BSC 内切换信令过程;

Ÿ5 BSC 间切换的信令过程;

Ÿ6 MSC 间切换的信令过程;

Ÿ7 呼叫重建的信令过程;

Ÿ8 定向重试的信令过程。

对 这 些 信 令 流 程 学 习 之 后 , 对 GSM 系 统 的 原 理 会 有 更 加 深 刻 的 了 解 , 对 每 个 功 能 实 体
(MS,BTS,BSC,MSC,VLR,HLR)的功能有更加深刻的体会。

相关资料

ETSI 关于 GSM 的规范,主要是:GSM0408,GSM0808,GSM0902。

2
MA0002 GSM 通信流程
Issue 3.3

第一节 呼叫过程的信令分析

对一次发生在移动用户间的呼叫来说,信令流程可以分为三个相对独立的部分:

Ÿ0 主叫移动用户部分

Ÿ1 被叫移动用户部分

Ÿ2 拆线部分

1.1 主叫信令流程

移动用户做主叫时的信令过程从 MS 向 BTS 请求信道开始,到主叫用户 TCH 指配完成为止。一般来说,主叫经过几个


大的阶段:接入阶段,鉴权加密阶段,TCH 指配阶段,取被叫用户路由信息阶段。

Ÿ0 接入阶段主要包括:信道请求,信道激活,信道激活响应,立即指配,业务请求等几个步骤。经过这个阶段,手机
和 BTS(BSC)建立了暂时固定的关系。

Ÿ1 鉴权加密阶段主要包括:鉴权请求,鉴权响应,加密模式命令,加密模式完成,呼叫建立等几个步骤。经过这个阶
段,主叫用户的身份已经得到了确认,网络认为主叫用户是一个合法用户,允许继续处理该呼叫。

Ÿ2 TCH 指配阶段 主要包括:指配命令,指配完成。经过这个阶段,主叫用户的话音信道已经确定,如果在后面被叫


接续的过程中不能接通,主叫用户可以通过话音信道听到 MSC 的语音提示。

3
MA0002 GSM 通信流程
Issue 3.3

Ÿ3 取被叫用户路由信息阶段 主要包括:向 HLR 请求路由信息; HLR 向 VLR 请求漫游号码; VLR 回送被叫用户的漫游号


码;HLR 向 MSC 回送被叫用户的路由信息( MSRN)。MSC 收到路由信息后,对被叫用户的路由信息进行分析,
可以得到被叫用户的局向。然后进行话路接续。

主叫过程的信令流程如后面的图所示。

A 注意:

应该注意的是:从 VLR 到 HLR/AUC 取鉴权集的过程不是必须的。

VLR 到 HLR/AUC 取鉴权集时,HLR 每次送 5 组,本次使用一组,另外 4 组保存在 VLR 中供后续的鉴权过程使用。只有当 VLR 中的


鉴权集使用完毕,VLR 才发起向 HLR/AUC 取鉴权集的过程。

另外,如果 MSC 通过对被叫用户的 MSRN 的分析得知被叫用户是本局用户,那么就不会向其它 MSC 发送初始地址消


息(IAI/IAM),而是根据被叫用户的位置区直接通知本局 BSC 对被叫用户发起寻呼。如果被叫用户非本局用户,则
通过信令路由分析,通过适当的链路向目的 MSC 发 IAI 消息,以建立话路。

4
MA0002 GSM 通信流程
Issue 3.3

主叫接入阶段、鉴权阶段主要信令:

BSSAP
BSSAP MAP MAP A Um MS
Um B HLR AUC BSS B
A D B
MS A BSS VLR
A MSC
ÐÅ
µ À
ÇëÇó
(CHAN-REQ)

Á¢
¼ ´· Ö
Åä(IMMED-ASSIGN)
业务请求(CM-SERV-REQ)
CM-Ò µ
Î ñ
ÇëÇó
£ C̈ONN-REQ£ ©
´ ¦À í½ Ó
ÈëÇë
Çó£ P̈ROC ACCES REQ£ ©
CON-CONF(½ ÓÐøÈ ·È Ï) CC ¼øÈ ²̈ ÎÊ Ç
ý ë
Çó AUT-INFO-REQ

¼ø
È ²̈ ÎÊ ýÏ ìÓ ¦ AUT-INFO-PROY
¼ø
È Ç̈ ë
Çó ¼ø
È Ç̈ ë
Çó£ ÄUTH£ REQ£ © Æô
¶ ¯
¼øȨ

¼ø
È Ï̈ ìÓ ¦ ¼ø
È Ï̈ ìÓ ¦£ ÄUTH£ RES£ © ¼ø
È Ï̈ ìÓ ¦£ ÄUTH£ RES£ ©Ê Õ µ Ͻ ìÓ ¦£ V
¬ LRº ¶ËÔ¼øÈ Ï̈ ìÓ ¦£ ¬
È Ïç à
· û
£ ¬
¼ ÌÐ ǿ ¦À í£ ¬
· Ôñ ò
£ ¬
¾¾Ü ø̧ Ã
Ó» ç ҵΠñÇÇë ó
Æô¶ ¯¼Ó ÃÜ £ S̈TART- CIP£ ©

CMÒ µ
Î ñ
½ÓÊÜ CM-Ò µ
Î ñ
½Ó £ ¨CM-SERV-ACC£ © ½ Ó
ÊÜ ÊܽÓ
ÈëÇë
Çó£ ÄCP ACCES REQ£ ©

¼Ó
ÃÜÄ£
ʽÃü
Áî ¼Ó
ÃÜÄ£
ʽÃü
Á î£ C̈IP MOD CMD£ ©

¼Ó
ÃÜÄ£
Ê½Í ê
³ É ¼Ó
ÃÜÄ£
Ê½Í ê
³ É
£ C̈IP MOD COM£ ©

当用户输入被叫号码完毕按下发射按纽后,手机(以下以 MS 代替)将进行一系列动作, 首先 MS 将在随机接入信道


(RACH)向 BSS 发送信道请求消息,以便申请一个专用信道( SDCCH) , BSC 为其分配相应的信道成功后,在接入允许信道
(AGCH)中通过立即分配消息通知 MS 为其分配的专用信道,随后 MS 将在为其分配的 SDCCH 上发送一个层三消息---CM 业务请求消
息,在该消息中 CM 业务类型为移动发起呼叫 ,该消息被 BSS 透明的传送至 MSC,MSC 收到 CM 业务请求消息后,通过处理接入请
求消息通知 VLR 处理此次 MS 的接入业务请求 ,( 同时,由于在 BSC 和 MSC 之间用到了 SCCP 有连接服务,为建立 SCCP 连接,
MSC 还将向 BSC 回连接确认消息),收到业务接入请求后,VLR 将首先查看在数据库中该 MS 是否有鉴权三参组 ,如果有,将直接

5
MA0002 GSM 通信流程
Issue 3.3

向 MSC 下发鉴权命令 ,否则,向相应的 HLR/AUC 请求鉴权参数,从 HLR/AUC 得到三参组,然后再向 MSC 下发鉴权命令。MSC 收


到 VLR 发送的鉴权命令后,通过 BSS 向 MS 下发鉴权请求 ,在该命令中含有鉴权参数 ,MS 收到鉴权请求后,利用 SIM 卡中的 IMSI
和鉴权算法,得出鉴权结果,通过鉴权响应消息送达 MSC,MSC 将鉴权结果回送 VLR,由 VLR 核对 MS 上报的鉴权结果和从 HLR
取得的鉴权参数中的结果 ,如果二者不一致,拒绝此次接入请求,此次呼叫失败 ;如果二者一致则鉴权通过 ,鉴权通过后,VLR 将
首先向 MSC 下发加密命令,然后通知 MSC 该 MS 此次接入请求已获通过 ,MSC 通过 BSS 通知 MS 业务请求获得通过 ,然后 MSC 向
MS 下发加密命令,该命令内含加密模式 ,MS 收到此命令并完成加密后,回送加密完成消息 ,到此 MS 完成了 整个接入阶段的
工作。

TCH 指配阶段、取被叫漫游号码阶段主要信令:

6
MA0002 GSM 通信流程
Issue 3.3

BSSAP MAP MAP


Um B D HLR 被叫所在VLR MSC
MS A A
BSS MSC VLR
A

½ Á̈ ¢
º ô
½Ð£ S̈ET UP£ © ½ Á̈ ¢
º ô
½Ð£ S̈ET UP£ ©
Î ªÈ ¥
» °· ¢
Ë ÍÐ Å
Ï ¢
£ S̈.F.O.C£ ©

º ô
½Ð¼ ÌÐ ø
£ C̈ALL PROC£ ©
º ô
½Ð¼ ÌÐ ø
£ C̈ALL PROC£ © Í ê
³ É
º ô
½ Ð(» Ø
Ö÷½Ð
Óû Ê
§ ý
¾ÝCOM CALL£ ©

Ö Å̧ ä
ÇëÇó
£ ÄSSIGN-REQ£ ©Ö Å̧ ä
ÇëÇó
£ ÄSSIGN-REQ

Ö Å̧ ä
Í ê
³ É Ö Å̧ ä
Í ê
³ É
£ ÄSSIGN-COMP£ ©
 ·Ó É
ÐÅÏ ¢
Çë £ S̈end Routing Information£ © Ì á
Çó ¹ ©ÂþÓ Îº Å
Âë
£ P̈rovide MSRN Req£ ©

» Ø
Ë ÍÂ þ
Ó Îº Å
Âë£ P̈ROV MSRN Resp£ ©
 ·Ó É
ÐÅÏ ¢
» Ø
Ë Í£ R̈outing Infotmation Resp)

IAI(IAM)

经过接入阶段和鉴权加密过程后,主叫用户的合法身份已经得到确认,已经接入了网络,为继续进行呼叫,需要更为
详细的信息,按照规范, 此时 MS 将发送一个 set up 消息,在此消息中,携带有被叫号码和主叫标识等更为详细的信息, MSC 收
到此消息后,首先通过 S.I.F.O 消息 向 VLR 查询该用户的相关业务信息,VLR 根据此次业务类别和开户时 MS 已经申请的业务信息,
决定此次呼叫是否可以继续,如果可以继续,通过完成呼叫消息向 MSC 回送该用户数据,MSC 收到该信息后,通过呼叫继续消息,
经 BSS 通知 MS 呼叫在继续处理之中,然后,根据 A 接口电路情况,向 BSC 发送指配请求消息,在该消息中选定某条 A 接口电路 ,

7
MA0002 GSM 通信流程
Issue 3.3

BSC 收到该指令后,向 BTS、MS 指定无线资源 ,MS 收到该指令后,占用成功回送分配完成消息,到此 TCH 指配阶段完成 ,本局


的无线资源和 A 接口电路均已成功分配。

MSC 收到 MS 上报的指配完成消息后,进行被叫分析,根据被叫号码,寻址到 HLR,发送路由信息请求消息, HLR 收


到该消息后,根据被叫 IMSI 查询得到被叫所在的 VLR,向被叫所在的 VLR 请求漫游号码,被叫所在的 VLR 在受到请
求漫游号码消息后,为对应的 MS 分配 MSRN,然后在请求漫游号码响应消息中回送给 HLR,HLR 得到该 MSRN 后,想
主叫所在 MSC 发送路由信息响应消息, MSC 从该消息中得到被叫的 MSRN,根据 MSRN 进行局间中继选路,并向被叫
所在的 MSC 发送 IAI 消息。至此主叫信令流程基本结束。

1.2 被叫信令流程

对移动用户来说,被叫的过程从 MSC 向 BSC 发起对被叫用户的寻呼开始,到主叫和被叫通话为止。一般来说,被叫


流程经过几个大的阶段:接入阶段,鉴权加密阶段,TCH 指配阶段,通话阶段。

Ÿ0 接入阶段主要包括:手机收到 BTS 的寻呼命令后,信道请求,信道激活,信道激活响应,立即指配,寻呼响应。经


过这个阶段,手机和 BTS(BSC)建立了暂时固定的关系。

Ÿ1 鉴权加密阶段 主要包括:鉴权请求,鉴权响应,加密模式命令,加密模式完成,呼叫建立。经过这个阶段,被叫用
户的身份已经得到了确认,网络认为被叫用户是一个合法用户。

Ÿ2 TCH 指配阶段 主要包括:指配命令,指配完成。经过这个阶段,被叫用户的话音信道已经确定,被叫振铃,主叫


听回铃音。如果这时被叫用户摘机,主被叫用户进入通话状态。

Ÿ3 通话阶段主要包括:计费命令等。

被叫接入阶段、鉴权阶段主要信令流程

8
MA0002 GSM 通信流程
Issue 3.3

Um BSS-A A D AUC B A Um
MS-A B VLR-A HLR VLR-B MSC-B BSS-B MS-B
MSC-A

IAI(IAM)

为来话发送信息(S.F.I.C)

寻呼命令(Paging)
寻呼(Paging)

寻呼响应( Paging Response)


处理接入请求
(Proc Acces Req) 连接证实(Con-Confirm)

启动鉴权 鉴权请求 鉴权请求

鉴权响应 鉴权响应
鉴权响应
接入请求接受(Accept
Access Req)
完成呼叫

当一个端局 MSC 收到它局发送的 IAI 消息后,为了确定被叫用户是否能够接受此次呼叫,MSC 会首先通过 S.F.I.C 消息向相应的 VLR


查询有关该被叫用户的用户信息 ,如果 VLR 通过查询用户信息,发现该用户可以接受此次呼叫(未关机且允许接受呼叫),会向 MSC
发送寻呼命令消息,在该消息中,含有用户的位置信息( LAI),MSC 收到此信息后,查询数据,得到控制此位置区的 BSC 的信令
点编码,向相应的 BSC 下发寻呼命令, BSC 通知所控制的 BTS 在寻呼信道(PCH)下发寻呼消息。手机一直在侦听该信道,当收到
寻呼自身的消息后,在随机接入信道(RACH)上报寻呼响应消息 ,(由于在 A 接口用到了 SCCP 的有连接服务,所以寻呼响
应同时被视为 SCCP 的连接建立请求消息, MSC 的 SCCP 层对应的应该回一个连接证实消息), 同时 MSC 向 VLR 发送处
理接入请求消息 ,VLR 首先启动鉴权流程,查看该用户的鉴权参数组,如果 VLR 中没有该用户的鉴权三参组,VLR 会发起向 HLR

9
MA0002 GSM 通信流程
Issue 3.3

取鉴权参数的过程(详细过程可以参见主叫用户的接入过程中的鉴权过程),否则 VLR 会直接向 MSC 发送启动鉴权消息,在启动鉴


权消息中含有该用户的一个鉴权三参组(RAND,KC,SERS),MSC 收到该消息后,会继续通知对应的 BSC、BTS 下发鉴权命令 ,
MS 收到鉴权请求后,根据 SIM 卡中的 KI,计算出对应的 SERS,之后,将 SERS 在鉴权响应消息中 上报 MSC , MSC 回送至
VLR,VLR 收到鉴权响应消息后,核对上报的 SERS 和从 HLR 得到的三参组中的 SERS 是否一致,如果一致,向 MSC 发送接入请求
接受消息,通知 MSC 该用户的此次接入请求被接受 。并通过完成呼叫消息向 MSC 回送被叫的用户信息 ;如果不一致,此次呼叫
将被拒绝。

10
MA0002 GSM 通信流程
Issue 3.3

被叫 TCH 指配阶段、通话阶段主要信令流程:

Um BSS-A A D AUC B A Um
MS-A B VLR-A HLR VLR-B MSC-B BSS-B MS-B
MSC-A

COM CALL完成呼叫 SET UP 呼叫建立


(回送用户信息)
CALL CONF 呼叫证实

ASS REQ 指配请求

ASS COM 指配完成

ALEAT 提醒
地址全消息(ACM)

提醒(ALERT)
CONN 连接 被叫摘机
应答消息(ANC)
连接请求

CONN ACK
连接 证实
CONN ACK 连接证实

通话

MSC 收到完成呼叫消息后,向 BSS 侧发送 SETUP 消息,提示将建立呼叫,MS 收到该消息后,回送呼叫证实消息,之后,MSC 选择


相应的 A 接口电路,向对应的 BSC 发送指配请求消息 ,BSC 根据资源情况分配相应的无线资源,并通知 MS,MS 占用成功后回送指
配完成消息,同时被叫 MS 开始震铃,向其所在 MSC 回震铃消息,该 MSC 向主叫所在 MSC 回地址全消息,主叫所在 MSC 向 MS 发
送被叫震铃消息,此时主机用户可以听到回铃音;被叫用户如果决定接受此次呼叫 ,按应答按纽,此动作被手机翻译成为 CONNECT
消息,向 MSC 发送,MSC 收到该消息后,向主叫 MSC 发送应答消息(ANC),主叫 MSC 收到此消息后,向主叫 MS 发送连接建立

11
MA0002 GSM 通信流程
Issue 3.3

请求消息,主叫 MS 相应的向主叫所在 MSC 回连接证实消息,此消息经被叫 MSC 传送至被叫 MS,于是,本此呼叫开始通话,双方


进行通话。

12
MA0002 GSM 通信流程
Issue 3.3

1.3 拆线部分

拆线部分相对而言是个很独立的过程,不管是主叫先发起还是被叫先发起, 流程基本是类似的:拆线、释放、释放完成、
清除、清除完成,不同之处仅在于交换局之间的 TUP 消息略有不同。

主叫先拆线:

Um A B D D B A Um
MS-A BSS-A MSC-A VLR-A HLR-AUC VLR-B MSC-B BSS-B MS-B

DISC拆线
CLF Disconnect
REL释放
REL-COMP释放完成
CLEAR-CMD清除命令
CLEAR-COMP清除完成
REL释放
RLG
REL-COMP释放完成
CLEAR-CMD清除命令
CLEAR-COMP清除完成

13
MA0002 GSM 通信流程
Issue 3.3

在拆线阶段,手机用户的挂机动作被手机转换为拆线消息(Disconnect),经 BTS、BSC 向 MSC 传送,MSC 收到拆线请求之后,有


两个动作:向 BSC 下发释放命令(Release);同时 MSC 需要向被叫所在的 MSC 发送前向拆线 TUP 消息请求。此后,主叫方和被叫
方的拆线过程将分别进行:

主叫所在 MSC 在收到拆线消息后,首先向 MS 发送 DTAP 消息 REALSE 命令,MS 去活本次呼叫占用的所有信道,并发送释放完成消


息确认,网络侧则会在本端释放所占信道以便可以分配给其它呼叫连接使用; 之后, MSC 向 BSS 发送 BSSMAP 消息 CLEAR
COMMAND,指示应该释放无线资源,BSS 收到 CLEAR COMMAND 消息后,开始清除无线接口,同时将分配给此次呼叫的地面资
源均标示为空闲,向 MSC 发送 CLEAR COMPLETE ,MSC 收到 CLEAR COMPLETE 消息后,释放地面资源。

被叫所在 MSC 收到 CLF 消息后,向主叫所在 MSC 会释放保护消息,同时启动本局资源释放流程: MSC 向 MS 发送 DTAP 消息


REALSE 命令,MS 去活本次呼叫占用的所有信道,并发送释放完成消息确认 ,网络侧则会在本端释放所占信道以便可以分配给其它
呼叫连接使用;之后,MSC 向 BSS 发送 BSSMAP 消息 CLEAR COMMAND,指示应该释放无线资源,BSS 收到 CLEAR COMMAND
消息后,开始清除无线接口,同时将分配给此次呼叫的地面资源均标示为空闲,向 MSC 发送 CLEAR COMPLETE ,MSC 收到
CLEAR COMPLETE 消息后,释放地面资源。

14
MA0002 GSM 通信流程
Issue 3.3

被叫先挂机:

Um A B D D B A Um
MS-A BSS-A MSC-A VLR-A HLR-AUC VLR-B MSC-B BSS-B MS-B

DISC拆线 Disconnect
CBK
MSa
REL释放 CLF
¹ Ò
»ú REL释放
REL-COMP释放完成 REL-COMP释放完成
CLEAR-CMD清除命令
CLEAR-CMD清除命令
CLEAR-COMP清除完成 CLEAR-COMP清除完成
RLG

15
MA0002 GSM 通信流程
Issue 3.3

1.4 移动呼叫移动(主叫、被叫在同一个 MSC 内)

16
MA0002 GSM 通信流程
Issue 3.3

BSSAP
BSS
MS BSS MAP MS
BSSAP MSC VLR
B
(HLR) MAP (AUC) AUC
A B Um MS
A Um A D HLR BSS B
MS A BSS
A
VLR B B
A MSC
RACH ÐÅ µÀ
ÇëÇó
CM-SERV-REQ CIP-MOD-CMD 加密模式命令
SDCCH CON-REQ-(CM-SERV REQ) CR
ҵΠñ
ÇëÇó PROC ACCES REQ AUTH 加密模式完成
CIP-MOD-CMP PARA REQ¼ øÈ ²̈ ÎÊ ýÇ ë
Çó
CON-CONF(½ Ó
ÐøÈ ·È Ï) CC AUTH-INFO-REQ
´ ¦À í½ Ó
ÈëÇëÇó
SET UP呼叫建立
¼ø
È Ç̈ ë
Çó AUTH£ REQ AUTH(Æô ¶ ¯
¼øÈ ¨) AUTH PARA ACK
AUTH-INFO-PROV
¼ø
È Ï̈ Ó
ì ¦ AUTH£ RESP CALL-CONF 呼叫证实
AUTH-RESP
ASSIGN-REQ
È Ï̈ ìÓ ¦指配请求
¼ø
START- CIP
Æô
¶ ¯
¼Ó ÃÜ
ACCPT- ACCESASSIGN-COMP
REQ
CMÒ µ
Î ñ
½ÓÊÜ CM-SERV-ACCEPT ½Ó
ÊÜ½Ó ÈëÇ指配完成
Çó
ë TCH
¼ÓÃAlert
Ä£
Ü Ê½ ÃüÁî Alert
CIP-MOD-CMD Alert 提醒
¼ÓÃÜÄ£Ê½Í ê³ É CIP-MOD-COMPLETE
CONN CONN 连接
º ô
½Ð½ Á̈ ¢ SET UP
CONN ACK CONN ACK
S.F.O.C Î ªÈ 连接证实
¥ °· ¢
» Ë ÍÐ Å
Ï ¢
º ô
½ Ð́ ¦À íÖ Ð COM CALL Í ê
³ É
º ô
½Ð
CALL PROC (» Ø
Ö÷½ÐÓû §
Ê ý¾ Ý
)
ASS-REQ Ö Å̧ ä
ÇëÇó
TCH Ö Å̧ ä
Í ê
³ É ASS-COMPLETE
SEND-ROUT-INFO-REQÂ ·Ó É
ÐÅÏ ¢
ÇëÇó
如果 DISC DISC 拆线 DISC MSRN
PROV 拆线 Req (IMSI)Ç ëÇ ó þÓ Îº Å DISC 拆线
Âë
主叫 PROV MSRN RespÇ ë
ÇóÂþ
Ó Îº Å
Âë-Ï ìÓ ¦
先挂 Rel Rel 释放(释放无线资源) Rel 释放 Rel 释放
SEND-ROUT-INFO-RESP
S.F.I.CÎ ªÀ ´» °· ¢
Ë ÍÐ Å
Ï ¢
Rel Comp Rel Comp释放完成 Rel Comp-释放完成 Rel Comp-释放完成
Paglng Ñ °º ô
Æô ¶ Ñ̄ °º ô paging
Clear Comd释放A接口电路 Clear Comd清除A接口电路 PCH
Ñ °º ô
Ï ìÓ ¦ pag Resp SDCCH
Clear Comp CON-CONF Á¬
½ÓÖ¤
ʵ
PROC-ACCES REQ´ ¦À í½ Ó
ÈëÇë
Çó Clear Comp 释放完毕
AUTH-PARA-REQ AUTH-INFO-REQ
¼ø
È ¨Æô
¶ ¯
本次呼叫结束
AUTH PARA ACK AUTH-INFO-PROV
AUT£ REQ¼ ø
È Ç̈ ë
Çó
¼ø È Ï̈ ìÓ ¦(SRES) 如果
DISC DISC ¼ø
È Ï̈ ìÓ ¦£ S̈RES£ © DISC DISC 被叫
CIP START Æô
¶ ¯
¼Ó ÃÜ
½Ó
ʽÜÓ Èë ÇëÇó
先挂
Rel ACP-ACCES-REQ
Rel 释放(释放无线资源) COMPLETE-CALL Í ³
ê Rel
ºÉ ô
½Ð Rel

Rel Comp Rel Comp释放完成 Rel Comp


Rel Comp-释放完成
Clear Comd清除A接口电路
Clear Comd

Clear Comp Clear Comp释放完毕


MSC释放路地信道及物理连接,本次呼叫结束

17
MA0002 GSM 通信流程
Issue 3.3

1.5 移动呼叫移动(主叫、被叫在不同的 MSC 内,拆线过程略)

18
MA0002 GSM 通信流程
Issue 3.3

Um BSS-A A D AUC B A Um
MS-A B VLR-A HLR VLR-B MSC-B BSS-B MS-B
MSC-A

RACH 信道请求

SDCCH CM_SERV_REQ
CM_SERV_REQ( CON_REQ)
CM 业务请求
CON_CONF
PROC_ACCES_REQ
(接续确认) 鉴权参数请求
处理接入请求 AUTH_INFO_REQ
鉴权信息请求
AUTH_INFO_PROV
鉴权启动 鉴权参数请求响应 鉴权信息证实
鉴权请求

鉴权响应 鉴权响应

启动加密

CM_SERV_ACC ACP_ACCES_REQ
CM业务接受 接受接入请求

CIP_MOD_CMP
加密模式命令
CIP_MOD_CMP
加密模式完成
SET_UP S.F.O.C
呼叫建立 为去话发送信息
COM_CALL
CALL_RROC 呼叫处理中 完成呼叫(回送用户信息)
ASS_REQ
指配请求
ASS_COM PROV MSRN(IMSI)
指配完成 SEND-ROUT_INFO-REQ 路由消息请求 提供漫游号码请求
路由信息请求响应 ROUT_INFO_ACK 提供漫游号码响应 MSRN_ACK(MSRN)
初始地址信息(IAI/IAM)
S.F.I.C 为来话发送信息
PAgNG(寻呼) PAING(寻呼) PCH
PAING_RESP(寻呼响应) SDCCH
处理访问请求 CON_CONF(连接证实)_

19
MA0002 GSM 通信流程
Issue 3.3

Um A D AUC B A Um
MS-A BSS-A B VLR-A HLR VLR-B MSC-B BSS-B MS-B
MSC-A

鉴权启动 AUTH_REQ 鉴权请求

AUTH_RES 鉴权响应
AUTH_RES鉴权响应

CIP_STA 加密启动
ACP_ACCES_REQ
接受接入请求
COM CALL完成呼叫 CIP_MOD_CMD 加密模式命令
(回送用户信息) CIP_MOD_COM 加密模式完成

SET UP 呼叫建立
CALL_CONF 呼叫证实

ASSIGN REQ 指配请求


ASSIGN COM 指配完成

ALERT 提醒 TCH
ALERT 地址全消息(ACM)
CONN 连接

CONN ACK 连接证实


CONN 应答消息(ANC)
连接
CONN ACK
连接 证实

通话

20
MA0002 GSM 通信流程
Issue 3.3

主 叫 MS A BSS MSC VLR HLR AUC EXC( PSTN/ISDN


信道请求
RACH
CM-SERV-REQ CON-REQ( CM-SERV-REQ) PROC_ACCES_REQ AUTH_PARA_REQ AUTH_PARA_REQ
SDCCH
CON-CONF 处理访问请求 鉴权参数请求 鉴权信息请求
(连接证实) AUTH AUTH_PARA AUTH_INFO_PROV
鉴权请求 AUTH-REQ
启动鉴权 (IMSI.KC.R.S) (IMSI.KC.R.S)

鉴 权 响 应 AUTH-RES
AUTH-RES
鉴权响应
CM_SREV_ACCP( CM业 务 接 受 ) START_CIP
启动加密
CIP_MOD-CMD ( 加 密 模 式 命 令 ) ACP_ACCES_REQ
CIP_MOD_COMP ( 加 密 模 式 完 成 ) 接受访问请求

SETUP ( 呼 叫 建 立 )
S.F.O.C
为去话发送信息

CALL_PROC ( 呼 叫 处 理 ) COMP_CALL
完成呼叫
(回送用户信息)
ASS_REQ( 分 配 请 求 )

ASS-COMP( 分 配 完 成 )

初 始 地 址 消 息 IAM/IAI

发 地 址 全 消 息 ( ACM)
Alert
发 应 答 消 息 ( ANC)
CONN

CONN-ACK

(通话)

21
MA0002 GSM 通信流程
Issue 3.3

1.6 移动呼叫固定用户

主叫MSA BSS MSC VLR HLR AUC EXC(PSTN/ISDN


信道请求
RACH
CM-SERV-REQ CON-REQ(CM-SERV-REQ) PROC_ACCES_REQ AUTH_PARA_REQ AUTH_PARA_REQ
SDCCH
CON-CONF 处理访问请求 鉴权参数请求 鉴权信息请求
(连接证实) AUTH AUTH_PARA AUTH_INFO_PROV
鉴权请求 AUTH-REQ
启动鉴权 (IMSI.KC.R.S) (IMSI.KC.R.S)

鉴权响应AUTH-RES
AUTH-RES
鉴权响应
CM_SREV_ACCP(CM业务接受) START_CIP
启动加密
CIP_MOD-CMD (加密模式命令) ACP_ACCES_REQ
CIP_MOD_COMP (加密模式完成) 接受访问请求

SETUP (呼叫建立)
S.F.O.C
为去话发送信息

CALL_PROC(呼叫处理) COMP_CALL
完成呼叫
(回送用户信息)
ASS_REQ(分配请求)

ASS-COMP(分配完成)

初始地址消息IAM/IAI

发地址全消息(ACM)
Alert
发应答消息(ANC)
CONN

CONN-ACK

(通话)

22
MA0002 GSM 通信流程
Issue 3.3

主叫MSA BSS MSC VLR HLR AUC EXC(PSTN/ISDN


Ö÷
½ÐÏ È
¹ ÒDISC Disc拆线
CLF(释放连接)
Rel释放 Rel释放

Rel-COMP Rel-COMP释放完成

Clear CMD清除命令
MSC释放陆地信道及物理连接

Clear COMP清除完成 RLG(释放保护/释放完成消息)

CBK(清后向/释放消息)
固定
Disc拆线 被叫
CLF(清前向/释放完成消息) 先挂
Rel释放

Rel-COMP释放完成

Clear CMD清除命令

Clear COMP清除完成 MSC释放陆地信道及物理连接


RLG(释放保护信号)

23
MA0002 GSM 通信流程
Issue 3.3

1.7 固定用户呼叫移动用户(经 GMSC 到 VMSC )

PSTN EXC GMSC AUC HLR VLR MSC BSS MS(B)

初始地址消息(IAI)
SEND_ROUT-Info_REQ(路由信息请求)
请求漫游号码
请求漫游号码响应
SEND_ROUT-Info_ACK(MSRN)(返回路由信息)

初始地址信息(IAI)
S.F.I.C(为来话发送信息)
Paging(寻呼) Paging(寻呼)
EXC GMSC AUC HLR VLR MSC PCH BSS MS(B)
PagResp(寻呼响应)
固定 SDCCH
CON-CONF
主叫 CLF(清前向消息) AUTH Para REQ PROC-ACCES REQ
AUTH-Info REQ 处理访问请求 连接证实
先挂 (鉴权信息请求)
CLF(清前向消息)
(鉴权参数请求)

AUTH Info Prov AUTH-Para_Prov Disc拆线


(IMSI.KC.RAND.SERS) (IMSI.KC.RAND.SERS) AUTH AUTH-REQ(鉴权请求)
RLG(释放保护/释放完成消息) (启动鉴权)
RLG(释放保护/释放完成) AUTH-RES鉴权响应 AUTH-REQ(鉴权响应)
Rel释放
CIP-STA加密启动
ACP-ACCES REQ(接受访问请求) Rel Comp 释放完成
COMP-CALL(呼叫完成)
(回送用户信息) CIP-MOD-CMD 加密模式命令
Clear CMD(清除命令)
CIP-MOD-CMD 加密模式完成
SET-UP 呼叫建立
Clear COMP(清除完成)
Call CONF 呼叫证实
然后MSC释放陆地信道
ASS-REQ 分配请求
及信道连接
ASS-COMP 分配完成

地址全消息(ACM) Alert 提醒
发地址全消息ACM CONN 连接
CONN-ACK 连接证实
应答全消息(ANC) Disc拆线 移动
发应答消息ANC
CBK(清后向/释放消息) 被叫
CBK(清后向/释放消息) 通话 先挂机
Rel释放

CLF(清前向/释放完成消息)
CLF(清前向/释放完成消息)

RLG(释放保护信号)
RLG(释放保护信号) Rel-Comp 释放完成

Clear CMD(清除命令)
24 Clear COMP(清除完成)
然后MSC释放路地信道
及物理连接
MA0002 GSM 通信流程
Issue 3.3

1.8 固定用户呼叫移动用户(PSTN 直接与 VMSC 相连,VMSC 兼做 GMSC)

PSTN EXC MSC VLR HLR AUC BSS(B) MS(B)


初始地址消息(IAI/IAM) SEND_ROUT-INFO_REQ
PROV MSRN
PROV_MSRN_ACK
SEND_ROUT-INFO_ACK
S.F.I.C
Paging(寻呼)
启动寻呼 Paging寻呼 PCH
寻呼响应 寻呼响应 SDCCH
连接证实 CON-CONF
处理接入请求
鉴权参数请求
PROC_ACCESS_REQ 鉴权参数请求
鉴权参数回送 鉴权参数回送
启动鉴权
AUTH_REQ(鉴权请求) AUTH_REQ(鉴权请求)

AUTH_RES(鉴权响应) AUTH_RES(鉴权响应)
AUTH_RES(鉴权响应)
核对鉴权响应
启动加密
接受接入请求(ACP_PROC_ACCESS)
COMP_CALL(完成呼叫)
加密模式命令 加密模式命令
加密模式完成 加密模式完成
SET UP(呼叫建立) SET UP(呼叫建立)
CALL_CON(呼叫证实) CALL_CON(呼叫证实)
ASSIG_REQ(指配请求) ASSIG_REQ(指配请求)
ASSIG_COMP(指配完成) ASSIG_COMP(指配完成)TCH
ALERT ALERT
地址全消息(ACM)

25
MA0002 GSM 通信流程
Issue 3.3

EXC GMSC VLR HLR AUC BSS(B) BS(B)

初始化地址消息(IAM)
(TUP/ISUP) Rout-Info-REQ (路由信息请求)
PROV MSRN
MSRN ACK
Rout-Info-ACK
(回送路由信MSRN)
S.F.I.C
为来话发送信息
Paging 寻呼
启动寻呼 Paging
寻呼响应 Paging Resp
SDCCH
连接证实 CON-CONF
PROC-ACCES-REQ
AUT PARA REQ
处理访问请求 AUT INFO REQ
鉴权请求
IMSI.KC.R.S
IMSI。KC。R。S
AUTH鉴权启动
回送鉴权参数
AUT REQ 鉴权请求
AUT RES 鉴权响应
AUTH SRES
鉴权响应
CIP STA
启动加密
ACP-ACCES REQ
接受访问请求
COM CALL
完成呼叫(回送被叫用户数据)
CIP-MOD-CMD 加密模式命令
CIP-MOD-COM 加密模式完成
SET-UP 呼叫建立
CALL-CONF 呼叫证实
26 ASS-REQ 指配请求
ASS-COMP 指配完成
TCH
ALEAT 提醒
地址全消息(ACM)
(TUP/ISUP)
MA0002 GSM 通信流程
Issue 3.3

EXC GMSC VLR HLR AUC BSS(B) MS(B)

CONN(连接) CONN(连接) 被叫
发送应答消息(ANC) 摘机
CONN ACK 连接证实

通话

RLF(清前向消息)
主叫用户 Disc 拆线
先挂
Rel 释放
RLG(释放保护/释放完成)
Rel COMP 释放完成

Clear CMD 清除命令

Clear COMP 清除完成


MSC释放地面信
道及物理连接
本次呼叫结束
Disc 拆线
CBK(清后向/释放消息) 移动被叫先挂
(TUP/ISDN) Rel 释放
RLF(清前向/释放完成消息)
(TUP/ISUP)
RLG(释放保护消息)
Rel COMP 释放完成
(仅TUP)
Clear CMD
清除命令
Clear COMP
MSC释放地面信 清除完成
道及物理连接
本次呼叫结束
27
MA0002 GSM 通信流程
Issue 3.3

1.9 呼叫过程的异常流程:VLR 返回一个否定的“访问请求消息”

BSSAP MAP
UM A B
MS-A BSS MSC VLR

PROC_ACCESS_REQ
(处理接入访问请求)
PROC_ACCESS_REJECT
接入访问请求的否定确认 (在“访问请求”消息的返回中获得一个否定结果,否定原因可能为:
--未知用户(UNKNOWN SUBSCRIBER)
CM SERVICE REJECT(呼叫业务拒绝) --非识别用户(UNIDENTIFIED SUBSCRIBER
)
CLEAR清除命令
(释放有关专用信道资源)
CLEAR COMP清除完成
(完成有关专用信道资源释放)

28
MA0002 GSM 通信流程
Issue 3.3

1.10 呼叫过程的异常流程:移动用户不允许呼出

BSSAP MAP
UM A B
MS-A BSS MSC VLR

“访问请求 ”

“访问 请求 ”的否定确认
(例如MSC为鉴权发送信息 到VLR)
(如果确认是一个 错误 消息,如
断连(MSC启动MS内 的清除过 程) 一呼 叫被禁止 等等)
释放(MS响应“ 断连” ,发送释放 到MSC)
这个呼叫被 释放
发送“释放 完成 ”到MS,指示 MS释放

清除 命令
通知BSS释 放有关 专用资源
清 除完成
BSS已经完 成相关专 用资源 的释放

29
MA0002 GSM 通信流程
Issue 3.3

1.11 呼叫过程的异常流程:移动用户话音信道分配失败

30
MA0002 GSM 通信流程
Issue 3.3

BSSAP
UM A
MS-A BSS MSC

ASSIGN REQ(指配请求)
(PCM电路,无线信道识别)

ASSIGN FAILURE(指配失败)
原因可能是如:
(RR原因)
陆地信道不可用,
拆线(断连)
无有效无线资源等
(MSC启动在MS内的清除过程)

释放
(MS发送释放消息到MSC,响应断连)
释放完成
MSC和MS完成了释放过程
清除命令 (包括MSC释放地面信道)
(MSC通知BSS释放未用资源)
清除完成
(BSS完成了相关资源的释放)

31
MA0002 GSM 通信流程
Issue 3.3

1.12 呼叫过程的异常流程:对被叫移动用户选路失败

µ ±
º ô
½ÐÒ» ¸ öMSÊ £ ± ¬
Î ªÁ Ë
È ·¶ ±̈ »
½ÐMSµ ±
Ç °Ë ù
ÔÚ Î »
ÖÃ £ ¬
GMSC£ ¨» ò
MSC£ Ê©×Ï ÈÏ òHLRÇ ë Çó µ ½
µ ½± »
½ÐMSË ùÔÚMSCµ Ä Â ·Ó É
ÐÅÏ ¢£ ¬
´ Ë
Ê±È ç¹ û
HLR· ¢ÉúÑ ¡Â ·Ê §
° Ü
£ ¬
Á÷ ³ ÌÈ ç
Ï Â
:
BSSAP MAP
UM A C
MS-A BSS MSC HLR

SEND_ROUT-INFO_REQ(发送路由信息请求)

发送路由信息请求的否定确认
拒绝原因可能是:
Uknown subscriber
断连(MSC启动MS内的清除过程) call bearred
(MSC启动MS的清除过程) system failure

释放
(MS发送释放到MSC,响应“断连”) 这个呼叫被释放

释放完成

清除命令
MSC通知BSS释放专用资源
清除完成
(BSS完成相关专用资源释放)

32
MA0002 GSM 通信流程
Issue 3.3

1.13 呼叫过程的异常流程:从被叫用户所在局收到 TUP 失败信号

µ ±
º ô
½Ð½Ð
Ó ǿ ¦À íµ ·½ Ã
Î Ê
± »
½ÐÓÃ
» §
£ ¬
· ¢
Ë ÍIAMº ó
ÊÕµ ½
¶ Ô
¾Ö· ¢
» Ø
µ Ä
ʧ° Ü
Ðź Å

BSSAP TUP/ISDN
UM A (E)
MS-A BSS MSC EXC/MSC

IAM
收号NO.7信令失败消息
如CGC电路群拥塞
收到失败信号(TUP) SSB被叫忙 TUP
LOS线路不工作
断连
(MSC启动MS内的清除过程) 该呼叫被清除

清前向消息CLF(TUP)
响应断连,发送释放到MSC 表示MSC已接受失败信号
(释放完成消息ISDN)

释放完成 MSC和MS完成释放过程
(包括MSC释放地面信道)
清除命令
MSC通知BSS释放专用资源

清除完成
释放保护信号(TUP)
(BSS完成相关专用资源释放)

33
MA0002 GSM 通信流程
Issue 3.3

1.14 呼叫过程的异常流程:被叫用户关机

被叫用户 MS-B 已关机,则在 VLR 中设置了 IMSI 分离标志,那么 HLR 请求 MSRN 时,VLR 因该 MS 已有分离标志而作
MSRN 分配失败。HLR 则返回一个“MSRN 请求”否定的结果.

È ç¹ û
± »
½ÐÓÃ
» §
MS-Bº ÍÖ ÷
½ÐÓÃ
» §
MS-AÔ Ú
Í ¬
Ò»¸ ö
MSCÄ Ú
£ »
BSSAP MAP
UM A B
MS-A BSS MSC VLR
HLR
SEND_ROUT-INFO_REQ(请求路由信息)
VLR发现该MS的IMSI 请求漫游号码
已设置了分离标志
请求漫游号码否定响应,
失败原因为缺席用户
路由信息请求否定证实
断连
(MSC启动MS内的清除过程) 清除该呼叫

响应断连,发送释放到MSC

释放完成 MSC和MS完成释放过程
(包括MSC释放地面信道)
清除命令
释放BSS专用资源

清除完成
完成BSS专用资源的释放

34
MA0002 GSM 通信流程
Issue 3.3

È ç¹ û
± »
½ÐÓ Ã
» M
§ S -B º ÍÖ ÷
½ÐÓ Ã
» §
M S -A Ô Ú
² »
Í ¬
µ Ä
M SCÄ Ú
£ º
BSSAP TUP/ISDN MAP
A (E) B
UM
MS-A BSS(A) MSC(A) HLR(B) VLR(B)

SEND_ROUT-INFO_REQ
PROV_ROAMING-NUMBER
MS已 设 置 了
PROV_ROAM-NUMBER_REJECT 分离标志
原因为“缺席用户”
SEND_ROUT-INFO_REJECT
DISC断 连
(MSC启 动 MS内 的 清 除 过 程 )

REALSE 释放

释放完成

清除命令
MSC通 知 BSS释 放 专 用 资 源

清除完成
BSS完 成 专 用 资 源 的 释 放

35
MA0002 GSM 通信流程
Issue 3.3

± ½
» Ð
ËäÈ»
¹ »
Øú £ V̈LRÖ Ð Éè
ÖÃÁË IMSI· Ö
Àë± ê
Ö¾£ ©
£ ¬
µ«¾ß
ÓÐÇ °× ªÒ µ
Î ñ
² ¢
ÇÒÓ Ö́ ¦¼ ¤
» î× Ì́ ¬
µÄÇé
¿öÏ Â
£ ¬
± ¾
º ô
½½ÐÓÐø
Í ¹̈ Ç
ý °× ªÈ Ô
¿É½Ó
Í ¨¡ £
TUP/ISDN
£ Ë£ ©
MSC£ C̈£ ©
BSSAP TUP/ISDN MAP MAP
Um A £ Ë£ © B D
MS BSS MSC£ Ä£ © MSC£ B̈£ © VLR£ B̈£ © HLR

VLR£ C̈£ ©

Ö®
Ç °Í ¬
Õ ý³ È
£ ¥
» °́ ¦À í
IAM£ T̈UP/ISDN£ ©
Î ªÀ ´» °Ç ë
Çó± »
½Ð² ÎÊ ý

· µ » Ø
¡ ®
Á¬½Óµ½¸ ú
×Ù Ö ·¡ ° £ Ç̈ °Ï ò
µØ Ê ý¾ Ý
=Ç °× ªº Å
Âë
=ISDNµ Ø ¾ ¦£ ©
Ç °Ï ò
Ê ý¾ Ý
£ ¬
MSISDN£ ©

Çë
ÇóÂ ·Ó É
ÐÅÏ ¢
Ì á
¹ ©
MSRN

MSRN ACK
· µ
» Ø
 ·Ó É
ÐÅÏ ¢

Æô
¶ Ç̄ °× ª¾ Ö
MSC£ ¨· ¢
Ë ÍIAM£ © TUP/ISDN

Ö®
º ó
Í ¬
Õ ý³ £
À ´» °́ ¦À í

36
MA0002 GSM 通信流程
Issue 3.3

1.15 呼叫过程的异常流程:VLR 指示被叫用户不可能接入

如果 VLR 收到的来话用户不可能接入,如该用户呼叫被禁止或 VLR 收到非期望值时,则本次呼叫释放。

37
MA0002 GSM 通信流程
Issue 3.3

MS-BÓ ë
M S-AÔ ÍÚ ¬
M SCÄ Ú
£ º
BSSAP MAP
Um B
A
MS-A BSS MSC VLR

S.F.I.C£ Î̈ ªÀ ´» °½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢
£ ©

· µ
» Ø Ò»¸ ö
· ñ¶ µ̈ ÈÄ ·È Ï £ ·¨ ñ
¶ µ̈ Ä
ÈÈ· Ï¿ É
ÄÜÎ ª£ º
DISC(¶ ÏÁ ¬
) (Õ ý³ £
Çé ¿ ö
Ï ÂÓ ¦¸ ÃÎ £ª ºÑ °º ô
ÃüÁ î) º ô½½ÐûÖ ¹£ ¬
· ÇÆÚÍ Ö
û µ È£ ©
£ ¨MSCÆô
¶ M̄SÄ Ú
µ Ä
Ï û
³ ý¹ ý³ Ì£ ©

REL Ê Í· Å
£ ¨M SÏ ìÓ ¦¡ °¶ ÏÁ ¬
¡ ±
Ï û
Ï ¢
£ ¬
· ¢
¡ °Ê Í· Å
¡ ±
Ï û
Ï ¢
µ ½
MSC£ ©

REL COMPÊ Í· Å
Í ê
³ É MSCº M Í SÍ ê
³ É
ÁËÊ Í· Å
¹ ý³ Ì
£ °̈ ü
À ¨MSCÊ Í· Å
µ Ø
Ãæ Ðŵ À£ ©

CLEAR Ï û
³ ýÃ ü
Áî Ê Í· Å
BSS× Ó̈ Ã
× Ê
Ô´

Í ê
³ É
BSS× Ó̈ Ã
× Ê
Ô µ́ Ä
Ê Í· Å
CLEAR COMPÏ û
³ ýÍ ê
³ É

38
MA0002 GSM 通信流程
Issue 3.3

1.16 呼叫过程的异常流程:无寻呼响应

MS-Bº ÍMS-AÔ
MS-Bº ÍMÚ
ÍS-AÔ
Ò ¸» ö
¬ MÚ
²SCÄ
Í ¬
» £ SCÄ
Ú
M º £ º
Ú
BSSAP MAP
Um B
BSSAP A TUP/ISDN MAP
MS-A Um BSS A MSC £ Ë£ © VLR B
MS-A BSS MSC£ Ä£ © MSC£ B̈£ © VLR£ B̈£ ©

Î ªÀ ´» °½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢
IAM£ T̈UP/ISDN£ ©
IMSRN¡ £ © Î ª¡ °À ´» °¡ ±
½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢
Ñ °º ô
MS/BSS Ñ °º ô
£ ÏMSI/TMSI£ ¬
Î »
ÖÃÇø
£ ©

MSCÆô
¶ Ñ̄ °º ô ÈÆô
繶û
ÑÑ̄°º °ºô
Ï ôìÓ ¦³ Ê
¬ ±
£ ¬
¿É Ö Ø̧ ³́ ¢ ÊÔ
³ ¢
ÊÔ ¼ ä̧ ºô Í́ ÎÊ Ó ÍÑ ø
ý É °º çÑô
 ³ ¡Ô¬
Êñ±
Î Þ
Ï ìÓ ¦

· µ
» Ø
Ñ °º ô
ʧ° Ü £ ¨MSC» Ø
Ë Í¡ °È ± » ·§
Ï Ó̄ Ã ¡µ»±
µØÑ °º ô
VLR£
½ Ê ©§
° Ü

Í ê
³ É
º ô
½Ð
£ T̈UPº Ê Ï Ê
µ ÄÏ û Í ³ê
Ï ¢
£ ©Éº ô
½Ð
¶ ÏÁ ¬ Ç ºå ó
Ï ò
/Ê Í· Å
Ï û
Ï £¢ T̈UP/ISDN£ ©
¶ ÏÁ ¬ £ Í̈ ê
³ É ½´ Ð
º ô ÏË
ºû
Ïô
½¢
£Ð
±¬
Ô»ÊÚ
ÕÍ·â
À ÅïÊ µ
ÖÊÉ ÏÊ Ç
£ ¨MSCÆô
¶ M̄SÄ Ú
µ Ä
Ï û
³ ¹ý ý³ Ì£ © Ï û
³ ý̧ Ã
º ô
½Ð VLR¶ Ô
È±Ï Ó̄ Ã
» §
Ï û
Ï ¢
µ Ä
Ò»ÖÖ
È ·È Ï¡ £
£ ¨MSCÆô
¶ M̄SÄ Ú
µ Ä
Ï û
³ ý¹ ý³ Ì£ ©
Ê Í· Å
£ ¨MSÏ ìÓ ¦¡ ±
¶ ÏÁ ¬
¡ °¶ ø
· ¢
¡ ±
Ê Í· Å
¡ °µ ½
MSC£ © Çå
Ç °Ï òÏ ûÏ ¢CLF£ T̈UP£È ©
ç¹ û̧ Ã
MS¾ ßÓÐÇ °× ª» î¶ Ê̄ ±
£ ¬
´ Ë́ ¦½ «
Ê Í· Å ÓÉ ¡ °Á ¬
½ÓÏ MSC£
µ Ø
Â Ö ·¡ ±
ÏÄ£û
Ï ©
Ì Ñ
¢
Ò ½´ Ó
æ ± ¾
ú
Ê ÏÜ
ÊûÏÍ· ¢
¡Å £ ©
» ò
Ê Í· ÅÍ ê³ É
£ ÏSDN£ ©
Ê Í· Å
Í ê
³ É
£ ¨MSÏ ìÓ ¦¶ ÏÁ ¬
¶ ø
· ¢
Ê Í· Å
Ï û
Ï ¢
µ ½
MSC£ © MSCº M Í SÍ ê
³ É
ÁËÊ Í· Å
¹ ý³ Ì
£ °̈ ü
À ¨MSCÊ Í· Å
µ Ø
Ãæ ÐŵÀ £ ©
Ê Í· Å
Í ê
³ É Ï û
³ ýÃ ü
Áî MSCº M Í SÒ »
ÆðÍ ê
³ É
Ê Í· Ź ý³ Ì
£ °̈ ü
À ¨MSCÊ Í· Å
µ Ø
ÃæÐ
Ê Í·Å
µÅÀ
£SS×
B © Ó̈ Ã
× Ê
Ô´
³ ýÃÏ ü
Ï û ³ îýÍ ê
û
Á ³ É

MSCÍ Ö̈ ªBSSÊ Í· Í ×
Åê
³ Ó̈É

SS×
× Ô ´Ó̈ Ã
Ê × Ê
Ô µ́ Ä
Ê Í· Å
Ï û
³ ýÍ ê
³ É
BSSÍ ê
³ É
× Ó̈ Ã
× Ê
Ô µ́ Ä
Ê Í· Å

Ê Í· Å
± £
» ¤
Ðź Å
£ ¨½ ö
TUP£ ©

39
MA0002 GSM 通信流程
Issue 3.3

MS-Bµ Ç
¼ÇÁ Ë
² »
¿ É
¼ °Ç °× ªÒ µ
Î ñ
µ Ä
Çé¿ ö
£ º£ Ç̈ °× ªÖ Á
Òƶ Ó̄ Ã
» §
£ ©
TUP/ISDN
£ Ë£ ©
MSC£ C̈£ ©
BSSAP TUP/ISDN MAP MAP
Um A £ Ë£ © B D
MS-A BSS MSC£ Ä£ © MSC£ B̈£ © VLR£ B̈£ © HLR

VLR£ C̈£ ©
´ Ë
Ç °Í ¬
Õ ý³ £
È ¥
» °́ ¦À í
IAM£ T̈UP/ISDN£ ©
Î ªÀ ´» °½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢

Ñ °º ô
MS/BSS

Æô
¶ Ñ̄ °º ô
£ Ñ̈ °º ô
³ ¬
Ê ±
£ ©
· µ
» Ø
Ñ °º ô
Ê §
° Ü

· ¢
Ë Í¡ °Á ¬
½Óµ ½
Ç °Ï ò
µ Ø
Ö ·¡ ±
Ï û
Ï ¢

£ Ç̈ °Ï ò
µ Ø
Ö ·£ ¬
M SISDN£ ©
Çë
ÇóÂ ·Ó É
ÐÅÏ ¢
Ì á
¹ ©
M SRN

MSRN ACK
· µ
» Ø
 ·Ó É
ÐÅÏ ¢

Æô
¶ Ç̄ °× ª¾ Ö
M SC£ ¨· ¢
Ë IÍ AM£ © TUP/ISDN

Ö®
º ó
Í ¬
Õý³ £
À ´» °́ ¦À í

40
MA0002 GSM 通信流程
Issue 3.3

1.17 呼叫过程的异常流程:被叫用户忙

Ö÷
± ½
» Ð
MSÔ Ú
Í ¬
Ò»MSCÄ Ú
£ º

BSSAP MAP
Um B
A
MS BSS MSC VLR

Î ªÀ ´
»°½Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢

£ M̈SRN£ ¬
IMSI¡ £ ©
· µ
»ØÓÃ
»§Ã¦ VLR¸ ù ¾Ý̧ Ã
Óà »§µÄ ±ê
־Π»
È ·È ÏÓ Ã
»§Ã ¦£ ¬
¶øÎ Þ
ǰת
² ¥
· Å
¼Òô
Í Ö̈ ª

¶ ÏÁ ¬

Ê Í· Å
MSCº ÍMSÍ ê³ ÁÉËÊ ·Í Å
¹ ý
³ Ì
Ê Í· Å
Í ê
³ É £ °̈ ü
À M̈SCÊ Í· µ
ÅØÃÐ æŵÀ£©
Ï û
³ ý
ÃüÁî
Ê Í· Å
BSS× Ó̈ Ã
×ÊÔ´
Ï û
³ ý
Í ê
³ É
Í ê
³ É
BSS× Ó̈ Ã
×ÊÔ µ́ Ä
Ê Í· Å

41
MA0002 GSM 通信流程
Issue 3.3

Ö÷
± »
½ÐMSÔ Ú
² »
Í ¬
MSCÄ Ú

BSSAP TUP/ISDN MAP


Um A £ Ë£ © B
MS-A BSS(A) MSC£ Ä£ © MSC£ B̈£ © VLR£ B̈£ ©

IAM£ T̈UP/ISDN£ ©

S.F.I.CÎ ªÀ ´» °½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢

· µ
» Ø
Óû §
æ £ È̈ ·È Ó
Ï Ã
» §
à Ϧ ûÏ ¢
£ ¬
£ T̈UPº ÏÊ Ê Ï û
Ï ¢
£ ©
Çå
º Ïó ò
/Ê Í· Å
£ T̈UP/ISDN£ © ¶ ø
Î Ç
Þ °× ª£ ©
Õ â̧ ö
º ô
½Ð± »
Ê Í· Å
Ê Í· Å̧ Ã
º ô
½Ð

¶ ÏÁ ¬ Çå
Ç °Ï ò
/Ê Í· Å
Ï û
Ï ¢
CLF£ T̈UP£ ©
MSC£ Ä£ ©
ÒѽÓ
ÊÜÊ Í· Å
£ ¨MSCÆô
¶ M̄SÄ Ú
µ Ä
Ï ³û ý¹ ³ý Ì£ ©
Ê Í· Å£ M¨ SÏ ìÓ ¦¶ ÏÁ ¬
¶ ø
· ¢
Ê Í· Å
Ï û
Ï ¢
µ ½
MSC) Ê Í· Å
± £
» ¤
Ðź Å
£ ¨½ ö
TUP£ ©

Ê Í· Å
Í ê
³ É
MSCº M Í SÒ »
ÆðÍ ê
³ É
Ê Í· Å
¹ ý³ Ì
£ °̈ ü
À ¨MSCÊ Í· Å
µ Ø
ÃæÐÅ µÀ£ ©
Ï û
³ ýÃ ü
Áî
MSCÍ Ö̈ ªBSSÊ Í· Å
× Ó̈ Ã
×ÊÔ´
Ï û
³ ýÍ ê
³ É
BSSÍ ê
³ É
× Ó̈ Ã
×ÊÔ µ́ Ä
Ê Í· Å

42
MA0002 GSM 通信流程
Issue 3.3

MS-BÇ °× ªÒ µ
Î ñ
» î¶ µ̄ Ä
Çé¿ö TUP/ISDN
£ Ë£ ©
MSC£ C̈£ ©
BSSAP TUP/ISDN MAP MAP
Um A £ Ë£ © B D
MS-A BSS(A) MSC£ Ä£ © MSC£ B̈£ © VLR£ B̈£ © HLR

´ Ë
Ç °Í ¬
Õ ý³ £́ ¦À í
VLR£ C̈£ ©
IAM£ T̈UP/ISDN£ ©
Î ªÀ ´» °½ Á̈ ¢
· ¢
Ë ÍÐ Å
Ï ¢

Ñ °º ô

· µ
»ØÓÃ
»§Ã¦

· ¢
Ë Í¡ °Á ¬
½Óµ½
Ç °Ï ò
µØÖ ·¡ ±
Ï û
Ï ¢

£ Ç̈ °Ï ò
µØÖ ·£ ¬
MSISDN£ ©
Çë
ÇóÂ ·Ó É
ÐÅÏ ¢
Ì á
¹ ©
MSRN

MSRN ACK
· µ
»Ø ·Ó É
ÐÅÏ ¢

Æô
¶ Ç̄ °× ª¾ Ö
MSC · ¢
³ õ
ʼµØ
Ö ·Ï û
Ï ¢
IAM £ T̈UP/ISDN£ ©

Ö®
º ó
Í ¬
Õ ý³ £
À ´» °́ ¦À í

43
MA0002 GSM 通信流程
Issue 3.3

1.18 呼叫过程的异常流程, 被叫侧无线话务信道指配失败

± »
½ÐMS-Bº ÍÖ ÷
½ÐMS-AÔ Ú
Í ¬
MSCÄ Ú
£ º
BSSAP BSSAP
Um A A Um
MS-A BSS MSC BSS MS-B

Ö Å̧ ä
ÇëÇó

Ö Å̧ ä
ʧ° Ü
£ Â̈ ½
µ Ø
ÐŵÀÎ Ð
Þ§£ ¬
Î Þ
ÓЧ Î Þ
Ï ß
×ÊÔ £́ ©
Õ â̧ ö
º ô
½Ð½«
± »
Ê Í· Å
¶ ÏÁ ¬
¶ ÏÁ ¬
£ ¨Æô
¶ M̄SÄ Ú
Çå³ ý¹ ý³ Ì£ ©
Ê Í· Å

Ê Í· Å
£ ¨MSÏ ìÓ ¦Ç å
³ ý£ ©

Ê Í· Å
Í ê
³ É Ê Í· Å
Í ê
³ É

MSCº ÍMSÍ ê
³ É
Ê Í· Å
¹ ý³ Ì£ °̈ ü
À Ê̈ Í· Å
Ö÷½Ð
² à
µ Ø
ÃæÐÅ
µÀ£ ©

Ï û
³ ýÃ ü
Áî
Ï û
³ ýÃ ü
Áî
Í Ö̈ ªBSSÊ Í· Å
× Ó̈ Ã
×ÊÔ´

Ï û
³ ýÍ ê
³ É

Ï û
³ ýÍ ê
³ É
BSSÍ ê
³ É
× Ó̈ Ã
×ÊÔ µ́ Ä
Ê Í· Å

44
MA0002 GSM 通信流程
Issue 3.3

± »
½ÐM S-Bº ÍÖ ÷
½ÐM S-AÔ Ú
² »
Í ¬
µ Ä
M SCÄ Ú
£ º

BSSAP BSSAP
Um TUP/ISDN A Um
A
MS-A BSS MSC MSC BSS MS-B

指配请求

指配失败 陆地信道无效,
TUP合 适 消 息 ( 清 后 向 ) 无有效无线资源

这个呼叫将被释放 断连
或 释 放 消 息 ( ISDN) 该 呼
断 连 ( 启 动 MS内 清 除 过 程 ) 叫释放
释放
释 放 ( MS响 应 断 连 )
释放完成
MSC和 MS完 成 释 放 过 程 包 括
释放完成
MSC释 放 主 叫 侧 地 面 信 道 ) 清除命令
请 求 BSS释 放 专 用 资 源 BSS
完成专用资源释放 清除完成
清除命令
清 前 向 CLF/释 放 完 成
清除完成
( TUP/ISDN)
释 放 保 护 信 号 ( 仅 TUP)

45
MA0002 GSM 通信流程
Issue 3.3

1.19 呼叫过程的异常流程, MS-B 久叫不应

± »
½ Ð
M S -B º ÍÖ ÷
½ Ð
M S -A Ô Ú
Í ¬
MSCÄ Ú
£ º
B SS A P B S S AP
Um A A Um
MS-A BSS MSC B SS M S -B

提醒
提醒
久叫不应
这 个 呼 叫 将 被 释 放 ( 在 “ 完 成 呼 叫 ” 的 MA P 消 息
中无“久叫不应”前转指示时)
断 连 ( 启 动 MS内 清 除 过 程 ) 断连

释放
释 放 ( MS 响 应 清 除 )
释放完成
释放完成
M S C 和 M S完 成 释 放 过 程 ( 包 括 MS C 释 放 地 面
清除命令 信道及主叫侧物理连接)
清除命令
通 知 B S S释 放 专 用 资 源
清除完成
清除完成
BSS完 成 专 用 资 源 的 释 放

46
MA0002 GSM 通信流程
Issue 3.3

± »
½ÐM S-Bº ÍÖ ÷
½ÐM S-AÔ Ú
² »
Í ¬
M SCÄ Ú
£ º

BSSAP BSSAP
Um TUP/ISDN A Um
A
MS-A BSS MSC MSC BSS MS-B

提醒
提醒 地址全(ACM)
久叫不应
TUP/ISDN

清后向/释放( TUP/ISDN)
断连
断连(启动MS内清除过程)
释放
释放(MC响应断连)
释放完成
释放完成 MSC和MS完成释放过程(见4.11.1说明)
通知BSS释放专用资源 清除命令
BSS完成专用资源释放
清除完成
清除命令
清前向CLF/释放完成

清除完成 (TUP/ISDN)
释放保护信号(仅TUP)

47
MA0002 GSM 通信流程
Issue 3.3

¾ß
Óк ô
½ÐÇ °× ªÒ µ
Î ñ
¼¤» îµ Ä
Çé¿ ö
£ º TUP/ISDN
(E)
MSC(C)

BSSAP MAP MAP


Um TUP/ISDN B
A D
MS-A BSS MSC(A) MSC(B) VLR(B) HLR

此前同正常处理 BSS/MS

提醒
VLR(C)

提醒 提醒 ACM 久叫不应(超时)

(在“完成呼叫”消息指示久叫不应前转定时,
返回“无用户应答” 则此定时超时后,MSC在该消息返回中指出“无
用户应答”

发送“连接到跟随地址”

(前转地址MSISDN) 请求路由信息
提供MSRN

MSRN ACK
回送路由信息MSRN

启动前转局MSC 发初始地址消息IAM (TUP/ISDN)

之后同正常来话处理

48
MA0002 GSM 通信流程
Issue 3.3

1.20 呼叫过程的异常流程:释放异常

BSSAP BSSAP
Um TUP/ISDN A
A Um
MS-A BSS(A) MSC(A) MSC(B) BSS(B) MSC(B)

异常1:MS(A)侧 DISC DISC断连


无断连响应(无 清前向/释放信号 异常2:MS(B)侧
Rel DISC DISC断连 无断连响应(无
“释放完成”) Rel释放
释放保护/释放完成 “释放信号”)

未收到释放响应则
未收到释放响应则
“释放”信号
Rel 重复Rel信号
之后这个过程必须如 Rel释放
正常释放那样完成 MSC再发“释放”信号,之
后必须如正常释放那样完成

DISC DISC断连
异常4:MS(A)侧 清后向/释放信号 异常3:MS(B)侧
无断连响应(无 DISC DISC断连 Rel 无断连响应(无
Rel释放
“释放消息”) “释放完成”)
清前向/释放完成

释放保护(TUP)
“释放完成”信号未收到,
如未收到响应断连的
MSC重发“释放信号”,之
Rel “释放消息”,MSC发
后必须如正常释放那样完成
释放消息给MS之后 如
正常释放那样完成

49
MA0002 GSM 通信流程
Issue 3.3

1.21 用户早释

移动用户无拨号早释。

在呼叫接续处理过程中用户可能早释,早释发生时, MS 发出“断连”信号(discconect)发向网络,网络在呼叫处理的不
同阶段接收到该“断连”消息即进入释放处理,释放呼叫。释放过程的信号 流程参见正常的释放情况。

小结

本节课主要描述了移动用户的呼叫过程的信令流程,包括移动主叫,移动被叫,汇接呼叫。应该能够掌握各种呼叫过
程的信令流程,如移动呼叫固定用户,固定用户呼叫移动用户, TMSC 的汇接呼叫过程的信令流程。对各种异常流程
应该有一定认识,特别是资源的释放过程。

50
MA0002 GSM 通信流程
Issue 3.3

第二节 鉴权

2.1 鉴权原理和操作机制

鉴权是通过比较 MS 提供的鉴权响应和 AUC 提供的鉴权三参数组之间是否一致进行判断的,通过鉴权,可以防止非法


用户(比如盗用 IMSI 和 KI 复制而成的卡)使用网络提供的服务。

首先明确 MS 中 SIM 卡和 AUC 中存贮的信息:

Ÿ0 SIM 卡中:

固化数据:IMSI,Ki,A3、A8 安全算法。这些内容不会更改。

临时的网络数据 TMSI,LAI,Kc,被禁止的 PLMN

业务相关数据

Ÿ0 AUC 中:

用于生成随机数(RAND)的随机数发生器

鉴权键 Ki

各种安全算法,这些安全算法和 SIM 卡中的算法相一致。

AUC 的基本功能是产生三参数组(RAND、SRES、Kc),其中:

51
MA0002 GSM 通信流程
Issue 3.3

Ÿ0 RAND 由随机数发生器产生;

Ÿ1 SRES 由 RAND 和 Ki 由 A3 算法得出;

Ÿ2 Kc 由 RAND 和 Ki 用 A8 算出。

三参数组产生后存于 HLR 中。当需要鉴权时,由 MS 所在服务区的 MSC/VLR 从 HLR 中装载至少一套三参数组为此 MS


服务。

具体到某次鉴权时,如果此时 VLR 中还有该 MS 的三参组(或者允许重复使用三参组),则 HLR 不参与鉴权过程,


VLR 直接向 MS 下发鉴权命令;如果 VLR 中已经没有该 MS 的三参组,则需首先向 HLR 取三参组。

52
MA0002 GSM 通信流程
Issue 3.3

A3
KI( IMSI) +RAND SRES
制卡中心 SIM 卡
A8
IMSI,KI IMSI, KI KI( IMSI) +RAND KC
A3、 A8( A5) A3、 A8( A5) A5
M+KC KC( M)
(MS/BSS)
A5
KC( M) +KC M
( MS/BSS)
HLR/AUC

AUC HLR
RAND 16byte
IMS( m) KI( M)
KI 16byte
kc 8byte
VLR SIM
IMS( n) KI( N) SERS 4byte
CKSN 1byte中低 3位
KI( IMSI)
RAND
A8 A3
发生器 鉴权请求

RAND KC SRES

KI( IMSI)

IMSI缓 冲 器 CKSN RAND


RAND A8 A3
RAND KC SRES 1 KC BSS
RAND KC SRES 2 临 KC
SRES SRES


检 验 是 否 相符

RAND KC SRES 5

53
MA0002 GSM 通信流程
Issue 3.3

2.2 鉴权执行控制过程

ÊÇ· ñÖ Ð́ Ð
¼øÈ £̈ È
¬ ¡¾ ö
ÓÚÔËÓ ª¹ Ë
« ¾
Ò ªÇ ó
¡ £
Ò»° ã
ÿ´ κ ô
½Ð ½ Á̈ ¢
¡ ¢
Î »
Ö Ã̧ ü
ÐÂ ¡ ¢
Î Þ
º ô
½Ð½Ó
Ðø½ Á̈ ¢
µ Ä
² ³¹ ä
Òµ Î ñ
¼¤» î¡ ¢
¶ ÌÏ û
Ï ¢
½» » £ S̈MS£ ©ÐèÖ Ð́ Ð
¼øÈ £̈ ¬
ÒÔ± £» ¤ÔË
Ó ªÉ ̵ Ä
Àû Òæ
¡ £

BSSAP MAP MAP


Um A B D
MS BSS MSC VLR HLR/AC

相关业务请求
MAP消息(业务请求)
(呼叫建立/位置更新/补充业务(短消息) 1、鉴权参数请求
(CKSN,IMSI/TMSI)
(IMSI)
2、回送几组参数
3、鉴权启动
3, 3,
(IMSI,KC,S,R)
(CKSN,R)
4 鉴权响应 4,

核对符号响应“SERS”
回发相关“接受”消息 接受请求/拒绝请求

(鉴权成功/鉴权失败)
如“业务接受”“位置更 合法用户 非法用户
新接受”或“鉴权拒绝”
消息

54
MA0002 GSM 通信流程
Issue 3.3

55
MA0002 GSM 通信流程
Issue 3.3

2.3 VLR 鉴权时的异常情况

VLR² »
È ÏÊ ¶
TMSI£ º

BSSAP MAP MAP


Um A B D
MS BSS MSC VLR HLR/AC

相关业务请求
MAP消息(请求)
(呼叫建立/位置更新/补充业务(短消息)
(CKSN,IMSI/TMSI)
2, 2,用户身份请求 1,请求询问用户IMSI

3,身份响应(上报该MS的IMSI) 4,身份证实(IMSI) 5,鉴权参数请求(IMSI)

6,回送(IMSI,KC,S,R)
7,鉴权启动
7, 7,
(CKSN,R)
8,鉴权响应 8,
8,

MAP消息(接受请求) 鉴权成功(合法用户)
鉴权失败(非法用户)
或(拒绝请求)

56
MA0002 GSM 通信流程
Issue 3.3

· Ç
· Ó̈ Ã
» §
£ ¬
¼ Ó́ Ã
» §
² »
Ä ¶
ÜÔ¼ø
È Ç̈ ë
ÇóÌ á
¹ ©
Ò»¸ ö
ÕýÈ ·µ Ä
¼øÈ Ï̈ ìÓ ¦£ º

BSSAP MAP
Um A E
MS BSS MSC VLR

鉴权启动
鉴权请求 (MSC:MAP L3)
(CKSN,R)
(CKSN,R)
鉴权响应

(S) 鉴权响应(S) VLR对MS上报的SRES与


从HLR得到的SRES进行
核对,不一致,则鉴
权失败,拒绝该用户
鉴权异常(非法用户)
鉴权拒绝

MS收到鉴权拒绝将
停止所有活动

小结

57
MA0002 GSM 通信流程
Issue 3.3

本节课主要描述了鉴权的过程。鉴权是数字网络区别与模拟网络的重要特性之一。通过鉴权,系统可以为合法的用户
提供服务,对不合法的用户拒绝服务。通过本课学习,主要了解鉴权的原理、鉴权中心的作用、系统判断非法用户的
依据。

第三节 位置更新

3.1 位置更新类型

Ÿ0 正常位置更新

Ÿ1 周期位置更新

Ÿ2 IMSI 附着/分离

Ÿ3 当 HLR 被置于故障指示时,VLR 收到 MS 发出的业务操作

3.2 成功操作

3.2.1 位置更新仅涉及 VLR

MS 进入新位置区,新旧位置区在同一 MSC 覆盖区域内,即 VLR 并未改变

58
MA0002 GSM 通信流程
Issue 3.3

BSSAP MAP
Um A B
MS BSS MSC VLR

1¡ ¢
Î »
Ö Ã̧ ü
ÐÂÇë
Çó£ L̈3Ï û
Ï ¢
£ ©
2¡ ¢̧ ü
Ð ÎÂ »
ÖÃÇø
(CKSN£ ¬ IMSI/IMSIO,LAIO,LAIn)
3¡ ¢
¼øÈ ¨Æô¶ £̄ C̈KSN£ ¬
R£ ©
3¡ ¢ 3¡ ¢

4¡ ¢
¼øÈ Ï̈ ìÓ ¦£ S̈£ © 4¡ ¢
4¡ ¢
SRES
¼øÈ ³̈ É
¹ ¦º ó
ÖØÐÂ
5¡ ¢
Æô ¶ ¯
¼Ó ÃÜ(KC) · Ö
ÅäTMSI£ ¬ ´ æ
´ ¢
ÐÂÎ »
ÖÃ
6¡ ¢
Ç °́ «
ÐT ÂMSI LAIº ÍCKSN
7¡ ¢
Î »Ö Ã̧ ü
нÓÊÜ
8¡ ¢ 8¡ ¢
¼ÓÃÜ
ģʽ
ÃüÁ î£ K̈C£ ©

9¡ ¢
¼ÓÃÜ
ÄÊ£ ½
Í ê
³ É 9¡ ¢
¿ª
ʼ 10¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ(TMSIN,LAI)
¼Ó 11¡ ¢
TMSInÍ ê
³ É
ÃÜ 12¡ ¢
TMSIÔ Ù
· Ö
ÅäÍ ê
³ É
֤ʵ
´ æ
´ ¢TMSIn VLRÇ å ³ ýÀ ϵ Ä
TMSI
´ «
LAIn 13¡ ¢
Çå³ ý£ Ê̈ Í· Å
×ÊÔ £́ © ² ¢
¼ Ḉ æ
ÐÂ TMSI
ËÍ
14¡ ¢
Çå³ ýÍ ê
³ É

59
MA0002 GSM 通信流程
Issue 3.3

3.2.2 位置更新涉及 VLR 和 HLR

包括下列情况:

Ÿ0 MS 处于新的 VLR 的位置区域,所以该位置区必须更新到 HLR

Ÿ1 MS 首次登记到网络

Ÿ2 位置在 VLR 登记后相关网络数据已经丢失,此时 MS 必须使用 IMSI 标识自己。

文中:LAIO=旧 LAI 号,LAIN=新 LAI 号

60
MA0002 GSM 通信流程
Issue 3.3

BSSAP MAP MAP


Um A B D
MS BSS MSC VLR HLR/AC

1¡ ¢
Î »
Ö Ã̧ ü
ÐÂÇë
Çó£ L̈3Ï û
Ï ¢
£ © À ´· IÃMSI
2¡ ¢̧ ü
ÐÂÎ »
ÖÃÇø
3¡ ¢
¼øÈ ²̈ ÎÊ Ç
ý ëÇó
(IMSI)
(CKSN£ ¬
IMSI,LAIO,LAIn)
4¡ ¢
» Ø
Ë Í¼ ø
È ²̈ ÎÊ ý
(IMSI,KC,S£ ¬
R)
5¡ ¢ 6¡ ¢
¼øÈ ¨Æô
¶ ¯
(CKSN£ ¬
R)
5¡ ¢
¼ø
È ³̈ É
¹ ¦º ó
ÖØ Ð· Ö
ÅäT MSI,´ æ
´ ¢
6¡ ¢
¼øÈ Ï̈ ìÓ ¦ 6¡ ¢ ÐÂ
Î »
ÖÃ Çø LAIº ÍCKSN
6¡ ¢
SRES 7¡ ¢̧ ü
ÐÂ Î »
ÖÃ
(IMSI,VLRº Å
,LMSI,LAIn)
8¡ ¢² å
Èë Óû §
Êý¾Ý VLRO
(IMSIÓ Ã» §Êý¾Ý)
² åÈëÓà » §
Êý¾Ý Ö¤ ʵ È ¡Ï û
Î »
ÖÃ(IMSI)
8¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ(HLRº Å
) È ¡Ï û
Î »Öà ֤ ʵ
(IMSI)
(Ô ÊÐ í þ
Ó Î)
10¡ ¢
Æô¶ ¼
¯ ÓÃÜ(KC)
11¡ ¢
Ç °́ Ð
« Â
T MSI
10¡ ¢ 10¡ ¢
¼ÓÃÜ
ģʽ
ÃüÁ î£ K̈C£ © 12¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ

13¡ ¢
¼ÓÃÜ
ģʽ
Í ê
³ É 13¡ ¢
14¡ ¢ 14¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ
15¡ ¢
TMSIÔ Ù
· Ö
ÅäÍ ê
³ É TMSIn£ ¬LAIn

MS´ ´æ ¢TMSIn 15¡ ¢


TMSIÔ Ù
· Ö
ÅäÍ ê
³ É
֤ʵ
LAIn 17¡ ¢
Çå³ ý
£ Ê̈ Í· Å
× Ê
Ô £́ © VLR´ æ
´ ¢
TMSI

18¡ ¢
Çå³ ý
Í ê
³ É

61
MA0002 GSM 通信流程
Issue 3.3

3.2.3 位置更新时使用前一个 VLR 分配的 TMSI 来标识

当 MS 进入新的 VLR(VLR2)位置区,请求位置更新时使用的是前一个 VLR(PVLR)分配的 TMSI 来标识自己

为得到该 MS 的鉴权三参组,VLR2 需要知道该 MS 的归属 HLR 地址信息,VLR2 可以从 IMSI 分析得到该信息,为了得


到该 MS 的“IMSI”,VLR2 需要同 PVLR 通信,故此时位置更新将涉及 VLR2,PVLR 和 HLR

62
MA0002 GSM 通信流程
Issue 3.3

MAP MAP
Um B MAP
A
D
MS BSS MSC VLR2 HLR/AC

1¡ ¢
Î »
Ö Ã̧ ü
ÐÂÇë
Çó£ L̈3Ï û
Ï ¢
£© PVLR
2¡ ¢̧ ü
ÐÂÎ »
ÖÃÇø
(CKSN£ ¬
TMSI,LAIO,LAIn) еÄ
À ´· Ã
TMSI² »
È ÏÊ ¶
£¬´ Ó
LAIOË ã
³ ö
PVLRµ Ø
Ö·
3¡ Ç
¢ëÇó
PVLR· ¢² ÎÊ ý(TMSI LAIO)

5¡ ¢ 5¡ ¢
¼øÈ ¨Æô
¶¯ R) 4¡ I¢MSIÏ ìÓ ¦
(CKSN£ ¬
5¡ ¢ ×¢
£º
(TMSI,IMSI,KC,R,S)

6¡ ¢
¼øÈ Ï̈ ìÓ ¦ 6¡ ¢
6¡ ¢
SRES ¼ø
È ³̈ É
¹ ¦º ó
£¬ÖØ
Ð ·Â Ö
ÅäTMSI,´ æ
´ ¢
ÐÂÎ »
ÖÃÇø
LAIº ÍCKSN
7¡ ¢̧ ü
ÐÂÎ »
ÖÃ(IMSI,VLRº Å
,LMSI)

² å
ÈëÓÃ
»§Ê ý¾ (IMSIÓ
Ý »§
Ã Ê ý¾ Ý
)

² å
ÈëÓÃ
»§Ê ý¾ Ý
֤ʵ
8¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ(HLRº Å
)

11¡ ¢
Æô¶¯
¼ÓÃÜ
(KC)
È ¡Ï û
Î »
ÖÃ(IMSI)
12¡ ¢
Ç °́ «
ÐÂTMSIn
14¡ ¢ 14¡ ¢
¼ÓÃÜ
ģʽ
ÃüÁî 13¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ
È ¡Ï û
Î »
ÖÃÖ¤
ʵ(IMSI)
15¡ ¢
¼ÓÃÜ
ģʽ
Í ê
³ É 15¡ ¢
16¡ ¢ 16¡ ¢
Î »
Ö Ã̧ ü
нÓ
ÊÜ

TMSIn£ ¬LAIn
17¡ ¢
TMSIÔ Ù
· Ö
ÅäÍ ê
³ É
´ æ
´ ¢TMSIn¡ ¢LAIn
18¡ ¢
TMSIÔ Ù
· Ö
ÅäÍ ê
³ É
֤ʵ
19¡ ¢
Çå³ ý£ Ê̈ Í· Å
×ÊÔ £́ ©

20¡ ¢
Çå³ ýÍ ê
³ É

×¢
£ ºÈ ô
PVLRÎ Þ
IMSIÏ ìÓ ¦£ ¬
ÔòVLR2Á í¿ É
Í ¹̈ ýÏ ò
MSÇ ë
Çóѯ
Î Ê
IMSI£ ¬
µÃµ½
MSµ Ä
IMSI± ê
ʶº ó
½ÓÏ Â
È ¥́ ¦À íÎ »
Ö Ã̧ ü
ÐÂ

63
MA0002 GSM 通信流程
Issue 3.3

3.2.4 IMSI 分离(或关机)

BSSAP MAP
Um A
B
MS BSS MSC VLR
1.IMSI· Ö
Àë L3Ð Å
Ï ¢
2.· Ö
ÀëIMSI
£ D̈eatch IMSI£ ©
3.Ç å
³ ýÃ ü
Á î£ Ê̈ ·Í Å
×ÊÔ £́ ©

4.Ç å
³ ýÍ ê
³ É

64
MA0002 GSM 通信流程
Issue 3.3

3.2.5 IMSI 接入:


IMSI 重新进入活动状态,而位置自从 IMSI 分离后已改变,则如 6.2.那样通过位置更新过程来完成;如位置自从 IMSI 分
离后未改变,则 IMSI 接入过程通过如下描述完成:(本过程仅在 VLR 中已设置了“IMSI 分离”标志之后使用)

BSSAP MAP
Um A B
MS BSS MSC VLR
1.Î »
ÖÃ̧ ü
РÇëÇó L3ÐÅ
Ï ¢
£ ¨IMSI attach£ © 2.½Ó ÈëIMSI
£ ättach IMSI£ © LAIn£ ½
LAlo ¼Î́ »
ÖÃÎ ´¸ Ä
±ä
· ñ
Ôò· ¢
¡ °̧ ü
ÐÂÎ »
ÖÃÇø¡ ±
4.Î »
ÖÃ̧ ü
нÓ
ÊÜ£ ¨½Ó
Èë
È ·È Ï£ © 3.IMSI½Ó
ÈëÖ¤
ʵ

5.Çå
³ ý
ÃüÁ î£ Ê̈Í· Å
×ÊÔ£́ ©

6.Çå
³ ý
Í ê
³ É

65
MA0002 GSM 通信流程
Issue 3.3

3.3 异常情况

3.3.1 位置更新时,VLR 不认识 TMSI

当 MS 以 TMSI 标识自己,但 VLR 不认识该 TMSI ,则 VLR 首先要求 MS 进行鉴权,此鉴权过程可参见“鉴权异常情


况”,鉴权成功后,接着的位置更新如“位置更新的成功操作”那样来完成

3.3.2 位置更新不接受 (以仅在 VLR 完成位置更新为例)

BSSAP MAP
Um A B
MS BSS MSC VLR
1.Î »
Ö Ã̧ ü
ÐÂÇëÇó L3Ð Å
Ï ¢
2.¸ ü
ÐÂ Î »
ÖÃ Çø
£ ¨IMSI attach£ ©
£ C̈KSN.IMSI/TMSI.LAlo.LAln)
3. 3.¼ øÈ ¨Æô¶ ¯
(CKSN.R)
3.
4.¼ ø
È Ï̈ ìÓ ¦ 4. ¼ø
È ³̈ ɹ ¦º ó
£ ¬
ÓöMSÂ þ
Ó Î² »
ÔÊÐí
4.SRES
Î Ö́ ªÓ û §
Î Ö́ ªÎ »ÖÃ
5.Î »
Ö Ã̧ ü
в »
½ÓÊÜ Ï µÍ ³¹ ÊÕÏ
6.Î »
Ö Ã̧ ü
оÜ
¾ø£ Ì̈ á
¹ ©
¾Ü¾ø
ÔÒò
£©
Ôò
Î » Ö Ã̧ üоܾø
7.Ç å
³ ý
ÃüÁ î£ Ê̈ Í· Å
×ÊÔ £́ ©
8.Ç å
³ ý
Í ê³ É

66
MA0002 GSM 通信流程
Issue 3.3

小结

本课介绍了位置更新的相关内容。学习本课后,应掌握位置更新的原因、分类,主要流程。明确位置更新和切换的区
别。

67
MA0002 GSM 通信流程
Issue 3.3

第四节 切换

4.1 切换的起因:

1)无线标准

Ÿ0 信号质量

Ÿ1 场强 MS 和/BTS 接收电平

Ÿ2 MS-BTS 距离

Ÿ3 改善干扰与功率控制(选择在确保正常通信质量的情况下切换的小区以尽量减少 MS 传输功率从而改善干扰)

2)网络标准

Ÿ0 话务负荷(防止小区拥塞,均化话务;但扰乱了小区规划并增加了对周围区域的干扰强度 ),只在出现特殊事件,
局部地区产生峰值时暂时使用,如举行运动会,交易会,发生了自然灾害时等。

Ÿ1 O&M 原因,应操作维护方面的需要

68
MA0002 GSM 通信流程
Issue 3.3

4.2 切换启动方式

1) BSC 根据管理标准而检测到无线传输原因而执行切换判决

Ÿ0 MS 测量周围邻近小区下行信号电平和质量,以搜寻可供选择的 BTS,并将结果报告正在服务的 BTS

Ÿ1 正在服务的 BTS 对 MS 上行信号电平,质量和距离进行测量

Ÿ2 MS 测量结果与 BTS 测量结果送往 BSC 进行处理,BSC 根据传输质量标准作出切换判决

2) MSC 询问切换候选人

由于 MSC 业务的原因,MSC 希望确定是否能够切换到 MS 所指定的小区,则 MSC 发“切换候选者询问”消息到 BSS,


希望 BSS 识别在某一特定小区可以切换到另一些小区的切换候选者数目,消息中包含最大候选者的数目。

4.3 切换类型

1) 内部切换

由 BSS 控制进行,MSC 不参与介入切换控制过程;BSS 仅在切换完成后发送“切换完成消息”到 MSC。内部切换有几


种类型:

Ÿ0 小区内切换

同一个无线频道的话务信道之间

69
MA0002 GSM 通信流程
Issue 3.3

不同的无线频道之间

Ÿ0 同基站内小区间切换

2) 外部切换(MSC 参与控制切换过程)

Ÿ0 同 MSC 内不同基站间切换

Ÿ1 同 PLMN 不同 MSC 之间基站间切换

Ÿ2 不同 PLMN 的基站间切换,GSM 未定义

70
MA0002 GSM 通信流程
Issue 3.3

4.4 控制流程(以 BSS 启动“切换请求指示”为例)

4.4.1 同 MSC 基站间切换

71
MA0002 GSM 通信流程
Issue 3.3

A Um
BSS2

A Um
MSC BSS1 MS

BSS1º Í MS¼äÎ ÞÏ ß´ «ÊäÐź Ų âÁ¿


HANDOVER REQUIRED(Ä¿±êС Çø±í )

Çл»ÇëÇó HANDOVER REQUEST (PCM&Channel type)


(² Î ÊýL3ÐÅÏ ¢Ð¯´ øÁËÎ ÞÏ ß½Ó¿ÚÉÏ µÄHANDOVER COMMANDÏ ûÏ ¢
Çл»È· ÈÏ HANDOVER REQUEST ACKNOWLEDGE Ëü°üº ¬New TCHº ÅÇл»² Î ¿¼ºÅ)

Çл»ÃüÁî HANDOVER COMMAND


(° üº ¬Target channel² ¢Ð¯´ øÁËÎ ÞÏ ß½Ó¿ÚÉÏ
HANDOVER COMMAND Ï ûÏ ¢) Çл»ÃüÁî HANDOVER COMMAND (°üº ¬New TCHº ź Í Çл»² Î ¿¼º Å)
Í ¨ ¹ ýÔ BSS,ÈÃMSתµ½ÐµÄÐŵÀ
Çл»¼ì ² â HANDOVER DETECT
Çл»¼ì ² â HANDOVER DETECT

Çл»Í ê³ É HANDOVER COMPLETE


Çл»ÃüÁî ֤ʵ
Çл»Í ê³ É HANDOVER COMPLETE MS ½øÈëÄ¿±êС Çø

CLEAR COMMAND
ÊÍ · ÅPCM ÊÍ · Å×ÊÔ´
CLEAR COMPLETE

72
MA0002 GSM 通信流程
Issue 3.3

4.4.2 PLMN 内不同 MSC 之间的基站间切换

Ÿ0 局间切换 GSM 定义为两种切换

基本切换--最初的 MSC(MSCA)的移动用户 MS 需要切换到另一个 MSC(MSCB)的基站去, MSCA 主控这个切换

后续切换--同一个接续在基本切换之后,已在 MSCB 的 MS 又需切换到另一个 MSC(MSCB)或重新返回到 MSCA,


这类切换处理谓之 “后续切换”

Ÿ0 不论是基本切换”还是“后续切换”,“MSCA 始终处于主控位置,基本切换原理如下:

73
MA0002 GSM 通信流程
Issue 3.3

Πȶ ²̈ àÓ Ã» §
M S C (A ) BSS M S

M S C (B ) » ù± ¾Ç л »
BSS

º óÐ øÇ Ð» »
M S C ( B ¨ @) BSS

4.4.3 局间切换处理

74
MA0002 GSM 通信流程
Issue 3.3

Òƶ¯
MS MS
Um A E B
BSS1 MSCa MSCb VLRb
A Um
Î ÞÏ ß´ «ÊäÐź Ų âÁ¿ BSS2
HANDOVER REQ.
Perform handover(MAP)
(È«ÇòÄ¿±êС Çø±í ) HANDOVER REQUEST (PCM&Channel type)
(È«ÇòÄ¿±êС Çø±êʶ
È«Çò· þÎ ñС Çø±êʶ HANDOVER REQUEST
ACKNOWLEDGE (°üº ¬New TCHº Í Çл»² Î ¿¼º Å)
ÐŵÀÀàÐÍ )
(· ÖÅäÇл»º ÅÂë) Allocation handover number

Radio channel ack.(MAP) Send handover report (HON.) (· ¢ËÍ Çл»±¨ ¸ æ)


(°üº ¬New TCHº Í HON.)
Î ÞÏ ßÐŵÀ֤ʵ
IAM
ACM
HANDOVER COMMAND
HANDOVER CMD Çл»¼ì ² â HANDOVER DETECT
¾ Ô BSSÈÃMS Çл»Í ê³ É HANDOVER COMPLETE
ת µ½ÐµÄÐŵÀ Send end signal(MAP) BSS2ÐÂÑ¡ TCHÁ¬µ½PCMµç·
· ¢ËÍ ½áÊøÐź Å
CLEAR COMMAND MS½øÈëÄ¿±êС Çø
ÊÍ · ÅPCM0
CLEAR COMPLETE
ANS

~~ ÊÍ · Å(TUP/ISUP)
~~
² ðÈ¥MSCaº Í MSCbµÄÎ ï Àí Á¬½Ó
End signal(MAP)
½áÊøÐź Å
Handover report
ÊÍ · ÅÇл»±¨ ¸ æ

75
MA0002 GSM 通信流程
Issue 3.3

小结

本课介绍了切换的相关内容。学习本课后,应掌握切换的起因,切换的分类,对于各种切换所涉及到的实体、每个实
体在切换中的作用有一定的认识。

76
MA0002 GSM 通信流程
Issue 3.3

第五节 短消息流程

短消息相关的网络实体:

Ÿ0 SMS-GMSC:Gateway MSC for Short Message Service 短消息关口 MSC,能够 直接从短消息中心接收短消息,能够从 HLR
获取路由信息和短消息信息,并将短消息传递给 VMSC。

Ÿ1 SMS-IWMSC:Interworking MSC for Short Message Service,在 PLMN 内部能够接收短消息并提交给短消息中心。

详细信息可查阅规范:GSM0340

5.1 移动始发短消息的基本流程

对于手机来说,移动始发短消息和移动终结短消息是完全独立的两个过程,移动始发的短消息从手机接入系统开始,
到收到短消息中心发来的发送成功为止。手机将短信发送给 VMSC,VMSC 根据短信中携带的短消息中心的标识号,
将短信提交给 IWMSC,由 IWMSC 提交短信中心。

移动始发短消息可以分为以下几个过程:

Ÿ0 接入和鉴权加密

Ÿ1 发送短消息到短消息中心

Ÿ2 短消息中心向手机报告发送结果。

77
MA0002 GSM 通信流程
Issue 3.3

其中接入和鉴权加密的过程和移动用户主叫对应的过程一致。下图是移动始发短消息的流程图。

MS MSC VLR HLR SMS_IWMSC SC

½ÓÈëÇëÇó¹ ý³ Ì Í ¬Ö÷½Ð¹ ý³ Ì

sms_message_transfer

map_send_info_for_mo_smc

map_forward_sms
sms_message_transfer

dilivery_report

dilivery_report
dilivery_report

78
MA0002 GSM 通信流程
Issue 3.3

5.2 移动终结短消息的基本流程

移动终结短消息的过程与移动用户被叫的过程类似,短消息中心将收到的短消息发送给 SMS-GMSC , SMS-GMSC 向


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

79
MA0002 GSM 通信流程
Issue 3.3

SC SMS_GMSC HLR VLR MSC MS

sms_message_transfer

send_routing_info_for_smc

map_forward_sms

map_send_info_for_mt_smc

Ñ° º ô¡ ¢½ÓÈëÇëÇó¹ ý³ Ì Í ¬±»½Ð¹ ý³ Ì

sms_message_transfer

dilivery_report
dilivery_report dilivery_report

dilivery_report

80
MA0002 GSM 通信流程
Issue 3.3

5.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 添加后,所有短消息收发
均正常。

原因分析:

81
MA0002 GSM 通信流程
Issue 3.3

HSTP

Aµ Ø M SC2
Aµ Ø
M SC1 Bµ Ø
M SC1 Bµ Ø
¶ ÌÐ Å
ÖÐÄ
» ªÎ ª

ÐÅ
Á î× é
Í ø
Í ¼

其中: 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 层的分析处理,所以造成了以下几种失败情况:

1、A 地华为 MSC2 内的手机向其他 MSC 内手机发短消息,该消息可以正常发到 B 地短消息中心,所以被叫手机可以正


常收到该短消息,但由于 A 地华为 MSC2 不能正常收到短消息中心发来的发送确认,所以手机显示发送失败;

2、A 地华为 MSC2 内手机向本 MSC 内手机发送短消息,该短消息能送到 B 地短消息中心,短消息送至我 MSC 后,我


MSC 无法正常接收,所以被叫手机无法接收短消息,而发送确认消息我 MSC 也无法正常接收,所以发送方手机显示
发送失败,同时接收方无法收到该短信;

82
MA0002 GSM 通信流程
Issue 3.3

3、其他 MSC 的手机向我 MSC 内手机发送短消息,发送方由于可以收到该短消息中心的发送确认,所以发送方显示发


送成功,但我 MSC 无法正常接收短消息中心发过来的短消息,所以被叫手机无法收到短消息。

从上面的案例中我们可以清楚的看出:

短消息始发和短消息终结是两个完全独立的过程,所以 A 地手机用户始终要通过 B 地短消息中心发送短消息,但不一


定只从 B 地短消息中心接收短消息。

手机所显示的是否正确发送,实际上是根据 SC 所回复的 deliver-report 消息决定的,无法正确收到该消息,手机会显示


发送失败。

小结

本节课描述了短消息的基本流程,短消息网络和 GSM 网络,PSTN 网络的用户同时提供服务。学习本节内容,应基本


掌握短消息的流程。

83
MA0002 GSM 通信流程
Issue 3.3

第六节 呼叫重建和定向重试流程

6.1 呼叫重建的基本流程

呼叫重建指移动用户进入通话状态后,由于无线方面的原因,在较短时间( 8 秒钟)内与 BTS 失去联系,即 BTS 没有


收到该手机的测量报告,手机就发起一个呼叫重建的过程,试图恢复以前的通话。呼叫重建功能是一项有效的降低呼
损率的功能。当用户在穿越隧道或 BTS 突然瘫痪时,会在一段时间内与基站失去联系,在这种情况下,手机会再次捕
捉信道,重新发起呼叫重建请求。如果 MSC 支持呼叫重建功能,就可以直接将此次新建立的信道与原有的呼叫连接
起来,从而实现继续保持呼叫,有效降低呼损的目的。

呼叫重建包括以下几个过程:接入过程,重新指配话音信道的过程。重新指配话音信道时指配命令与第一次指配话音
信道时指配命令不同。

呼叫重建的一个简单流程如下 所示。

84
MA0002 GSM 通信流程
Issue 3.3

MS BTS BSC MSC

Channel Request(RACH)
Channel Required
Channel Activation(SDCCH)

Channel Activation ACK

Immediate Assignment Command


Immediate Assignment
CM Service Re-establishment Request(SDCCH)
Complete Layer 3 Information
(CM Service Re-establishment Request

CM-Service Accept
CM-Service Accept(SDCCH)

Assignment Request

Channel Activation(TCH)

Channel Activation ACK

Assignment Command (SDCCH)

Assignment Complete (FACCH)

RF Channel Release (Old Channel)

Assignment Complete
Alerting
85
MA0002 GSM 通信流程
Issue 3.3

6.2 定向重试的基本流程

定向重试指: 在指配过程中,往往因为一些原因,如小区拥塞、没有无线资源可以分配,会发生指配失败的情况。
而在手机当前服务小区资源紧张的同时,它的临近小区可能有充足的资源可以利用。为了提高呼叫接通率,降低呼损
率,GSM 系统提出了定向重试的方案。

定向重试是指在手机指配过程中,在当前服务小区资源紧张的情况下,直接为手机分配临近小区的业务信道,借用切
换流程,将手机切换到临近资源充足的小区,从而顺利完成指配流程的过程。因此定向重试可以认为是一种特殊的切
换。

定向重试在实际中用很强的实用性,它可以动态的调配小区间话务量,实现小区互助。特别是处理一些紧急突发性事
件,更能体现它的优越性。例如某小区因为某种原因(如召开大型博览会)导致话务量突然上升,在现有小区规划不
变的情况下,会导致呼损率急速上升。而通过定向重试可以将一部分话务量引导到此小区的临近小区,从而减低此小
区的压力,大幅度降低呼损率。

86
MA0002 GSM 通信流程
Issue 3.3

MS BTS(Source) BSC MSC BSC BTS(Target)

Channel Request(RACH)

Channel Required

Channel Activation(SDCCH)

Channel Activation ACK

Immediate Assignment Command

Immediate Assignment

CM-Service Request(SDCCH)
Complete Layer-3 Information (CM-Service Request)

CM-Service Accept
CM-Service Accept(SDCCH)

Setup (SDCCH)
Setup

Call Proceeding
Call Proceeding
Assignment Request

Handover Required
Handover Request

Channel Activation

Channel ACT ACK


Handover Request ACK

Handover Command
Handover Command (SDCCH)
Handover Access

Handover Detect
Handover Complete

Handover Complete
Clear Command

Assignment Complete

87
MA0002 GSM 通信流程
Issue 3.3

小结

本节课描述了呼叫重建和定向重试的基本原理和信令流程。呼叫重建和定向重试能够降低移动网的掉话率,提高服务
质量。学习本课程,应基本掌握呼叫重建和定向重试的意义以及基本的信令流程。

88
MA0002 GSM 通信流程
Issue 3.3

习题以及答案

1. 简单给出移动用户呼叫固定用户的接通过程的流程图

MS BTS(Source) BSC MSC BSC BTS(Target)

Measurement Report

Measurement Report

Handover Required
Handover Request

Channel ACT
Channel ACT ACK
Handover Request ACK
Handover Command
Handover Access

Handover Detect

Handover Complete

Handover Complete
Clear Command
RF Channel Release
Clear Complete

89
MA0002 GSM 通信流程
Issue 3.3

2. 请说明 MSRN 在移动用户呼叫过程中的作用。

漫游号码(MSRN)在接续被叫的过程中使用。主叫侧 MSC 向被叫归属的 HLR 发起请求路由信息;被叫归属的 HLR 向


被叫当前所在的 VLR 请求漫游号码;被叫当前所在的 VLR 分配给该用户一个漫游号码返回被叫归属的 HLR;被叫归
属的 HLR 向主叫 MSC 回送路由信息。主叫 MSC 根据路由信息将呼叫接续到被叫当前的 MSC,被叫 MSC 根据主叫 MSC
发送的漫游号码到 VLR 中查找被叫,建立连接。然后释放漫游号码。

3. 说明切换和位置更新的区别。

切换是在通话过程中由于通信质量原因由 BSC 根据切换判决算法而决定的行为,其目的是提高通信质量。位置更新是


由于手机发现 SIM 卡中保存的位置区与当前系统的位置区不一致而发起的行为,其目的是更新手机在网络中的位置。

90
MA0002 GSM 通信流程
Issue 3.3

4. 给出周期性位置更新的信令流程;

MSÖ÷½Ð B SS MSC VLR H LR/ AUC P_ V L R

ÐŵÀÇëÇó

Î »Öø üÐÂÇëÇó

Î »Öø üÐÂÇëÇó

¸ üÐÂÎ »ÖÃÇø
ÇëÇó¼øȨ ² Î Êý

»ØËÍ ¼øȨ ² Î Êý
Æô¶¯¼øȨ

¼øȨ ÇëÇó

¼øȨ Ï ì Ó¦

¼ÓÃÜÃüÁî

¼ÓÃÜÍ ê³ É

TMSI· ÖÅäÍ ê³ É

Î »Öø üнÓÊÜ
Î »Öø üнÓÊÜ

TMSI· ÖÅäÍ ê³ É

91
MA0002 GSM 通信流程
Issue 3.3

5. 简单给出 BSC 间切换的信令流程。

92
MA0002 GSM 通信流程
Issue 3.3

MS BTS(Source) BSC MSC BSC BTS(Target)

Measurement Report

Measurement Report
Handover Required
Handover Request

Channel ACT
Channel ACT ACK
Handover Request ACK
Handover Command
Handover Access

Handover Detect

Handover Complete

Handover Complete
Clear Command
RF Channel Release
Clear Complete

93
MA0002 GSM 通信流程
Issue 3.3

6. 给出移动用户始发的短消息的信令流程;

MS MSC VL R HLR SMS_IWMSC SC

½ÓÈëÇëÇó¹ ý³ Ì Í ¬Ö÷½Ð¹ ý³ Ì

sms_message_transfer

map_send_info_for_mo_smc

map_forward_sms
sms_message_transfer

dilivery_report

dilivery_report
dilivery_report

7. 说明呼叫重建流程发起的原因和意义;

呼叫重建指移动用户进入通话状态后,由于无线方面的原因,在 8 秒钟内与 BTS 失去联系,即 BTS 没有收到该手机的


测量报告,手机就发起一个呼叫重建的过程,试图恢复以前的通话。呼叫重建在无线覆盖不是很好的地方意义很大,
可以减少掉话率,提高服务质量。

94
MA0002 GSM 通信流程
Issue 3.3

8. 说明定向重试流程发起的原因和意义。

在指配过程中,往往因为一些原因,如小区拥塞、没有无线资源可以分配,会发生指配失败的情况。而在手机当前服
务小区资源紧张的同时,它的临近小区可能有充足的资源可以利用。为了提高呼叫接通率,降低呼损率,GSM 系统
提出了定向重试的方案。

定向重试在实际中用很强的实用性,它可以动态的调配小区间话务量,实现小区互助。特别是处理一些紧急突发性事
件,更能体现它的优越性。例如某小区因为某种原因(如召开大型博览会)导致话务量突然上升,在现有小区规划不
变的情况下,会导致呼损率急速上升。而通过定向重试可以将一部分话务量引导到此小区的临近小区,从而减低此小
区的压力,大幅度降低呼损率。

95
MA0002
Issue 3.3

GSM 通信流程

附录一 DTAP 消 息

移动管理(MM)消息
消息名
传递方向 功能

鉴权拒绝 Authentication reject Network to MS 向 MS 指明鉴权已经失败

鉴权请求 Authentication request Network to MS 网络启动 MS 鉴权

鉴权响应 Authentication response MS to Network 将计算出的鉴权响应 SRES 传送网络

CM 重建请求 CM Re-establishment MS to Network 若前一个连接失败,MS 请求重建一个连接

request

CM 业务接受 CM service accept Network to MS 网络向 MS 指明已经接受请求的业务

CM 业务拒绝 CM service reject Network to MS 网络向 MS 指明不能提供请求的业务

CM 业务请求 CM service request MS to Network MS 请求连接管理(CM)子层实体的业务

识别请求 Identity request Network to MS 网络请求 MS 提供标识

识别响应 Identity response MS to Network MS 提供标识给网络

IMSI 分离指示 IMSI detach indication MS to Network 在网络中设置此 MS 处于非活动状态

位置更新接受 Location updating accept Network to MS 网络通知 MS 位置更新或 IMSI 附着已经完成

位置更新拒绝 Location updation reject Network to MS 网络通知 MS 位置更新或 IMSI 附着失败

位置更新请求 Location updating MS to Network MS 请求位置更新或 IMSI 附着

request

MM 状态 MM-Status 双向 向另一方报告错误状况

TMSI 再分配 TMSI reallocation Network to MS 网络再分配一个新的 TMSI 给 MS

command

TMSI 再分配完成 TMSI reallocation MS to Network MS 通知网络一个新的 TMSI 再分配已经发生

complete

96
MA0002
Issue 3.3

GSM 通信流程

附录二 DTAP 消 息

呼叫控制(CC)消息
提醒 Alerting 被叫 MS 到网络或网络到主叫 MS 通知对方已经提醒被叫用户
呼叫证实 Call conficmed 被叫 MS 到网络 被叫用户证实一个来话请求
呼叫进行 Call proceeding 网络到主叫 MS 网络表明主叫用户所请求的呼叫建立信息已经
连接 Connect 被叫 MS 到网络或网络到主叫 MS 表明被叫用户已经接受呼叫
连接证实 Connect acknowledge 网络到被叫 MS 或主叫 MS 到网络 表明 MS 已经获得呼叫
紧急建立 Emergency setup MS 到网络 MS 启动紧急呼叫的建立
进展 Progress 网络到 MS 表明一个呼叫的进展
建立 Setup 双向 启动呼叫建立
修改 Modify 双向 请求改变一个呼叫的负载能力
修改完成 Modify complete 双向 表明呼叫负载能力的改变已经完成
修改拒绝 Modify reject 双向 表明呼叫负载能力的改变已经失败
用户信息 User information 双向 MS 发送到远端用户的信息或网络发送远端用
断连 Disconnect 双向 MS 请求清除端对端连接或网络指明端对端连
释放 Release 双向 表明发送方准备释放业务标识符 TI
释放完成 Release complete 双向 表明发送方已经释放 TI,且接收方将释放 TI
拥塞控制 Congestion control 双向 表明在发送用户信息消息时流量控制的建立和
通知 Notify 双向 指明关于一个呼叫的信息
启动 DTMF Start DTMF MS 到网络 网络请求将包含的数字转变成 DTMF 音调
启动 DTMF 证实 Start DTMF 网络到 MS 指明网络已经成功地将包含的数字转变成 DT
acknowledge
启动 DTMF 拒绝 Start DTMF reject 网络到 MS 表明网络不接受将包含的数字转变成 DTMF 音
状态 Status 双向 报告错误状况
状态查询 Status enquiry 双向 请求同层的层 3 实体发送 Status 消息
停止 DTMF Stop DTMF MS 到网络 停止发送 DTMF 音调到远端用户
停止 DTMF 证实 Stop DTMF 网络到 MS 表明 DTMF 音调的发送已经停止
acknowledge

97
MA0002
Issue 3.3

GSM 通信流程

附录三 BSSMAP 消 息
无连接消息
消息名 传递方向 功能
阻塞 BLOCK BSS to MSC 向 MSC 指明特定的陆地资源阻塞
阻塞证实 BLOCKING ACKNOWLEDGE MSC to BSS 指明相关电路中的业务已经被移去
介闭 UNBLOCK BSS to MSC 指明特定的陆地资源可恢复服务
介闭证实 UNBLOCKING MSC to BSS 指明相关电路已经恢复服务
ACKNOWLEDGE
切换已执行 HANDOVER PERFORMED BSS to MSC 指明 BSS 已经执行了一个内部切换
切换候选者询问 HANDOVER MSC to BSS MSC 查询正在某个小区中工作的 MS 是否可以切换到其
CANDIDATE ENQUIRE 他小区
切换候选者询问响应 HANDOVER BSS to MSC 指明候选 MS 的数目
CANDIDATE RESPONSE
资源请求 RESOURCE REQUEST MSC to BSS BSS 请求当前特定小区中的空闲资源
资源指示 RESOURCE INDICATION BSS to MSC 响应资源请求消息
寻呼 PAGING MSC to BSS 通知 BSS 在正确的小区发送寻呼消息
复位 RESET 双向 指明发送方发生了故障
复位证实 RESET ACKNOWLEDGE 双向 指明发送方已经发生了复位,等待恢复业务
过载 OVERLOAD 双向 表明发送方过载
复位电路 RESET CIRCUIT 双向 由于故障发送方特定的电路状态不明
复位电路证实 RESET CIRCUIT 双向 表明发送方已清除了可能有关的呼总,等待恢复业务
ACKNOWLEDGE

98
MA0002
Issue 3.3

GSM 通信流程

附录四 BSSMAP 消 息
面向连接消息
消息名 传递方向 功能
指配请求 ASSIGNMENT REQ MSC to BSS 请求 BSS 指配无线资源,消息中包括资源的特性和
地面信道
指配完成 ASSIGNMENT BSS to MSC 指出所请求的指配已经正确完成
COMPLETE
指配故障 ASS FAILURE BSS to MSC 指出在 BSS 指配过程中出现故障,指配程序已终止
切换请求 HO Request MSC to BSS 某 MS 要切换到该 BSS 所属的小区
切换要求 HO Required BSS to MSC 指出已有专用无线资源的某一 MS,请求切换,原
因在消息中给出
切换请求证实 HO Request BSS to MSC 指出 BSS 可以支持请求的切换,并指示 MS 应切换
Acknowledge 到的信道
切换命令 HO Command MSC to BSS 包含 MS 应重新调谐的目标信道
切换完成 HO Complete BSS to MSC 指出正确的 MS 已经成功地接入目标小区
切换故障 HO Failure BSS to MSC 指出在对资源分配过程中出现故障,已放弃切换
寻呼 Paging MSC to BSS 该消息包含足够的信息,以使寻呼在正确的时间和
正确的小区发送
清除请求 Clear Request BSS to MSC 指出 BSS 希望释放相关的专用资源
清除命令 Clear Command MSC to BSS 指出 BSS 释放相关专用资源
清除完成 Clear Complete BSS to MSC BSS 通知相关专用资源已释放
切换执行 HO performed MSC to BSS 指出 BSS 已完成了一个内部切换,包括小区识别
MSC 调用跟踪 MSC mvoke Trace BSS to MSC 指示 BSS 开始跟踪记录
级别更新 Class mark Updated 双向 更新相关 MS 的级别
加密模式命令 Cipher Mode MSC to BSS 要求更清相关的 MS 加密参数
Command
加密模式完成 Cipher Mode BSS to MSC 指出通过无线接口已达到成功的加密同步
Commplete
完全层 3 消息 Complete L3 BSS to MSC 寻呼响应,位置更新请求,CM 重建请求,CM 业务
Message 请求,IMSI 分离,BSS 执行 SACP 连接建立时,MS
发出的第一个层 3 消息(SABM 帧上)
排队批示 Queveing Indication BSS to MSC 指出所需的 TCH 的指配会有延时
SAPI“n”拒绝 SAPI“n” Reject BSS to MSC 指出 SAPI 中 0 的一个消息被拒绝了
切换要求拒绝 HO Requrid Reject MSC to BSS 指出 BSS 要求的切换没能执行
切换检测到 HO Detecfed BSS to MSC 指出正确的 MS 已成功地接入目标小区
BSS 调用跟踪 BSS Invoke Trace 双向 发端批示收端开始跟踪记录
级别请求 Class Mark Request MSC to BSS 请求为对应的 MS 更新级别参数
加密模式拒绝 Cipher Mode Reject BSS to MSC 指出 BSS 不能实现 MSC 请求的加密算法

99
MA0002
Issue 3.3

GSM 通信流程

附录五 缩略语清单
缩略语 含义 缩略语 含义
AUC 鉴权中心 MSC 移动交换中心
BSS 基站子系统 MSCA 主叫 MS 所属的移动交换中心
BSSA 主叫 MS 所属的基站子系统 MSCB 被叫 MS 所属的移动交换中心
BSSB 被叫 MS 所属的基站子系统 MSRN 漫游号码
CKSNN 新分配的流水号 PSTN 公共交换电话网
CKSNO 先前的流水号 PVLR 先前的拜访位置寄存器
EXC 交换局 RACH 随机接入信道
GMSC 关口 MSC RAND 鉴权随机数
HLR 归属位置寄存器 RAND/SR 鉴权三元组
ES/KC
HON 切换号码 SDCCH 独立专用控制信道
IMSI 国际移动用户识别码 SRES 鉴权响应
ISDN 综合业务数字网 TCH 业务信道
ISUP ISDN 用户 TMSI 临时移动用户识别码
KC 加密键 TMSIN 新分配的移动用户识别码
LAIN 新进入的位置区标识 TUP 电话用户部分
LAIO 先前的位置区标识 VLR 拜访位置寄存器
MS 移动台(移动用户) VLRA 主叫 MS 所属的拜访位置寄存器
MSA 主叫移动台(移动用户) VLRB 被叫 MS 所属的拜访位置寄存器
MSB 被叫移动台(移动用户) VMSC 拜访移动交换中心

100
MA0002
Issue 3.3

GSM 通信流程

目 录

1
课程说明
课程介绍 1
课程目标 1
相关资料 2
3
第一节 呼叫过程的信令分析
1.1 主叫信令流程 3
1.2 被叫信令流程 7
1.3 拆线部分 11
1.4 移动呼叫移动(主叫、被叫在同一个 MSC 内) 14
1.5 移动呼叫移动(主叫、被叫在不同的 MSC 内,拆线过程略) 16
1.6 移动呼叫固定用户 18
1.7 固定用户呼叫移动用户(经 GMSC 到 VMSC) 20
1.8 固定用户呼叫移动用户(PSTN 直接与 VMSC 相连,VMSC 兼做 22
GMSC)
1.9 呼叫过程的异常流程:VLR 返回一个否定的“访问请求消息” 24
1.10 呼叫过程的异常流程:移动用户不允许呼出 25
1.11 呼叫过程的异常流程:移动用户话音信道分配失败 26
1.12 呼叫过程的异常流程:对被叫移动用户选路失败 27
1.13 呼叫过程的异常流程:从被叫用户所在局收到 TUP 失败信号 28
1.14 呼叫过程的异常流程:被叫用户关机 29
1.15 呼叫过程的异常流程:VLR 指示被叫用户不可能接入 32
1.16 呼叫过程的异常流程:无寻呼响应 33
1.17 呼叫过程的异常流程:被叫用户忙 36
1.18 呼叫过程的异常流程, 被叫侧无线话务信道指配失败 39
1.19 呼叫过程的异常流程, MS-B 久叫不应 41
1.20 呼叫过程的异常流程:释放异常 44
1.21 用户早释 45
小结 45
46
第二节 鉴权
2.1 鉴权原理和操作机制 46
2.2 鉴权执行控制过程 49
2.3 VLR 鉴权时的异常情况 50
52
第三节 位置更新
3.1 位置更新类型 52
3.2 成功操作 52
3.2.1 位置更新仅涉及 VLR 52
3.2.2 位置更新涉及 VLR 和 HLR 54
3.2.3 位置更新时使用前一个 VLR 分配的 TMSI 来标识 56
3.2.4 IMSI 分离(或关机) 58

101
MA0002
Issue 3.3

GSM 通信流程
3.3 异常情况 60
3.3.1 位置更新时,VLR 不认识 TMSI 60
3.3.2 位置更新不接受 (以仅在 VLR 完成位置更新为例) 60
小结 61
62
第四节 切换
4.1 切换的起因: 62
4.2 切换启动方式 63
4.3 切换类型 63
4.4 控制流程(以 BSS 启动“切换请求指示”为例) 65
4.4.1 同 MSC 基站间切换 65
4.4.2 PLMN 内不同 MSC 之间的基站间切换 67
小结 69
70
第五节 短消息流程
5.1 移动始发短消息的基本流程 70
5.2 移动终结短消息的基本流程 71
5.3 短消息案例 73
小结 75
76
第六节 呼叫重建和定向重试流程
6.1 呼叫重建的基本流程 76
6.2 定向重试的基本流程 78
小结 80
81
习题以及答案
86
附录一 DTAP 消 息
88
附录二 DTAP 消 息
90
附录三 BSSMAP 消 息
91
附录四 BSSMAP 消 息
92
附录五 缩略语清单

102
MA0002 GSM 通信流程

You might also like