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

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

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

1. MSS移动始发呼叫 (2)

2. MSS移动终结呼叫 (9)

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

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

1.MSS移动始发呼叫

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

主叫接入过程:

主叫取漫游及指配过程:

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

(21

)(22

)

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

移动始发实际消息跟踪

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

主要包含如下信息:

Cm service type:表示是用户发起的业务类别。移动始发呼叫,或者短消息等

Cipher key sequence num:表示CKSN

Mobile station classmark2:表示手机上报的Classmark信息,其中说明了手机的能力Mobile identity:表示终端用户的IMSI号或者TMSI号

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

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

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

主要包含如下信息:

et imsi:用户IMSI

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

et ms type:位置更新时,根据配置的漫游用户类型表信息,使用用户IMSI的得到用户的漫游类型。如果不配置,则缺省为国际漫游。

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

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

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

gsm-bearer-capability1:表示主叫手机的承载能力,比如支持的Speech version(语音版本)等;

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中的被叫号码分析表(ADD CNACLD配置)、业务检查表(ADD SRVCHK配置)等其它表进行号码分析,分析被叫号码是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表示查询结果,其中cc no hon表示这个不是切换号码;

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的选择;

主要携带et called lai:被叫所在的LAI;

之后CCB开始进行MGW的选择。同时选择主被叫所使用的媒体网关,主叫媒体网关由主叫业务接入请求带上来的网关索引即可确定,被叫媒体网关主要查询位置区小区表(由ADD LAIGCI配置)得到BSC的dpc和ni,紧接着查局向表(ADD OFC配置)得到局向号,再查媒体网关表(由ADD RANMGW配置),最后得到被叫的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口向手机下发指配请求;

主要携带:channel type:指定的信道类型速率及语音版本等;

Circuit identity code:即CIC电路号;

22、Assginment_Complete:

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

23、RABM_CMHO_RAB_ASSIGN_REQ_RSP:

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

24、CM_CCB_CONNECT_NET:CM通知CCB,主叫侧已经指配完成

主要信元:

Source code:其中有call source code呼叫源码,dNSetID号首集等等其它信息;TKO group no:中继群号;

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

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

相关主题
相关文档
最新文档