华为呼叫流程内部呼叫控制流程.docx

上传人:b****8 文档编号:10464617 上传时间:2023-02-13 格式:DOCX 页数:22 大小:434.59KB
下载 相关 举报
华为呼叫流程内部呼叫控制流程.docx_第1页
第1页 / 共22页
华为呼叫流程内部呼叫控制流程.docx_第2页
第2页 / 共22页
华为呼叫流程内部呼叫控制流程.docx_第3页
第3页 / 共22页
华为呼叫流程内部呼叫控制流程.docx_第4页
第4页 / 共22页
华为呼叫流程内部呼叫控制流程.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

华为呼叫流程内部呼叫控制流程.docx

《华为呼叫流程内部呼叫控制流程.docx》由会员分享,可在线阅读,更多相关《华为呼叫流程内部呼叫控制流程.docx(22页珍藏版)》请在冰豆网上搜索。

华为呼叫流程内部呼叫控制流程.docx

华为呼叫流程内部呼叫控制流程

典型业务的内部呼叫控制流程2

1.MSS移动始发呼叫2

2.MSS移动终结呼叫9

3.中继入局呼叫(ISUP)15

典型业务的内部呼叫控制流程

1.MSS移动始发呼叫

注意:

以下过程主要针对局内呼叫主叫侧流程进行解释。

主叫接入过程:

主叫取漫游及指配过程:

备注:

图中情况为局内呼叫,被叫也在本局,其中橙色消息表示取路由信息部分;

其中橙色消息表示寻呼被叫部分,在终结呼叫中有详细解释;

振铃及拆线:

移动始发实际消息跟踪

1.CM_Service_Request,该消息是A口上收到手机上报的标准的业务请求消息

主要包含如下信息:

Cmservicetype:

表示是用户发起的业务类别。

移动始发呼叫,或者短消息等

Cipherkeysequencenum:

表示CKSN

Mobilestationclassmark2:

表示手机上报的Classmark信息,其中说明了手机的能力

Mobileidentity:

表示终端用户的IMSI号或者TMSI号

2.MM_VLR_SETMOBILESTATUS,在VLR中设置用户状态

主要包含rrbusyflag这个信元,1表示目前RR连接可用;

3.VDB_VP_GetCBDataAccess_Rsp,表示到VLR中验证用户接入能力的结果

主要包含如下信息:

etimsi:

用户IMSI

etcategory:

位置更新时HLR插入的用户类别

etmstype:

位置更新时,根据配置的漫游用户类型表信息,使用用户IMSI的得到用户的漫游类型。

如果不配置,则缺省为国际漫游。

etmscnumber:

MSC号码,为在位置区小区表中配置的MSC号码,位置更新后存储在VLR中。

4、CM_Service_Accept,这是一条Dtap的透传消息,表示用户可以接入网络。

5、Setup:

上报手机的承载能力和被叫用户号码;

gsm-bearer-capability1:

表示主叫手机的承载能力,比如支持的Speechversion(语音版本)等;

called-party-bcd:

被叫MSISDN(即被叫手机号码);

6、CM_MP_OBTAIN_SUBSCRIBER_PARA_OUTGOING_CALL:

CM请求MAP查询主叫的签约业务;

map-et-gsm-bc:

即手机在Setup消息中上报的承载能力信息,MAP会将它转化成内部业务码之后作为向VDB查询的条件;7、VDB_VP_GetCBData_OCS_VLR_Rsp:

返回从VDB中查询的结果;

et-category:

表示用户的类别,比如普通用户(0x0A);

et-ss-data-list:

表示用户签约的补充业务列表;

8、MP_CM_SubscriberPara,VLR将查到的主叫用户签约信息通知CM模块

主要信元:

imsi、msisdn(主叫手机号)、category(用户类别,一般为10普通用户)、ss_data_list主叫用户的签约业务信息,比如HOLD(呼叫保持)、cw(呼叫等待)等;

