CDMA 业务信令流程



题:

CDMA 业 务 信 令 流 程

编 版 本

号: 号:

拟 审

制: 核:

日 期:1999 年 8 月 9 日 日 期: 日 期: 日 期:

标 准 化: 批 准:

主叫:移动用户

被叫:固定用户

BS

主叫 MSC A

主叫 MSC CC

主叫 MSC MAP

主叫 VLR MAP

主叫 HLR MAP

TUP

1. 2. 3. 4. 5. 6.

CompleteLayer3Info:CM Service Request (CI, IMSI, ESN, 被叫号码)

AccessReq
(LAI, MSID, ESN)

REGNOT
(DID, ESN, MIN, MSCID, MSCIN, LAI )

regnot
(DID, MSCID(HLR), Profile)

AccessRsp
( accResul t, rejCause)

Setup
( MSID, 被叫号码)

申请地面电路

7.

AssignReq
( cic, ChannelType)

8. 9. 10. 11. 12.

Assignment Request
( cic, ChannelType)

Assignment Complete Assign Cmpl Profile Req Profile Ack (Profile) 号码分析:固定电话

13. 14.

Gettptrunk

Tnbridge

15. 16.

Setup

Alerting 回铃音 Startconv Connect

17. 18.
Connect

19.

第2页

1. 2. 3. 4. 5. 6. 7. 8. 9.

移动台起呼,基站通过 A 接口发送 CompleteLayer3Info:CM Service Request 消息。 MSC A 口模块向 VLR 发送 AccessReq 消息,检查是否允许移动台接入。 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 VLR 向 A 口模块返回 AccessRsp 消息,指示接入是否成功。 如果接入成功,A 口模块向 CC 模块发送 Setup 消息,创建 CC 进程,进行呼叫建立, 在消息中带有被叫号码等参数。 CC 申请地面电路,向 A 口模块发送 AssignReq 消息。 A 口模块向 BS 发送指配请求消息。 BS 完成指配后向 MSC 发送指配完成消息。

10. A 口模块向 CC 模块发送 AssignCmpl 消息,此时对于 A 口模块来说,呼叫建立已经结 束。 11. 12. CC 模块向 VLR 要号码分析所用的主叫 Profile。 13. CC 模块进行被叫号码分析,若发现被叫为固定电话,则向 TUP 发送 Gettptrunk 消息。 14. TUP 回送 Tnbridge 消息,消息中包含主叫侧所需的接续信息。 15. CC 模块向 TUP 发送 Setup 消息,消息中包含被叫号码和主叫号码。 16. 若被叫振铃,TUP 模块向 CC 模块发送 Alerting 消息。 17. 18. 19. 被叫应答呼叫。

第3页

主叫:固定用户
网关 MSC GMSC 网关 MSC MAP 被叫 HLR MAP 被叫 MSC GMSC

被叫:移动用户
被叫 VLR MAP 被叫 MSC CC 被叫 MSC A

被叫 MSC 不是网关 MSC TUP BS

1.

MCallNotice (MDN)

判断号码类型

2. 3. 4. 5. 6. 7. 8. 9.

LocReq (MSCID,被叫号码) LOCREQ ROUTREQ (被叫 MIN,ESN)

(MIN,ESN,被叫号码)

由被叫 HLR 确定被叫位置 locreq
(MIN,ESN,TLDN) LocResult
(MIN,ESN,TLDN)

routreq (被叫 MIN, ESN, TLDN)

Gettptrunk

TUP

TUP

MCallNotice
(TLDN)

IncomingCall
(TLDN)

10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Alerting Alerting Tnbridge Setup (主叫号码,被叫号码) IncomingCallAck REGNOT
( ESN, MIN, MSCID, MSCIN, LAI )

PageReq PagingRequest CompleteLayer3Info:PagingResponse AccessReq

regnot
( MSCID(HLR), Profile)

AccessRsp

TpBegin(Profile)

AssignReq
( cic,ChannelType,主叫号码)

Assignment Request Assignment Complete AssignCmpl

26.

Startconv

Connect

Connect

第4页

1. 2. 3. 4. 5. 6. 7. 8. 9.

