在空口协议栈里Layer 3 Network Layer分为三子层:CM(connect management);MM(mobile management);RR(Radio resource management)其中CM层又分为三部分:CC呼叫控制,SSS补充业务,SMS短信;CM Service Request指的就是CC or SSS or SMS的业务请求,向网络表达手机要干这三种事情之一了。
完整通话信令流程
1. UL MM CM ServiceRequest//Outgoing Call Attempt
2. DL RR Immediate Assignment
3. UL RR Classmark Change
4. UL RR GPRS Suspension Request
5. DL MM Authentication Request
6. UL MM Authentication Response
7. DL MM CM Service Accept//TCHAssignment Attempt
8. UL CC Setup
9. DL CC Call Proceeding
10. DL RR Assignment Command
11. UL RR Assignment Complete//TCHAssignment Success
12. DL CC Alerting//Outgoing CallAlerting
13. DL RRHandover Command//Handover Attempt
14. DL RRPhysical Information//Handover Success
15. UL RRHandover Complete
16. DL RRPhysical Information
17. DL CC Connect//Outgoing CallConnected
18. UL CC Connect Acknowledge
19. DL RRHandover Command//Handover Attempt
20. DL RRPhysical Information//Handover Success
21. Ul RRHandover Complete
22. DL RRPhysical Information
23. UL CC Disconnect//CallCompleted
24. DL CC Release
25. UL CC Release Complete
26. DL RR Channel Release
BSS——>MSC SETUP:建立(Setup)。MS在此消息中包括被叫号码。
MSC——>BSS CPROC:呼叫进行 (Call Proceeding)。表示MSC正在处理本次呼叫。
MSC——>BSS ASREQ:分配请求 (Assignment Request)。要求分配地面电路和空中信道资源。其包含资源的详细描述(如话音速率、信道类型、数据适配、优先级、或MS的级别信息等),同时指出A口上使用的地面电路。
BSS——>MSC ASCMP分配完成(Assignment Complete)。已经成功分配地面电路和空中信道资源。如果在指配过程中发生了小区间内部切换,则其应包含新的小区识别而不需发‘切换执行’信息。
MSC——>BSS ALERT:振铃(Alerting)。让MS发回铃音。
MSC——> BSS CONNECT:连接(Connect)。 通知MS被叫已经摘机。
BSS——>MSC CONACK:连接证实 (Connect Acknowledge)。对连接的应答
MSC——>BSS DISC:挂机(Disconnect)。被叫挂机。
BSS——>MSC RELEAS:释放 (Release)。要求结束本次事务处理。
MSC——>BSS RELCMP:释放完成(Release Complete)
MSC——>BSS CLCMD:清除命令 (Clear Command)。要求释放本次呼叫中使用的空中和地面资源。其消息由MSC发给BSSMAP,指示释放某一无线资源。
MSC——>BSS CLCMP:清除完成 (Clear Complete)。已经完成释放,是对清除命令的应答。BSS启动保护定时器,无线接口及指配的地面电路置清除和空闲,MSC释放地面资源。
MSC——>BSS RLSD:(Released)。要求结束SCCP连接。连接释放总是从MSC开始的。此消息不应包含用户数据字段。
BSS——>MSC RLC:(Released Complete)。SCCP连接的释放完成,是对RLSD的应答。BSS释放分配给相关MS的所有无线资源,之后发SCCP的RLC。
该窗口中的信令指示,可双击显示Cause Value值域进行查询。
1> GSM第三层信息(GSM Layer 3)
该窗口显示GSM移动无线接口第三层的信息,包括无线资源管理(RR)移动性管理(MM)、呼叫控制(CC)三方面信息。该窗口在有跟踪测试手机时有效。
*CC层的主要功能为建立、维持和释放呼叫:
a、有关呼叫建立的信息(Call Establishment):
Alerting:告警信息,上下行。从网络到主叫移动台或从被叫移动台到网络,用来指示被叫手机启动告警(即回铃音)。包括进展指示及用户--用户信息等。
Call confirmed:呼叫确认,呼叫确认,该信息由被叫移动台发出,用来确证收到呼叫请求;
Call proceeding:呼叫进程,该信息由网络发向主叫移动台,指示被请求的呼叫建立信息已经被接收,不会再接收更多的呼叫建立信息。
Connect:连接,从网络到主叫移动台或从被叫移动台到网络,用来指示连接被接 受;
Connect Acknowledge:连接确认,从网络到被叫移动台或主叫移动台到网络,指示移动台得到一个呼叫(连接完成);
EnergencySetup:紧急建立,由移动台发出,用来启动一个紧急呼叫的建立;
Progress:进展,从网络到移动台,指示呼叫的进程;
Setup:建立,上下行,指示启动呼叫建立;
b、呼叫信息状态(Call Information Phase)
Modify:修改,上下行,请求改变呼叫的承载能力;
ModifyComplete:修改完成,指示对呼叫承载能力修改的完成;
ModifyReject:修改拒绝,上下行,指示改变呼叫的承载能力请求的失败;
UserInformation:用户信息,由移动台发向网络来传输信息到远端用户或由网络发向移动台传输从远端用户来的信息。
c、呼叫清除(Call Clearing)
Disconnect:断连,从移动台到网络请求清除端到端的连接,或从网络到移动台,指示端到端的连接已经被清除了;(这是正常的)
Release:释放,上下行,指示发该信息的设备将要释放TI(处理识别码),接收到该信息的设备等发送释放完成信息后释放TI(处理识别码)
ReleaseComplete:释放完成,上下行,指示发该信息的设备已经释放TI(处理识 别码),接收到该信息的设备将要释放TI(处理识别码)
d、与附加业务有关的呼叫(Call Related SS)
Facility:设施
Hold:保持
HoldAcknowledge:保持确认
HoldReject:保持拒绝
Retrieve:恢复
RetrieveAcknowledge:恢复确认
RetrieveReject:恢复拒绝
e、其它信息
CongestionControl:拥塞控制,上下行,指示在传输用户信息时建立和中止流量控制。
Notify:通知,上下行,指示信息属于呼叫
Status:状态,上下行,用来响应状态查询信息或报告某些确定的错误信息
StatusEnquiry:状态查询,上下行,用来请求状态信息
StartDTMF:启动双音多频,从移动台到网络
StopDTMF:停止双音多频,从移动台到网络
StopDTMF Acknowledge:停止双音多频证实,从网络到移动台
StartDTMF Acknowledge:启动双音多频证实,从网络到移动台
StartDTMF Reject:启动双音多频拒绝,从网络到移动台
*MM层的功能主要为位置管理:
a、注册(Registration)
IMSI DetachIndication:IMSI分离指示,由移动台发往网络,在网络中设置一个无效指示
LocationUpdating Accept:位置更新接收,网络发向移动台,指示更新或IMSI(国际移动用户识别码)的附着完成
LocationUpdating Reject:位置更新拒绝,网络到移动台,指示更新或IMSI(国际移动用户识别码)的附着失败
LocationUpdating Request:位置更新请求,从移动台发向网络,请求位置更新或 IMSI(国际移动用户识别码)的附着失败
b、连接管理(Connection Management)
CMService Accept:CM业务接受,从网络到移动台,指示被请求的业务已经被接受
CMService Reject:CM业务拒绝,从网络到移动台,指示被请求的业务不能提供
CMService Abort:CM业务中断,从网络到移动台,指示被CM的业务中断
CMService Request:CM业务请求,从移动台到网络(包括业务请求的类型:位置更新或呼叫建立)
CM ReestablishmentRequest:CM重建请求,
Abort:中断,网络到移动台
c、其它信息
MM_Status:MM状态
*RR层的主要功能为在无线接口上管理传输路径及切换
:
a、信道建立
AdditionalAssignment:附加指配
ImmediateAssignment:立即指配,(只包含一个MS指配信息),包括指配信道的描述、"信道请求"的信息字段和接收到"信道请求"帧的帧号、最初的时间提前量、起始时间指示(可选)
ImmediateAssignment Extended:立即指配扩展(同时包含两个MS指配信息),同立即指配扩展.
ImmediateAssignment Reject:立即指配拒绝
b、切换
AssignmentCommand:指配命令,网络发向移动台,指示移动台改变当前信道配置,切换到分配的专用信道,启动低层连接建立
AssignmentComplete:指配完成,指示主信令链路成功建立.
AssignmentFailure:指配失败,包括指配失败的原因
HandoverCommand:切换命令,网络向MS发送"切换命令"启动切换程序,包括新信道的特征;需进行通信的新小区特性,包括允许测量程序中所要求的MS预知同步信息(如BSIC和BCCH频率);功率命令;切换参考号码、可选的起始时间指示
HandoverComplete:切换完成,MS发向网络,指示切换成功,网络释放原有信道.
HandoverFailure:切换失败,MS发向网络,网络释放新的信道
PhysicalInformation:物理信息
c、信道释放
ChannelRelease:信道释放,包括RR原因指示、BA范围
PartialRelease:局部释放
PartialRelease Complete:局部释放完成
d、寻呼
PagingRequest Type 1:寻呼请求类型1,网络给两个移动台发寻呼,包括寻呼模式、移动台1和2需要的信道、移动识别1、移动识别2等
PagingRequest Type 2:寻呼请求类型2,网络给三个移动台发寻呼,包括寻呼模式、移动台1和2需要的信道、移动识别1、移动识别2、移动识别3等
PagingRequest Type 3:寻呼请求类型3,网络给四个移动台发寻呼,包括寻呼模式、移动台1和2需要的信道、移动识别1、移动识别2、移动识别3、移动识别4等
PagingResponse:寻呼响应,移动台到网络,包括密钥序列号及移动识别
e、系统信息
SystemInformation Type 1:系统信息类型1,网络到所有移动台,在BCCH上发送,指示RACH的控制信息及小区配置信息
SystemInformation Type 2:系统信息类型2,网络到所有移动台,在BCCH上发送,指示RACH的控制信息及邻小区的BCCH信息
SystemInformation Type 2bis:系统信息类型2bis,网络到所有移动台,在BCCH上发送,指示RACH的控制信息及扩展的邻小区的BCCH信息
SystemInformation Type 3:系统信息类型3,网络到所有移动台,在BCCH上发送,指示RACH的控制信息、小区识别号、位置区识别号、控制信道信息及小区选择参数等
SystemInformation Type 4:系统信息类型4,网络到所有移动台,在BCCH上发送,指示RACH的控制信息、位置区识别号、小区选择参数、CBCH信道描述、CBCH移动配置
SystemInformation Type 5:系统信息类型5,网络到所有移动台,在SACCH上发送,指示邻小区的BCCH信息
SystemInformation Type 5bis:系统信息类型5bis,网络到所有移动台,在SACCH上发送,指示扩展的邻小区的BCCH信息
SystemInformation Type 6:系统信息类型6,网络到所有移动台,在SACCH上发送,小区识别号、位置区识别号、允许的NCC等
SystemInformation Type 7:系统信息类型7,用于小区重选
SystemInformation Type 8:系统信息类型8,用于小区重选
f、其他信息
ChannelMode Modify:信道模式修改,包括信道描述、信道所采用的新模式
ChannelMode Modify ACK:信道模式修改证实
FrequencyRedefinition:频率重定义
MeasurementReport:测量报告,包括服务小区和六个最强邻小区的Rxlev、
Rxqual、BSIC、BCCH频率及DTX等
ClassmarkChange:等级改变
ClassmarkEnquiry:等级询问
RRStatus:RR状态
通话建立(手机作主叫) | ||
| 信令过程 | 说明 |
RR层连接建立 | RACH—UL:CHANNEL _REQUEST |
内容:建立原因和随机参考值(RAND)
原因:MS发起呼叫、紧急呼叫、呼叫重建和寻呼响应等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT |
在Um接口建立MS与系统间的无线连接(分配SDCCH)
RR连接建立
|
MM层连接的建立 | CCCH—UL:CM SERVICE_REQUEST | 请求业务如电路交换连接、短信业务等 |
| SDCCH—DL:AUTH_REQUEST | 鉴权请求 |
| SDCCH—UL:AUTH_RESPONSE | 鉴权响应 |
| SDCCH—DL:CIPHERING_REQUEST | 加密命令 |
| SDCCH—UL:CIPHERING_COMPLETE | 加密完成 |
CC层连接的建立 | SDCCH—UL:SETUP |
请求建立呼叫
内容:呼叫请求的业务种类及MS发送方式、编码标准等
|
| SDCCH—DL:CALL _PROCEEDING | 系统接受请求后开始处理呼叫 |
| SDCCH—DL:ALERTING | 振铃音 |
| SDCCH—DL:ASSIGNMENT_COMMAND | 分配TCH |
| SDCCH—UL:ASSIGNMENT_COMPLETE | 分配确认 |
|
SDCCH—DL:CONNECT | 用户摘机或连接消息 |
| SDCCH—UL:CONNECT_ACKNOWLEDGE | 连接确认,表示MS接受连接 |
通话建立(手机作被叫) | ||
|
|
|
RR层连接建立 | CCCH—DL:PAGING_REQUEST |
呼叫请求,触发信道接入
内容:被叫用户的TMSI、IMSI等
|
| RACH—UL:CHANNEL _REQUEST |
内容:建立原因和随机参考值(RAND)
原因:寻呼响应、紧急呼叫、MS发起呼和呼叫重建叫等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT |
在Um接口建立MS与系统间的无线连接(分配SDCCH)
RR连接建立
|
MM层连接的建立 | SDCCH—UL:PAGING_RESPONSE | 寻呼响应,用来通知网络建立主信令链路 |
| SDCCH—DL:AUTH_REQUEST | 鉴权请求 |
| SDCCH—UL:AUTH_RESPONSE | 鉴权响应 |
| SDCCH—DL:CIPHERING_REQUEST | 加密命令(当系统收到的TMSI与上次不同时进行) |
| SDCCH—UL:CIPHERING_COMPLETE | 加密完成(同上) |
CC层连接的建立 | SDCCH—UL:SETUP |
请求建立呼叫
内容:呼叫请求的业务种类及MS发送方式、编码标准等
|
| SDCCH—UL:CALL _CONFIRMED | 呼叫确认, |
| SDCCH—UL:ALERTING | 振铃音 |
|
SDCCH—UL:CONNECT | 连接或用户摘机消息 |
| SDCCH—DL:ASSIGNMENT_COMMAND | 分配TCH |
| SDCCH—UL:ASSIGNMENT_COMPLETE | 分配确认 |
| SDCCH—DL:CONNECT_ACKNOWLEDGE | 连接确认,表示网络接受连接 |
|
|
|
|
|
|
紧急呼叫 | ||
| 信令过程 | 说明 |
RR层连接建立 | RACH—UL:CHANNEL _REQUEST |
内容:建立原因和随机参考值(RAND)
原因:MS发起呼叫、紧急呼叫、呼叫重建和寻呼响应等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT |
在Um接口建立MS与系统间的无线连接(分配SDCCH)
RR连接建立
|
MM层连接的建立 | CCCH—UL:CM_SERVICE_REQUEST | 请求业务如电路交换连接、短信业务等 |
CC层连接的建立 | SDCCH—UL:EMERGENCY_SETUP |
紧急呼叫建立请求
内容:呼叫请求的业务种类及MS发送方式、编码标准等
|
| SDCCH—DL:CALL _PROCEEDING | 系统接受请求后开始处理呼叫 |
| SDCCH—DL:ASSIGNMENT_COMMAND | 分配TCH |
| SDCCH—UL:ASSIGNMENT_COMPLETE | 分配确认 |
| SDCCH—DL:ALERTING | 振铃音 |
|
SDCCH—DL:DISCONNECT | 释放业务信道 |
呼叫清除(主叫先挂机) | ||
| 信令过程 | 说明 |
清除CC层和MM层连接 | TCH—UL:DISCONNECT | 断开连接消息,指明呼叫清除发起端及清除原因,网络受到后开始清除业务信道的连接 |
| TCH—DL:RELEASE | 呼叫释放,通知MS网络正释放CC层连接,MS收到RELEASE消息后将停止CC连接定时同时开始释放MM连接 |
| TCH—UL:RELEASE COMPLETE | MS释放MM并发送本信息,网络接收道后释放MM层连接 |
释放RR层连接 | TCH—DL:CHANNEL RELEASE | 释放专用信道,专用信道释放后MS进入IDEL状态 |
呼叫清除(被叫先挂机) | ||
| 信令过程 | 说明 |
清除CC层和MM层连接 | TCH—DL:DISCONNECT | 断开连接消息,指明呼叫清除发起端及清除原因,MS受到后开始清除业务信道的连接 |
| TCH—UL:RELEASE | 呼叫释放,通知MS正释放CC层连接,网络收到RELEASE消息后将停止CC连接定时同时开始释放MM连接 |
| TCH—DL:RELEASE COMPLETE | 网络释放MM连接并发送本信息释放RR层连接 |
释放RR层连接 | TCH—DL:CHANNEL RELEASE | 释放专用信道,专用信道释放后MS进入IDEL状态 |
位置更新 | ||
| 信令过程 | 说明 |
RR层连接建立 | RACH—UL:CHANNEL _REQUEST |
内容:建立原因和随机参考值(RAND)
原因:寻呼响应、紧急呼叫、MS发起呼和呼叫重建叫等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT |
在Um接口建立MS与系统间的无线连接(分配SDCCH)
RR连接建立
|
| SDCCH—UL:LOCATIONUPDATING_REQ | 位置更新请求,当MS的LAI等变化时进行 |
| SDCCH—DL:AUTH_REQUEST | 鉴权请求 |
| SDCCH—UL:AUTH_RESPONSE | 鉴权响应 |
| SDCCH—DL:CIPHERING_REQUEST | 加密命令(当系统收到的TMSI与上次不同时进行) |
| SDCCH—UL:CIPHERING_COMPLETE | 加密完成(同上) |
| SDCCH—DL:LOCATIONUPDATING_ACC | 位置更新接受 |
释放RR层 | DCCH—DL:CHANNEL RELEASE | 释放专用信道,专用信道释放后MS进入IDEL状态 |
呼叫重建 | ||
| 信令过程 | 说明 |
RR层连接建立 | RACH—UL:CHANNEL _REQUEST |
请求原因:寻呼响应、紧急呼叫、MS发起呼和呼叫重建叫等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT | 在Um接口建立MS与系统间的无线连接(分配SDCCH);RR连接建立 |
| CCCH—UL:CM_REESTABLISHMENT_REQ | 当连接不成功时进行重建 |
| SDCCH—DL:AUTH_REQUEST | 鉴权请求 |
| SDCCH—UL:AUTH_RESPONSE | 鉴权响应 |
| SDCCH—DL:CIPHERING_REQUEST | 加密命令 |
| SDCCH—UL:CIPHERING_COMPLETE | 加密完成 |
DTMF协议控制简述 | ||
| 信令过程 | 说明 |
RR层连接建立 | RACH—UL:CHANNEL _REQUEST |
内容:建立原因和随机参考值(RAND)
原因:寻呼响应、紧急呼叫、MS发起呼和呼叫重建叫等;
RAND:有5 位,用来区别不同MS所发起的请求。
|
| AGCH—DL:IMMEDIATE_ASSINGMENT |
在Um接口建立MS与系统间的无线连接(分配SDCCH)
RR连接建立
|
| SDCCH—DL:CIPHERING_REQUEST | 加密命令 |
| SDCCH—UL:CIPHERING_COMPLETE | 加密完成 |
建立呼叫、分配TCH信道 | ||
使用FACCH和语音信道进行DTMF控制 | ||
清除CC层和MM层连接 | TCH—UL:DISCONNECT | 断开连接消息,指明呼叫清除发起端及清除原因,网络受到后开始清除业务信道的连接 |
| TCH—DL:RELEASE | 呼叫释放,通知MS网络正释放CC层连接,MS收到RELEASE消息后将停止CC连接定时同时开始释放MM连接 |
| TCH—UL:RELEASE COMPLETE | MS释放MM并发送本信息,网络接收道后释放MM层连接 |
释放RR层连接 | TCH—DL:CHANNEL RELEASE | 释放专用信道,专用信道释放后MS进入IDEL状态 |