9、Call_proceeding,标准A口DTAP消息,主要通知手机呼叫接续中。

10、CM_CCB_SETUP:

CM将手机上报的、从VDB中查询到的用户签约及其它相关信息通知CCB;

et-bsc-info:

主叫用户所在BSC信息,如bsc的信令点编码spc、网络指示NI等;

et-setup-type:

一般呼叫为SETUP_NORMAL;

et-cell-id:

主叫所在位置区小区信息;

et-ms-classmark2:

手机在CM_Service_Request消息上报的手机能力信息;

CCB在收到该消息后,会在向A口发送Call_Proceeding的同时,查询DBMS中的被叫号码分析表(ADDCNACLD配置)、业务检查表(ADDSRVCHK配置)等其它表进行号码分析,分析被叫号码是MSISDN、漫游号码还是PSTN号码;如果发现是MSISDN号码,那么后续向HLR取漫游号码;

11、MAP_SEND_ROUTING_INFORMATION_REQ:

本局通过GT翻译找到相应的HLR获取漫游号码,这一步会根据被叫手机号查询SCCPGT表得到HLR相应的信令点;主要信元:

MSISDN(被叫手机号)。

12、MAP_PROVIDE_ROUTING_NUMBER_IND:

HLR向被叫所在的VLR请求漫游号码

主要信元IMSI(被叫的IMSI)、MSC号13、MAP_SEND_ROUTING_INFORMATION_Cnf:

HLR将获取到的漫游号码回送给本局,此时如果被叫关机,并且有CFU(无条件前转)业务,那么HLR会回送前转号码而不是漫游号码;imsi:

注意这个是被叫的IMSI号;roamingNumber:

分配好的漫游号码;

本局得到漫游号码后,系统会在CCB对取到的漫游号码进行分析,来确定是本局分配的漫游号码还是它局分配的,以决定后续进行被叫寻呼还是出局选路过程。

14、MCCB_VLR_QUERY_CCB_REQ:

向VDB查询取得的这个号码是切换号码还是漫游号码;在VLR_CC_QUERY_CCB_RSP消息回送结果。

et-cc-query-ccb-result表示查询结果,其中ccnohon表示这个不是切换号码;et-assistant-msrn这个是一个辅助漫游号码,内部使用。

15、CC_MAP_OBTAIN_SUBPARA_INCOMING_CALL:

该消息主要是通知MAP到VDB中取被叫签约数据;

主要的信元有CCB刚刚得到的辅助漫游号码、被叫IMSI等信息;

16、VDB_VP_GetCBData_ICS_VLR_Rsp:

这条消息将从VDB查到的被叫签约数据回送给MAP;

其中主要信元有:

et-category:

用户类别,0x0A表示是普通用户;et-imsi:

被叫IMSI号;et-ms-type:

用户类型,如本地用户(MS_of_Local)、国内本网用户(MS_OF_HomePLMN_IntraCountry)等;

et-lai:

被叫所在的位置区号;

et-cell-info:

被叫所在的小区信息;

et-ss-data-list:

补充业务信息;

et-cb-status-ics:

其中laiRoamingAllowed表示位置区是否允许漫游,cfmByHlr表示用户信息是否被HLR证实等;

当MAP得到被叫签约数据之后,系统开始分开处理。

对于被叫用户,MAP会下发MAP_PAGE_MS消息;对于主叫则要开始准备建立承载。

17、MAP_CC_MGW_Selection_notify:

MAP通知CCB开始进行MGW的选择;

主要携带etcalledlai:

被叫所在的LAI;

之后CCB开始进行MGW的选择。

同时选择主被叫所使用的媒体网关,主叫媒体网关由主叫业务接入请求带上来的网关索引即可确定,被叫媒体网关主要查询位置区小区表(由ADDLAIGCI配置)得到BSC的dpc和ni,紧接着查局向表(ADDOFC配置)得到局向号,再查媒体网关表(由ADDRANMGW配置),最后得到被叫的MGWID;