固定用户起呼,TUP 将 MCallNotice 消息发往网关 MSC 的 GMSC 进程。 网关 MSC 的 GMSC 进程判断号码类型,若为移动 MDN,则需要寻找落地模块,向 MSC MAP 发送 LocReq 消息申请被叫的位置信息, 消息中包含被叫的电话号码簿号码。 网关 MSC MAP 向被叫用户所在的 HLR 发送位置申请消息 LOCREQ。 被叫 HLR 根据被叫的用户号码簿号码 MDN,转换到用户的身份识别 MIN,附带用户 的呼叫业务数据,发送 ROUTREQ 到记录用户所在的 VLR,请求用户的路由信息。 被叫 VLR 向数据库请求临时路由号码 TLDN,返回给 HLR。 被叫 HLR 向网关 MSC MAP 回送位置申请消息 locreq,消息中指明被叫用户的 TLDN。 MSC MAP 向 GMSC 进程返回 LocResult 消息。 网关 MSC 的 GMSC 进程向 TUP 发送 Gettptrunk 消息。在被叫侧,呼叫落地后 TUP 向 被叫 MSC 的 GMSC 进程发送 MNoticeCall 消息。 GMSC 收到 MCallNotice 消息 后,向 VLR MAP 模块发送 IncomingCall 消息,请求被 叫用户接入,消息中包含被叫 MIN,ESN 和电话号码。

10. 被叫 VLR MAP 模块根据用户当前所在的 LAI,向相应的 A 口模块发送寻呼请求。 11. A 口模块向相应基站发送寻呼请求消息。 12. 移动台响应寻呼,基站向 MSC A 口模块回送寻呼响应消息。 13. A 口模块向 VLR MAP 模块发送接入请求消息,确定用户是否允许接入。 14. 15. 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 16. VLR MAP 模块向 A 口模块发送接入响应消息,表示用户允许接入。 17. 被叫 VLR MAP 模块向被叫 MSC 的 GMSC 模块发送 IncomingCallAck 消息。 18. 被叫 VLR MAP 模块向被叫 CC 模块发送 TpBegin 消息,创建被叫侧 CC 进程。 19. 被叫侧 CC 进程向主叫侧 CC 进程发送 Tnbridge 消息,消息经过 TUP 传送,其中包含 主叫侧至被叫所需的接续信息。 20. 主叫侧 CC 进程向被叫侧 CC 进程发送 Setup 消息,消息经过 TUP 传送,其中包含被叫 号码和主叫号码。 21. 22. 23. 24. 被叫 CC 进程申请地面电路,进行指配过程。 25. 若被叫振铃,被叫 CC 进程向主叫 CC 进程发送 Alerting 消息。 26. 被叫应答呼叫。

第5页

主叫:移动用户
BS
主叫 MSC A 主叫 MSC CC 主/被叫 MSC MAP 主/被叫 VLR MAP

被叫:本地移动用户
被叫 MSC CC 被叫 MSC A

同属一个 MSC
主/被叫 HLR MAP

BS

1. 2. 3. 4. 5. 6.

CompleteLayer3Info:CM Service Request (CI, IMSI, ESN, 被叫号码) AccessReq
(LAI, MSID, ESN)

REGNOT

由主叫 HLR 确定用户接入权限
AccessRsp ( accResul t, rejCause) Setup
( MSID, 被叫号码)

(DID, ESN, MIN, MSCID, MSCIN, LAI )

regnot
(DID, MSCID(HLR), Profile)

申请地面电路

7. 8. 9. 10. 11. 12.
Assignment Request ( cic, ChannelType)

Assign Req ( cic, ChannelType)

Assignment Complete Assign Cmpl Profile Req Profile Ack (Profile)

号码分析:移动电话

13. 14.

LocReq (MSCID,被叫号码) LOCREQ (MSCID,被叫号码)

由被叫 HLR 确定被叫位置

判定主被叫同属一个 MSC locreq

15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Connect Connect LocResult (MIN,ESN, 被叫 MSCID) IncomingCall

(MIN,ESN, 被叫 MSCID)

(被叫 MIN, ESN,)

PageReq(被叫 MIN,ESN,LAI) PagingReqest CompleteLayer3Info:PagingResponse AccessReq(被叫 MIN,ESN,CellID,鉴权参数) REGNOT
(DID, ESN, MIN, MSCID, MSCIN, LAI )

regnot
(DID, MSCID(HLR), Profile)

AccessRsp IncomingCallAck TpBegin(Profile) Tnbridge Setup (主叫号码,被叫号码) AssignReq
( cic,ChannelType,主叫号码)

Assignment Request Assignment Complete AssignCmpl Alerting

34.

Startconv

Connect

Connect

第6页

1. 2. 3. 4. 5. 6. 7. 8. 9.

