通信人家园
标题:
请教GSM/CDMA 接如固定电话网的流程
[查看完整版帖子]
[打印本页]
时间:
2008-9-10 16:05
作者:
hgsky
标题:
请教GSM/CDMA 接如固定电话网的流程
具体的说就是个手机 和固定电话通信时,具体的流程是怎么样的?
时间:
2008-9-11 07:04
作者:
2967427
标题:
附件发不上来
1. 首先通过GMSC进入GSM系统。当GMSC收到固网交换机发送来的一个ISUP的IAM消息后,为了取得被叫用户的位置信息和用户数据,GMSC会和被叫手机所属的HLR建立一个MAP对话,同时,把收到的MSISDN发送给HLR。
2. HLR收到GMSC发送的MSISDN号码后,会将其转换成对应的IMSI号码,并查询到被叫MS当前所登记的MSC/VLR,然后和此MSC/VLR建立一个对话,并所要一个MSRN号码,这些都是通过MAP消息传送。
3. MSC/VLR在收到HLR的信息后,查找一个空闲的MSRN号码分配给该IMSI,然后又通过MAP对话响应送给HLR,以结束MSC/VLR和HLR之间的TCAP连接。
4. HLR收到MSC/VLR送来的MSRN后,立即回送给GMSC,然后结束和GMSC之间的
TCAP连接。
5. GMSC收到HLR转送过来的MSRN后,对MSRN进行分析,然后向被叫MS所在的MSC/VLR发送ISUP的IAM消息,和MSC/VLR之间建立链路。
RR连接
1. MSC/VLR收到GMSC发送过来的MSRN后,对MSRN进行分析,然后把MSRN转换回与之对应的IMSI,然后向MS所登记的位置区的BSC发送Paging消息,该消息是建立在BSSMAP协议上的。
2. BSC收到MSC/VLR的Paging消息后,向其区域内的所有BTS发送该Paging消息,该消息是通过BTSM的CCM传送。
3. BTS收到Paging消息后,启动RR子层,然后在PCH信道上发送一条Paging消息。
4. 手机在PCH信道上接收到发给自己的Paging消息后,利用RR子层在RACH信道上发送一条信道请求(Channel request)消息,其中包含随机接入验证和建立原因,以申请一条专用信道。
5. BTS在接收到MS的信道请求消息后,因为BTS在Abis侧没有RR子层,因此在CCM上转发手机的RR消息,其中包含MS的TA值、功率,以及帧号等信息。
6. BSC收到BTS转发的信道请求消息后,根据BTS的资源情况,分配一条可用的SDCCH信道,并在DCM层中发送信道激活消息,命令BTS激活该信道,消息中包含信道类型、发射功率等。
7. BTS收到信道激活消息后,返回给BSC一条信道激活证实消息。
8. BSC收到信道激活证实消息后,紧接着发送一条立即指配(Immediate Assignment Command)命令给BTS。其中包含TA、发射功率、信道类型、帧号、建立原因和随机接入验证等信息。
9. BTS在RR子层把收到的立即指配命令通过AGCH信道转发给MS。
服务请求
1. MS收到立即指配命令后,在RR子层中发送寻呼应答(Paging Response)消息,从被指配的SDCCH信道上发送一个LAPDm的SABM帧。在SABM中包含MS向BSS请求的的服务类型,如位置更新、主叫建立通话、响应寻呼和IMSI分离等。
2. BTS收到MS发来的消息后,在RR子层中回送寻呼响应应答消息,从被指配的SDCCH信道上发送一个LAPDm的UA帧进行证实,表明在MS与系统之间已建立了一条LAPDm的L2无线链路,同时向BSC发送建立指示消息。
3. BSC收到建立指示后,开始和MSC建立一个SCCP连接,MSC通过SCCP回送CC消息以确认SCCP连接建立。
4. MS收到BTS返回的UA帧后,与SABM进行比较,如果完全一致,才会继续接入,否则它就放弃这个信道,并重复立即指配程序鉴权加密
1. MSC/VLR发送一条内容为鉴权请求的MM子层消息给MS,其中包含RAND和加密密钥序列号(CKSN),此消息是通过DTAP在BSS系统中透明传送。其中BSC在RLM子层中转发MM层消息,BTS在MM层中传送鉴权请求消息。
2. MS根据收到的RAND和CKSN,通过SIM卡内置的A3算法生成一个SRES参数,然后按原路回送给MSC/VLR,然后MSC/VLR把收到的SRES和鉴权三参数组中的SRES进行比较,如果相同,鉴权成功;如果不同,鉴权失败。一旦鉴权成功,MSC/VLR会发送一条加密模式消息给BTS,其中包含加密模式命令“M”、A5算法和密钥Kc。同时通过BTS将“M”传递给MS
3. BTS在MM子层中传送加密模式命令,这里仅告知MS启用加密模式,并不传递Kc
4. MS收到加密模式命令后,利用先前鉴权时得到的RAND,结合Ki,通过SIM卡内置的A8算法生成一个加密密钥Kc,然后再结合TDMA帧号,通过SIM卡内置的A5算法对M进行加密,然后将加密后的M传送给BTS。同时发送加密模式完成消息。
5. BTS收到加密后的M后,利用从MSC/VLR收到的Kc和A5算法,结合TDMA帧号对加密M进行解密,解密后,得到的数据如果和从MSC/VLR处得到的M完全一致,则加密成功。同时在RLM层中向MSC/VLR回送加密模式完成消息,以向MSC表明,MS已经使用了安排的密钥加密,接下来可以进行建立话音了。
话音建立
1. MSC/VLR通过DTAP发送一条建立消息(Setup message)给MS,其中包括所有必须的连接对话信息。
2. MS在CM子层中收到该消息后会用同样的路径回送一条证实消息,所有的CM消息都是透明的在BSS中传递。
话音信道分配
1. MSC/VLR收到MS的证实消息后,通过BSSMAP发送指配请求(Assign Request)消息给BSC,要求指配一条通往MS的话音信道。同时MSC/VLR在一条通往BSC的PCM上选择一个空闲时隙,并把时隙的电路识别码CIC发往BSC。
2. BSC根据MSC的消息,为本次呼叫分配一条空闲的话音信道,同时通过DCM层要求BTS激活该信道。
3. BTS返回给BSC一个信道激活应答消息
4. BSC通过BTS向MS发送指配命令,要求MS从SDCCH信道转换到TCH信道上来,信道指配命令在RR子层上传送。由于信道切换到了TCH上,所以在此之后的信令消息都通过SACCH 和 FACCH信道传送。
5. 一旦MS验证完备,那么将发送一条指配完成的确认消息,该消息在FACCH信道上传送,经过BSS送到MSC,同时BSC给BTS发送一条无线信道释放消息(RF Channel Re-lease message),SDCCH信道就被释放以供其他MS使用。
呼叫连接
1. TCH链路建立好之后,MS开始振铃,并且发送振铃消息给MSC/VLR。
2. MSC/VLR发送一个ISUP的用户完成消息(ACM)给GMSC,于是完成从主叫到被叫的话音链路建立。
3. 一旦被叫MS接听电话,会通过CM子层发送一个连接消息给MSC/VLR。
4. MSC/VLR回送一个连接确认消息给MS,同时向主叫方发送一条ISUP应答消息(ANM),此时,主被叫之间的话音链路就正式建立完成,接下来就进入通话阶段。
呼叫释放
1. 被叫MS如果挂断电话,那么会发送一条断开消息给MSC/VLR
2. MSC/VLR发送一条ISUP REL消息给GMSC,GMSC再把消息发给公网,公网回送RLC消息,MSC/VLR通过CM层向MS发送释放消息。
3. MS向MSC发送释放完成消息,然后释放信道和电路,本次呼叫正常结束。
时间:
2008-9-11 11:22
作者:
hgsky
标题:
谢谢楼上的!
万分感谢
时间:
2008-9-15 18:35
作者:
zhongjiang
标题:
回复 2# 的帖子
2967427是好人啊,如果还有别的关于这方面资料的话,希望多发一点来分享,谢谢!!!或者请和我联系,
zhongjiang_fang1@163.com
时间:
2011-6-23 16:03
作者:
i_wangwu
看看吧
时间:
2011-6-29 22:24
作者:
yc826
:) :)
时间:
2012-11-30 21:05
作者:
湘枭
顶
时间:
2013-1-14 09:55
作者:
溢水河
谢谢分享
时间:
2014-11-13 16:17
作者:
t550391312
学习到了,下载资料再来进行学习
时间:
2014-11-29 09:06
作者:
qq_zhao
谢谢
时间:
2014-11-29 09:07
作者:
qq_zhao
谢谢
通信人家园 (https://www.txrjy.com/)
Powered by C114