18、MCCB_CM_MGW_INFO:

这条消息是CCB通知CM开始建立承载;

其中et-caller-amgw-id:

表示主叫侧媒体网关ID;

Et-called-amgw-id:

表示被叫侧媒体网关ID;

19、DB_HUNT_A_CIRCUIT_IN_MODULES:

查询BSC表、局向表、媒体网关表、A口中继群表,A口中继电路表等,最终得到建立A口电路所需的信息;

其中itc表示A口电路的承载能力;

terminationID表示在MGW上对应的TID;

groupNo:

表示中继群号;

20、CM_CCB_BEAR_INFO:

该条消息主要是CM通知CCB建立好的承载相关信息;

其中et-lcontext-id:

表示逻辑上下文;

et-lterm-id:

表示与建立好的承载端点相对应的一个逻辑端点;

et-codec-list:

表示主叫侧协商好的codecList信息;

21、Assignment_Request:

MSC通过A口向手机下发指配请求;

主要携带:

channeltype:

指定的信道类型速率及语音版本等;

Circuitidentitycode:

即CIC电路号;

22、Assginment_Complete:

主要携带所选的信道、语音版本、电路池号等;

23、RABM_CMHO_RAB_ASSIGN_REQ_RSP:

主要将指配完成告诉CM模块;其中主要带原因值,比如cvsuccess等;

24、CM_CCB_CONNECT_NET:

CM通知CCB,主叫侧已经指配完成

主要信元:

Sourcecode:

其中有callsourcecode呼叫源码,dNSetID号首集等等其它信息;

TKOgroupno:

中继群号;

Channeltype:

无线信息及使用的语音版本等;

25、CM_CCB_CONTINUTY:

表示主叫侧链接已经建立,等待被叫侧接入。

26、MCCB_CM_ALERTING:

被叫资源也已分配好,这时CCB会向CM下发该消息。

CM会通知MGW放振铃音,并且在A口上下发Alert的DTAP透传消息。

27、MCCB_CM_CONNECT:

当被叫应答后,从被叫侧发送此消息给主叫侧CCB,CCB再向CM通知,并传递到A口;该条消息基本没有实质性信元。

28、connectack:

主叫在收到connect消息后,回送connectack消息,之后主被叫双方可以通话。

29、disconnect:

当用户挂机后,从A口上收到该消息;

主要信元为:

Cause原因值:

比如用户正常挂机,拆线原因值为normalcallclearing

30、clearcommand:

标准A口消息,MSC向BSC下发该消息请求释放无线及地面资源。

2.MSS移动终结呼叫