移动台起呼,基站通过 A 接口发送 CompleteLayer3Info:CM Service Request 消息。 MSC A 口模块向 VLR 发送 AccessReq 消息,检查是否允许移动台接入。 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 VLR 向 A 口模块返回 AccessRsp 消息,指示接入是否成功。 如果接入成功,A 口模块向 CC 模块发送 Setup 消息,创建 CC 进程,进行呼叫建立, 在消息中带有被叫号码等参数。 CC 申请地面电路,向 A 口模块发送 AssignReq 消息。 A 口模块向 BS 发送指配请求消息。 BS 完成指配后向 MSC 发送指配完成消息。

10. A 口模块向 CC 模块发送 AssignCmpl 消息,此时对于 A 口模块来说,呼叫建立已经结 束。 11. 12. CC 模块向 VLR 要号码分析所用的主叫 Profile。 13. CC 模块进行被叫号码分析, 若发现被叫为移动电话, 则向主叫 MSC MAP 发送 LocReq 消息申请被叫的位置信息,消息中包含被叫的电话号码簿号码。 14. 始发 MSC MAP 向被叫用户所在的 HLR 发送位置申请消息 LOCREQ。 15. 被叫 HLR 判定被叫用户为本地用户,向 MSC MAP 回送位置申请消息 locreq,消息中 指明被叫用户在本地。 16. MSC MAP 向主叫 CC 进程返回 LocResult 消息。 17. 主叫 CC 模块向被叫 VLR MAP 模块发送 IncomingCall 消息,请求被叫用户接入,消息 中包含被叫 MIN,ESN 和电话号码。 18. 被叫 VLR MAP 模块根据用户当前所在的 LAI,向相应的 A 口模块发送寻呼请求。 19. A 口模块向相应基站发送寻呼请求消息。 20. 移动台响应寻呼,基站向 MSC A 口模块回送寻呼响应消息。 21. A 口模块向 VLR MAP 模块发送接入请求消息,确定用户是否允许接入。 22. 23. 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 24. VLR MAP 模块向 A 口模块发送接入响应消息,表示用户允许接入。 25. 被叫 VLR MAP 模块向主叫 CC 模块发送 IncomingCallAck 消息。 26. 被叫 VLR MAP 模块向被叫 CC 模块发送 TpBegin 消息,创建被叫侧 CC 进程。 27. 被叫侧 CC 进程向主叫侧 CC 进程回送 Tnbridge 消息, 消息中包含主叫侧至被叫所需的 接续信息。 28. 主叫侧 CC 进程向被叫侧 CC 进程发送 Setup 消息,消息中包含被叫号码和主叫号码。 29. 30. 31.
第7页

32. 被叫 CC 进程申请地面电路,进行指配过程。 33. 若被叫振铃,被叫 CC 进程向主叫 CC 进程发送 Alerting 消息。 34. 被叫应答呼叫。

第8页

主叫:移动用户
BS
主叫 MSC A 主叫 MSC CC 主叫 MSC MAP 主叫 VLR MAP 主叫 HLR MAP 被叫 HLR MAP

被叫:外地移动用户
被叫 MSC GMSC 被叫 VLR MAP 被叫 MSC CC 被叫 MSC A

属不同 MSC BS

1. 2. 3. 4. 5. 6.

CompleteLayer3Info:CM Service Request (CI, IMSI, ESN, 被叫号码) AccessReq
(LAI, MSID, ESN)

REGNOT

由主叫 HLR 确定用户接入权限
AccessRsp ( accResult, rejCause) Setup
( MSID, 被叫号码)

( ESN, MIN, MSCID, MSCIN, LAI )

regnot
( MSCID(HLR), Profile)

申请地面电路

7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.

Assign Req ( cic, ChannelType) Assignment Request ( cic, ChannelType) Assignment Complete Assign Cmpl Profile Req Profile Ack (Profile)

号码分析:移动电话
LocReq (MSCID,被叫号码) LOCREQ (MSCID,被叫号码) ROUTREQ (被叫 MIN,ESN)

由被叫 HLR 确定被叫位置 locreq
(MIN,ESN,TLDN) LocResult
(MIN,ESN,TLDN)

routreq
(被叫 MIN, ESN, TLDN)

Gettptrunk

TUP

TUP MCallNotice(TLDN) IncomingCall
(TLDN) PageReq PagingReqest CompleteLayer3Info:PagingResponse AccessReq(BSCID) REGNOT
( ESN, MIN, MSCID, MSCIN, LAI )

regnot
( MSCID(HLR), Profile)

AccessRsp IncomingCallAck TpBegin(Profile, BSCID) Tnbridge Setup (主叫号码,被叫号码) Tnbridge Setup (主叫号码,被叫号码) AssignReq
( cic,ChannelType,主叫号码)

