GSM空中接口信令流程?
GSM空中接口信令流程是什么?A口和ABIS口的呼叫信令流程;
我要回答
问题答案
A-bis接口是BSS侧的内部接口,虽然在GSM协议中有一定的标准化要求,但是各个GSM系统供应商的A-bis接口协议允许有不同,而且即使对于同一供应商的不同版本,A-bis接口的协议也允许有调整和变化。
因为Abis接口消息中所有层三消息(下文中的L3消息)必然要经过A接口和Um接口。也就是说若将Abis接口中的L3消息抽离出来,则A接口和Um接口的主体消息也就明朗了。
本节将以跟踪到的移动呼叫移动时Abis接口消息为例,简述A-bis接口的信令分析。
在以下表格中其中每条消息都有详细的解释,其中还标明了所占用的时隙号。
1 A-bis接口主叫阶段信令分析
序号 信号方向 消息 解释
A:以下为主叫阶段(接入、鉴权加密、指配、寻呼)
0 BTS-BSC MSG_CHAN_RQD Channel required Uplink CCCH(RACH) TS=0
1 BSC-BTS MSG_CHAN_ACTIV 激活SDCCH SDCCH/8+ACCH TS=1
2 BTS-BSC MSG_CHAN_ACTIV_ACK SDCCH/8+ACCH TS=1
3 BSC-BTS MSG_IMMEDIATE_ASSIGN_COMMAND 指配SDCCH DOWNLINK CCCH(PCH+AGCH)ts=0
4 BTS-BSC MSG_EST-IND L3: CM SERVICE REQUEST SDCCH/8+ACCH TS=1
注:若设定需鉴权,则接下来为鉴权请求和鉴权响应命令
5 BSC-BTS MSG-DATA-REQ L3: CM SERVICE ACCEPT SDCCH/8+ACCH TS=1
注:若设定需加密,则接下来为加密模式命令和加密模式完成
6 BTS-BSC MSG-DATA-IND L3:SETUP SDCCH/8+ACCH TS=1
7 BSC-BTS MSG-DATA-REQ L3: CALL PROCEEDING SDCCH/8+ACCH TS=1
8 BSC-BTS MSG-CHAN-ACTIV 激活TCH Bm+ACCH TS=2
9 BTS-BSC MSG-CHAN-ACTIV-ACK Bm+ACCH TS=2
10 BSC-BTS MSG-DATA-REQ 指配TCH命令 L3: ASSIGNMENT COMMAND SDCCH/8+ACCH TS=1
11 BTS-BSC MSG-EST-IND Establish Indication (Radio Link Layer Management msg) Bm+Acch TS=2
12 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0 (含被叫MSISDN)
13 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
14 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
15 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
16 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
17 BTS-BSC MSG-DATA-IND TCH指配完成 L3: Assignment Complete Bm+Acch ts=2
18 BSC-BTS MSG-DEACTIVATE-SACCH SDCCH/8+ACCH ts=1
19 BSC-BTS MSG-REL-REQ SDCCH/8+ACCH TS=1
20 BSC-BTS MSG-RF-CHAN-REL SDCCH/8+ACCH TS=1
21 BTS-BSC MSG-REL-CONF ts=1
22 BTS-BSC MSG-RF-CHAN-REL-ACK SDCCH/8+ACCH TS=1
2 A-bis接口被叫阶段信令分析
B、以下为被叫阶段(接入、鉴权加密、指配)
序号 信号方向 消息 解释
23 BTS-BSC MSG-CHAN-RQD Uplink: CCCH(RACH) ts=0
24 BTS-BSC MSG-CHAN-ACTIV 激活SDCCH ts=1
25 BTS-BSC MSG-CHAN-ACTIV_ACK ts=1
26 BSC-BTS MSG-IMMEDIATE_ASSIGN-COMMAND 指配SDCCH Downlink CCCH(PCH+AGCH) ts=0
27 BTS-BSC MSG-EST-IND L3:Paging response(IMSI) TS=1
以下可选启动鉴权、加密阶段
28 BSC-BTS MSG-DATA-REQ L3: setup ts=1
29 BTS-BSC MSG-DATA-IND L3: Call confirmed ts=1
30 BSC-BTS MSG-CHAN-ACTIV 激活TCH Bm+ACCH ts=3
31 BTS-BSC MSG-CHAN-ACTIV-ACK Bm+ACCH Ts=3
32 BSC-BTS MSG-DATA-REQ 指配TCH命令 L3:Assignment Command ts=3
33 BTS-BSC MSG-EST-IND Establish Indication Bm+ACCH TS=3
34 BTS-BSC MSG-DATA-IND TCH指配完成 L3:Assignment Complete ts=3
35 BSC-BTS MSG-DEACTIVATE-SACCH ts=1
36 BSC-BTS MSG-REL-REQ ts=1
37 BSC-BTS MSG-RF-CHAN-REL ts=1
38 BTS-BSC MSG-REL-CONF ts=1
39 BTS-BSC MSG-RF-CHAN-REL-ACK ts=1
40 BTS-BSC MSG-DATA-IND L3:Alerting ts=3(被叫)
41 BSC-BTS MSG-DATA-REQ L3:Alerting ts=2(主叫)
42 BTS-BSC MSG-DATA-IND L3:Connect ts=3(被叫)
43 BSC-BTS MSG-DATA-REQ L3:Connect ts=2(主叫)
44 BTS-BSC MSG-DATA-IND L3: Connect Acknowledge(主叫)ts=2
45 BSC-BTS MSG-DATA-REQ L3: Connect acknowledge(被叫)ts=3
3 A-bis接口拆线阶段信令分析
折线阶段(被叫先挂机):
序号 信号方向 消息 解释
46 BTS-BSC MSG-DATA-IND L3: Disconnect(被叫)ts=3
47 BSC-BTS MSG-DATA-REQ L3: Release Ts=3
48 BSC-BTS MSG-DATA-REQ L3: Disconnect(主叫) Ts=2
49 BTS-BSC MSG-DATA-IND L3: Release complete Ts=3
50 BTS-BSC MSG-DATA-IND L3: Release ts=2
51 BSC-BTS MSG-DATA-REQ L3: Channel release ts=3
52 BSC-BTS MSG-DEACTIVATE-SACCH ts=3
53 BSC-BTS MSG-DATA-REQ L3: Release complete ts=2
54 BSC-BTS MSG-DATA-REQ L3: Channel release ts=2
55 BSC-BTS MSG-DEACTIVTE-SACCH ts=2
56 BTS-BSC MSG-REL-IND ts=3
57 BTS-BSC MSG-REL-IND ts=2
58 BSC-BTS MSG-RF-CHAN-REL ts=3
59 BTS-BSC MSG-RF-CHAN-REL-ACK ts=3
60 BSC-BTS MSG-RF-CHAN-REL ts=2
61 BTS-BSC MSG-RF-CHAN-REL-ACK ts=2
以下将上述挂机阶段中主叫与被叫的挂机过程分别抽离出来。发现只有前三个命令的方向不同,原因是被叫先挂机。其它完全一样。
被叫挂机流程:
46 BTS-BSC MSG-DATA-IND L3: Disconnect(被叫)ts=3
47 BSC-BTS MSG-DATA-REQ L3: Release Ts=3
49 BTS-BSC MSG-DATA-IND L3: Release complete Ts=3
51 BSC-BTS MSG-DATA-REQ L3: Channel release ts=3
52 BSC-BTS MSG-DEACTIVATE-SACCH ts=3
56 BTS-BSC MSG-REL-IND ts=3
58 BSC-BTS MSG-RF-CHAN-REL ts=3
59 BTS-BSC MSG-RF-CHAN-REL-ACK ts=3
主叫挂机流程:
48 BSC-BTS MSG-DATA-REQ L3: Disconnect(主叫) Ts=2
50 BTS-BSC MSG-DATA-IND L3: Release ts=2
53 BSC-BTS MSG-DATA-REQ L3: Release complete ts=2
54 BSC-BTS MSG-DATA-REQ L3: Channel release ts=2
55 BSC-BTS MSG-DEACTIVTE-SACCH ts=2
57 BTS-BSC MSG-REL-IND ts=2
60 BSC-BTS MSG-RF-CHAN-REL ts=2
61 BTS-BSC MSG-RF-CHAN-REL-ACK ts=2
释放过程的解释:
(1) MS挂机的动作被翻译成L3: disconnect(拆线)。这时仅仅结束端-端的连接,然而此时呼叫并未完全释放,MSC与MS之间的本地内容仍被保持,以便完成诸如收费指示等附带任务。
(2) MSC发送L3: release,MS回送L3: release complete,低层才被释放,这时MSC和MS完成释放过程,MS回到空闲状态,MSC释放地面信道。
(3) MSC向BSC发“clear command”(A接口消息),指示BSS释放专用无线资源,BSS接到命令后启动清除程序,即为abis接口上Deactivite SACCH、RF-channel release命令,BSS专用资源释放完成,并将支配的地面电路置为空闲状态后,向MSC返回一个“clear complete”,此时,由MSC释放本端的地面信道及物理连接。 若由于BSS的原因需要释放资源,则BSS发一个“Clear request清除请求”通知MSC释放相应的资源.
因为Abis接口消息中所有层三消息(下文中的L3消息)必然要经过A接口和Um接口。也就是说若将Abis接口中的L3消息抽离出来,则A接口和Um接口的主体消息也就明朗了。
本节将以跟踪到的移动呼叫移动时Abis接口消息为例,简述A-bis接口的信令分析。
在以下表格中其中每条消息都有详细的解释,其中还标明了所占用的时隙号。
1 A-bis接口主叫阶段信令分析
序号 信号方向 消息 解释
A:以下为主叫阶段(接入、鉴权加密、指配、寻呼)
0 BTS-BSC MSG_CHAN_RQD Channel required Uplink CCCH(RACH) TS=0
1 BSC-BTS MSG_CHAN_ACTIV 激活SDCCH SDCCH/8+ACCH TS=1
2 BTS-BSC MSG_CHAN_ACTIV_ACK SDCCH/8+ACCH TS=1
3 BSC-BTS MSG_IMMEDIATE_ASSIGN_COMMAND 指配SDCCH DOWNLINK CCCH(PCH+AGCH)ts=0
4 BTS-BSC MSG_EST-IND L3: CM SERVICE REQUEST SDCCH/8+ACCH TS=1
注:若设定需鉴权,则接下来为鉴权请求和鉴权响应命令
5 BSC-BTS MSG-DATA-REQ L3: CM SERVICE ACCEPT SDCCH/8+ACCH TS=1
注:若设定需加密,则接下来为加密模式命令和加密模式完成
6 BTS-BSC MSG-DATA-IND L3:SETUP SDCCH/8+ACCH TS=1
7 BSC-BTS MSG-DATA-REQ L3: CALL PROCEEDING SDCCH/8+ACCH TS=1
8 BSC-BTS MSG-CHAN-ACTIV 激活TCH Bm+ACCH TS=2
9 BTS-BSC MSG-CHAN-ACTIV-ACK Bm+ACCH TS=2
10 BSC-BTS MSG-DATA-REQ 指配TCH命令 L3: ASSIGNMENT COMMAND SDCCH/8+ACCH TS=1
11 BTS-BSC MSG-EST-IND Establish Indication (Radio Link Layer Management msg) Bm+Acch TS=2
12 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0 (含被叫MSISDN)
13 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
14 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
15 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
16 BSC-BTS MSG-PAGING-CMD DOWNLINK CCCH(PCH+AGCH) TS=0
17 BTS-BSC MSG-DATA-IND TCH指配完成 L3: Assignment Complete Bm+Acch ts=2
18 BSC-BTS MSG-DEACTIVATE-SACCH SDCCH/8+ACCH ts=1
19 BSC-BTS MSG-REL-REQ SDCCH/8+ACCH TS=1
20 BSC-BTS MSG-RF-CHAN-REL SDCCH/8+ACCH TS=1
21 BTS-BSC MSG-REL-CONF ts=1
22 BTS-BSC MSG-RF-CHAN-REL-ACK SDCCH/8+ACCH TS=1
2 A-bis接口被叫阶段信令分析
B、以下为被叫阶段(接入、鉴权加密、指配)
序号 信号方向 消息 解释
23 BTS-BSC MSG-CHAN-RQD Uplink: CCCH(RACH) ts=0
24 BTS-BSC MSG-CHAN-ACTIV 激活SDCCH ts=1
25 BTS-BSC MSG-CHAN-ACTIV_ACK ts=1
26 BSC-BTS MSG-IMMEDIATE_ASSIGN-COMMAND 指配SDCCH Downlink CCCH(PCH+AGCH) ts=0
27 BTS-BSC MSG-EST-IND L3:Paging response(IMSI) TS=1
以下可选启动鉴权、加密阶段
28 BSC-BTS MSG-DATA-REQ L3: setup ts=1
29 BTS-BSC MSG-DATA-IND L3: Call confirmed ts=1
30 BSC-BTS MSG-CHAN-ACTIV 激活TCH Bm+ACCH ts=3
31 BTS-BSC MSG-CHAN-ACTIV-ACK Bm+ACCH Ts=3
32 BSC-BTS MSG-DATA-REQ 指配TCH命令 L3:Assignment Command ts=3
33 BTS-BSC MSG-EST-IND Establish Indication Bm+ACCH TS=3
34 BTS-BSC MSG-DATA-IND TCH指配完成 L3:Assignment Complete ts=3
35 BSC-BTS MSG-DEACTIVATE-SACCH ts=1
36 BSC-BTS MSG-REL-REQ ts=1
37 BSC-BTS MSG-RF-CHAN-REL ts=1
38 BTS-BSC MSG-REL-CONF ts=1
39 BTS-BSC MSG-RF-CHAN-REL-ACK ts=1
40 BTS-BSC MSG-DATA-IND L3:Alerting ts=3(被叫)
41 BSC-BTS MSG-DATA-REQ L3:Alerting ts=2(主叫)
42 BTS-BSC MSG-DATA-IND L3:Connect ts=3(被叫)
43 BSC-BTS MSG-DATA-REQ L3:Connect ts=2(主叫)
44 BTS-BSC MSG-DATA-IND L3: Connect Acknowledge(主叫)ts=2
45 BSC-BTS MSG-DATA-REQ L3: Connect acknowledge(被叫)ts=3
3 A-bis接口拆线阶段信令分析
折线阶段(被叫先挂机):
序号 信号方向 消息 解释
46 BTS-BSC MSG-DATA-IND L3: Disconnect(被叫)ts=3
47 BSC-BTS MSG-DATA-REQ L3: Release Ts=3
48 BSC-BTS MSG-DATA-REQ L3: Disconnect(主叫) Ts=2
49 BTS-BSC MSG-DATA-IND L3: Release complete Ts=3
50 BTS-BSC MSG-DATA-IND L3: Release ts=2
51 BSC-BTS MSG-DATA-REQ L3: Channel release ts=3
52 BSC-BTS MSG-DEACTIVATE-SACCH ts=3
53 BSC-BTS MSG-DATA-REQ L3: Release complete ts=2
54 BSC-BTS MSG-DATA-REQ L3: Channel release ts=2
55 BSC-BTS MSG-DEACTIVTE-SACCH ts=2
56 BTS-BSC MSG-REL-IND ts=3
57 BTS-BSC MSG-REL-IND ts=2
58 BSC-BTS MSG-RF-CHAN-REL ts=3
59 BTS-BSC MSG-RF-CHAN-REL-ACK ts=3
60 BSC-BTS MSG-RF-CHAN-REL ts=2
61 BTS-BSC MSG-RF-CHAN-REL-ACK ts=2
以下将上述挂机阶段中主叫与被叫的挂机过程分别抽离出来。发现只有前三个命令的方向不同,原因是被叫先挂机。其它完全一样。
被叫挂机流程:
46 BTS-BSC MSG-DATA-IND L3: Disconnect(被叫)ts=3
47 BSC-BTS MSG-DATA-REQ L3: Release Ts=3
49 BTS-BSC MSG-DATA-IND L3: Release complete Ts=3
51 BSC-BTS MSG-DATA-REQ L3: Channel release ts=3
52 BSC-BTS MSG-DEACTIVATE-SACCH ts=3
56 BTS-BSC MSG-REL-IND ts=3
58 BSC-BTS MSG-RF-CHAN-REL ts=3
59 BTS-BSC MSG-RF-CHAN-REL-ACK ts=3
主叫挂机流程:
48 BSC-BTS MSG-DATA-REQ L3: Disconnect(主叫) Ts=2
50 BTS-BSC MSG-DATA-IND L3: Release ts=2
53 BSC-BTS MSG-DATA-REQ L3: Release complete ts=2
54 BSC-BTS MSG-DATA-REQ L3: Channel release ts=2
55 BSC-BTS MSG-DEACTIVTE-SACCH ts=2
57 BTS-BSC MSG-REL-IND ts=2
60 BSC-BTS MSG-RF-CHAN-REL ts=2
61 BTS-BSC MSG-RF-CHAN-REL-ACK ts=2
释放过程的解释:
(1) MS挂机的动作被翻译成L3: disconnect(拆线)。这时仅仅结束端-端的连接,然而此时呼叫并未完全释放,MSC与MS之间的本地内容仍被保持,以便完成诸如收费指示等附带任务。
(2) MSC发送L3: release,MS回送L3: release complete,低层才被释放,这时MSC和MS完成释放过程,MS回到空闲状态,MSC释放地面信道。
(3) MSC向BSC发“clear command”(A接口消息),指示BSS释放专用无线资源,BSS接到命令后启动清除程序,即为abis接口上Deactivite SACCH、RF-channel release命令,BSS专用资源释放完成,并将支配的地面电路置为空闲状态后,向MSC返回一个“clear complete”,此时,由MSC释放本端的地面信道及物理连接。 若由于BSS的原因需要释放资源,则BSS发一个“Clear request清除请求”通知MSC释放相应的资源.
回答者:chendaji 回答时间:2009-03-30 19:16