(MSS移动终结呼叫-1,后续流程参见下面的流程。

对于局内呼叫来说,画在CCB左侧的为主叫侧(有MM_A,CM_A等,图中蓝色部分),画在右侧的为被叫侧(有MM_B,CM_B等)。

1、MP_PAGE_MS

消息中包含MSC号、VLR号、是否预寻呼、IMSI、寻呼类型(表示普通呼叫、短消息等)、LAI、GCI、PAGE_ET_PAGING_ROUTE(表示是A接口下发寻呼或从GS)等。

EMLPP信息也是通过此消息传递给PAGE的。

2、PAGE_VLR_INSERT_PAGING_INFO_REQ

PAGE在发起寻呼前向VLR插入寻呼信息。

消息中包含PAGE表号和模块号、CCB表号和模块号、MAP表号和模块号、IMSI/TMSI、呼叫优先级。

3、VLR_PAGE_INSERT_PAGING_INFO_RSP

PAGE收到此消息后,记录下LAI、GCI,使用DB_QUERY_PAGING_CONTROL查询寻呼控制表得到寻呼次数等信息。

PAGE使用DB_QUERY_PAGING_INFO向DB查询位置区小区信息,输入LAI,得到MSC号、VLR号、此位置区下的所有BSC信息。

然后PAGE开始下发寻呼。

4、PAGE_BSSMAP_PAGING

消息中包含IMSI、小区和优先级信息。

5、CMHO_RABM_RESOURCE_REQ

主叫CM收到CCB的MGWINFO消息后,开始建立主叫侧的承载,向RABM发送资源请求消息。

消息中包含主叫AMG、主叫EMG、RABID、BC、优先级等。

RABM可以根据BC转换出业务类型、静态Qos参数、信道类型、servicehandover等信息。

6、DB_HUNT_A_CIRCUIT_IN_MODULES

RABM为主叫的接入侧查找一个电路。

RABM输入DPC、NI、MGWIndex、优先级能力、ITC(由channelType转换)。

如果查询成功,DB返回CIC、GroupNo、DIDMID(电路资源所在的模块号)、bsn、ItcOut(所选电路的承载能力)、TID(这是接入侧的物理T)。

7、SMMSG_PREPARE_BEARER_REQ

RABM向CRO请求建立承载。

消息中包含AMG、EMG、TID(要ADD的物理T的值,主叫侧这里只有一个)等。

消息头中的CtxId为空表示需要CRO分配一个新的逻辑C。

CRO收到这个消息后分配一个逻辑C(对应一个CRO表号),并最后通过H248消息ADD_REQ在网关上添加一个T(物理的)。

8、SMMSG_PREPARE_BEARER_RSP

网关上物理T添加成功后,CRO会收到通知(包含物理C和物理T)。

CRO会分配一个逻辑T与物理T对应起来。

并返回这条PB响应消息给RABM。

消息中包含逻辑C和逻辑T。

9、RABM_CMHO_RESOURCE_REQ_RSP

RABM向CM返回资源请求响应消息。

消息中包含逻辑C、逻辑T、gsmInfo(CIC、GroupNo、TID、Bsn、DIDMID等)、AMG、AMG支持的Codec、主叫侧选择的Codec。

CM收到资源请求响应后,记录下逻辑C、逻辑T、gsmInfo、AMG支持的Codec和主叫侧选择的Codec。

10、BEARER_INFO

通过此消息,CM将主叫侧的承载信息通知对端。

消息中包含逻辑C、逻辑T和主叫侧选择的CodecList。

CCB收到此消息后,将LC、LT、CodecList记录在CCB的主叫侧信息中。

此时CCB表中的CCB_CR2为空,CCB将标志CCB_NOT_TRANSFER_CALLER_BI_FLAG置为TRUE,表示还未向对端透传BEARER_INFO消息。

11、CMHO_RABM_RAB_ASSIGN_REQ

主叫侧的陆地资源分配好以后,CM指示RABM开始指配空口。

12、RABM_MMHO_RAB_ASSIGN_REQ

RABM向MM发送的指配请求消息,消息中包含信道类型、CIC、PD、TI、优先级等。

13、MMHO_RABM_RAB_ASSIGN_REQ_RSP

MM向RABM返回指配响应消息。

消息中包含选择的信道类型、加密算法、语音版本。

14、RABM_CMHO_RAB_ASSIGN_REQ_RSP

RABM向CM返回指配响应消息。

15、CONNECT_NET

CM向CCB发送的接网消息。

消息中包含addressinfo(DID、BSN、OFC等)、sourcecode、channeltype等。

CCB收到这条消息后,记录ChannelType、AddressInfo和主叫的GroupNum。

16、CONTINUITY

CM向CCB指示主叫侧的链接已经建立。

CCB收到此消息后,将CCB_received_COT置为真。

但不立即向被叫下发,等待被叫承载建立。

17、RR_EST_IND(MM_PAGING_RSP)

被叫侧MM收到AIM发来的寻呼响应消息。

18、MM_Get_Paging_Info_From_VDB

寻呼响应上来后,MM去VDB取寻呼信息,因为MM表是收到AIM的RR_EST_IND消息后新建的,没有保存任何有关本次呼叫的信息,所以需要从VLR获取。

消息中包含用户信息(如IMSI)、RR状态、classmark2、小区信息。

19、MM_Get_Paging_Info

消息中包含IMSI、用户签约的emlpp优先级、MAP表号和模块号、寻呼类型、PAGE表号和模块号、CCB表号和模块号

MM将type_id置为MT_CALL。

分配一个CM表。

找一个空闲的TI。

20、MM_PAGE_RSP

消息中包含接入网类型、GCI。

发送此消息后,MM清除MM控制表中记录的PAGE模块号和表号信息。

PAGE收到此消息后,迁入空态。

21、MM_MP_PageResponse

是被叫MM发送给MAP的消息,作用类似于主叫MM发送给MAP的业务请求消息。

消息中包含CM表号、IMSI、CM业务类型(MT_CALL)、cksn、LAI、GCI、Classmark2、接入网类型、AccessState(指示MAP是否发起鉴权、加密、TMSI重分配等)、BSC的信令点编码、MSC号、VLR号等。

22、PAGING_ACKNOWLEDGE

被叫CM发给CCB的消息,消息中只包含寻呼成功指示。

CCB由此消息得到被叫侧的表号、模块号、PID,CCB同时给CCB_real_called_pid赋值。

23、MP_MM_CmServAcc

与MM_MP_PageResponse消息对应。

消息中包含IMSI。

24、MP_CM_CallData

此消息中包含被叫用户数据MSISDN、IMSI、IMEI、用户类别、签约的BC、补充业务数据。

还包含呼叫参考号。

25、PAGING_CONNECT_ACK

消息中包含BSC_INFO(DPC、NI)、GCI、Classmark2、被叫号码、用户属性(包括签约的各种业务)、MSC号、IMSI、呼叫参考号、IMEI、AddressInfo。

被叫签约的EMLPP信息也是通过这条消息送给CCB,最终到话单里的。

26、SETUP

CCB向被叫CM发送的SETUP消息。

消息中包含BC(主叫侧的BC)、被叫号码、SourceCode、CCBInformation、AddressInfo、用户属性等。

27、MMCC_DATA_REQ(DTAP_SETUP)

被叫CM向被叫手机发送的SETUP消息,此消息中主要包含协商后的BC(主叫送过来的BC和被叫签约的BC取交集)。

28、SETUP_ACKNOWLEDGE

被叫CM发送给CCB的消息。

29、CONTINUITY

CCB发送给被叫CM,通知被叫侧主叫的连接已经建立。

被叫CM将CM表中的CotInd置为CM_COT_RECEICED,发送缓存的消息。

30、MMCC_DATA_IND(DTAP_CALL_CONFIRMED)

此消息中主叫就包含再一次经过手机协商后的BC。

31、CM_MP_SubscriptionCheck_Req

由MAP提供业务检查,消息中包含BC。

32、MP_CM_SubscriptionCheck_Rsp

消息中包含BC,但没什么用。

33、CALL_CONFIRMED

被叫CM发送给CCB的消息。

消息中包含BC、SourceCode、AddressInfo、业务码(是从BC中得出的)等。

CCB将BC、SourceCode、AddressInfo、业务码记录到被叫侧信息中。

晚选MGW时,CCB在这时去选择网关。

34、BEARER_INFO

CCB发送给被叫CM的消息。

此消息中包含主叫AMG、被叫AMG、被叫EMG、逻辑C、主叫的逻辑T、主叫的CodecList、跨网关时还包含中间串。

(MSS移动终结呼叫流程-2,结束。

35、CMHO_RABM_RESOURCE_REQ

被叫CM向RABM发送的资源请求消息。

此消息中包含中间串(主被叫跨网关的时候)、RABID、AMG、EMG、BC、优先级信息、逻辑C、对端信息(主叫侧AMG、逻辑T、选择的CodecList)等。

36、SMMSG_PREPARE_BEARER_REQ

被叫侧RABM向CRO发送的PB消息。

相对于主叫侧的PB消息,此消息中包含中间串的多个物理T和接入端点。

这使得H248要通过多条ADD_REQ消息到网关上添加这些物理T。

同一个网关上的两个T可以通过一条ADD_REQ消息添加。

37、SMMSG_PREPARE_BEARER_RSP

被叫侧的PB响应消息,包含被叫侧的逻辑T。

38、BEARER_INFO

被叫CM给CCB发送的消息。

包含被叫逻辑T、主被叫协商后的Codec信息。

CCB直接将此消息透传到主叫侧。

39、CONNECT_NET

被叫CM发送给CCB的,消息内容同主叫侧。

CCB将消息中的信息记录到CCB控制表的被叫侧。

40、ALERTING

CCB发送给主叫CM的ALERTING消息中包含CCBInformation、alerttype、用户类别等。

41、SMMSG_SEND_TONE_REQ

主叫CM向CRO请求放回铃音,消息中包含放音的逻辑T和TONEID,这里TONEID就是回铃音TID_RING_BACK_TONE,值为6。

CRO收到此消息后,最终通过H248向网关发送MOD_REQ消息,消息中包含要放音的物理TID,这个T就是主叫侧的接入端点。

42、SMMSG_SEND_TONE_RSP

CRO给CM返回放音请求的响应。

43、CONNECT

被叫CM发送给CCB的消息,里面包含ConnectedNumber(即最终的被叫号码)。

44、SMMSG_STOP_TONE_REQ

主叫CM向CRO请求停止放回铃音,消息中包含放音的逻辑T。

3.中继入局呼叫(ISUP)

(中继入局呼叫(ISUP)流程-1,后续流程参见下面的流程)

1、

IAM

此消息中包含源信令点、目的信令点、选定的CIC、链路选择码、主叫号码、被叫号码为漫游号码等)、承载信息(userserviceinformation)、EMLPP信息等。

2、SETUP

ISUP发送给CCB的SETUP消息。

与CM发给CCB的SETUP不同的是,这个消息中包含AMG,这是ISUP根据入局IAM消息中的CIC等获得的。

3、CCB_CCB_INFORMATION

CCB自发一条INFORMATION消息,启动号码分析。

CCB检查主叫侧为中继,得出CCB_call_type为CT_INCOMING。

CCB检查被叫号码类型为GCT_MSRN,向VLR发送CC_VLR_QUERY_CCB_REQ消息,查询这个漫游号码的信息。

4、CC_MP_OBTAIN_SUBPARA_INCOMING_CALL

CCB向MAP取被叫用户数据。

5、MP_PAGE_MS

该消息中包含MSC号、VLR号、LAI、GCI等信。

以便向被叫发起寻呼。

6、PAGE_BSSMAP_PAGING

向A口发送寻呼消息,消息中包含IMSI、小区和优先级信息。

7、MM_MP_PageResponse

是被叫MM发送给MAP的消息,作用类似于主叫MM发送给MAP的业务请求消息。

消息中包含IMSI、CM业务类型(MT_CALL)、cksn、LAI、GCI、Classmark2、接入网类型、AccessState(指示MAP是否发起鉴权、加密、TMSI重分配等)、BSC的信令点编码、MSC号、VLR号等。

Map则以MP_MM_CmServAcc作为该消息的响应消息。

8、PAGING_ACKNOWLEDGE

被叫CM发给CCB的消息,消息中只包含寻呼成功指示。

9、MP_CM_CallData

将被叫用户数据告知给CM,包含MSISDN、IMSI、IMEI、用户类别、签约的BC、补充业务数据。

10、PAGING_CONNECT_ACK

消息中包含BSC_INFO(DPC、NI)、GCI、Classmark2、被叫号码、用户属性(包括签约的各种业务)、MSC号、IMSI、呼叫参考号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1