TUP

TUP

Assignment Request Assignment Complete AssignCmpl

Alerting

Alerting

36.

Connect

Connect

Startconv

Startconv

Connect

Connect

第9页

1. 2. 3. 4. 5. 6. 7. 8. 9.

移动台起呼,基站通过 A 接口发送 CompleteLayer3Info:CM Service Request 消息。 MSC A 口模块向 VLR 发送 AccessReq 消息,检查是否允许移动台接入。 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 VLR 向 A 口模块返回 AccessRsp 消息,指示接入是否成功。 如果接入成功,A 口模块向 CC 模块发送 Setup 消息,创建 CC 进程,进行呼叫建立, 在消息中带有被叫号码等参数。 CC 申请地面电路,向 A 口模块发送 AssignReq 消息。 A 口模块向 BS 发送指配请求消息。 BS 完成指配后向 MSC 发送指配完成消息。

10. A 口模块向 CC 模块发送 AssignCmpl 消息,此时对于 A 口模块来说,呼叫建立已经结 束。 11. 12. CC 模块向 VLR 要号码分析所用的主叫 Profile。 13. CC 模块进行被叫号码分析, 若发现被叫为移动电话, 则向主叫 MSC MAP 发送 LocReq 消息申请被叫的位置信息,消息中包含被叫的电话号码簿号码。 14. 始发 MSC MAP 向被叫用户所在的 HLR 发送位置申请消息 LOCREQ。 15. 被叫 HLR 根据被叫的用户号码簿号码 MDN,转换到用户的身份识别 MIN,附带用户 的呼叫业务数据,发送 ROUTREQ 到记录用户所在的 VLR,请求用户的路由信息。 16. 被叫 VLR 向数据库请求临时路由号码 TLDN,返回给 HLR。 17. 被叫 HLR 向主叫 MSC MAP 回送位置申请消息 locreq,消息中指明被叫用户的 TLDN。 18. MSC MAP 向主叫 CC 进程返回 LocResult 消息。 19. 在主叫侧,主叫 CC 模块向 TUP 发送 Gettptrunk 消息。在被叫侧,呼叫落地后 TUP 向 GMSC 进程发送 MNoticeCall 消息,GMSC 收到 MCallNotice 消息 后,向 VLR MAP 模块发送 IncomingCall 消息,请求被叫用户接入,消息中包含被叫 MIN,ESN 和电话 号码。 20. 被叫 VLR MAP 模块根据用户当前所在的 LAI,向相应的 A 口模块发送寻呼请求。 21. A 口模块向相应基站发送寻呼请求消息。 22. 移动台响应寻呼,基站向 MSC A 口模块回送寻呼响应消息。 23. A 口模块向 VLR MAP 模块发送接入请求消息,确定用户是否允许接入。 24. 25. 若鉴权成功,如果 VLR 没有用户的 Profile 或用户批准信息失效或用户的 LAI 改变,则 VLR 需要向 HLR 进行登记。 26. VLR MAP 模块向 A 口模块发送接入响应消息,表示用户允许接入。 27. 被叫 VLR MAP 模块向主叫 CC 模块发送 IncomingCallAck 消息。 28. 被叫 VLR MAP 模块向被叫 CC 模块发送 TpBegin 消息,创建被叫侧 CC 进程。 29. 被叫侧 CC 进程向主叫侧 CC 进程发送 Tnbridge 消息,消息经过 TUP 传送,其中包含 主叫侧至被叫所需的接续信息。
第10页

30. 主叫侧 CC 进程向被叫侧 CC 进程发送 Setup 消息,消息经过 TUP 传送,其中包含被叫 号码和主叫号码。 31. 32. 33. 34. 被叫 CC 进程申请地面电路,进行指配过程。 35. 若被叫振铃,被叫 CC 进程向主叫 CC 进程发送 Alerting 消息。 36. 被叫应答呼叫。

注:对于 MAP 来说,用对话来标识不同的进程数据区,对话完毕,数据区就释放了,因此 不用区分主叫侧和被叫侧。对于 CC 来说,用呼叫和用户来标识进程数据区,因此要区分主 叫侧和被叫侧。

第11页


相关文档

CDMA2000各种业务信令流程图
CDMA信令流程
4、CDMA信令流程
CDMA基本信令流程
CDMA基本信令流程介绍
CDMA信令流程2
06-CDMA基本信令流程
CDMA网络信令流程详解
CDMA网中的PPC业务信令流程
CDMA2000空中信令流程
电脑版