华为呼叫流程内部呼叫控制流程
- 格式:doc
- 大小:987.00 KB
- 文档页数:18
EV-DO系统呼叫流程介绍华为技术有限公司版权所有侵权必究2004-11-3030 华为机密,未经许可不得扩散第i页, 共27页修订记录2004-11-3030 华为机密,未经许可不得扩散第ii页, 共27页目录(TOC Heading)第1章 EV-DO网络结构概述 (2)1.1 网络结构概述 (2)第2章基本空口消息 (3)2.1 配置消息 (3)2.1.1 ConfigurationRequest / ConfigurationResponse /ConfigureComplete (3)2.2 位置更新消息 (3)2.2.1 LocationRequest (3)2.2.2 LocationNotification (4)2.2.3 LocationComplete (4)2.3 流控制协议 (4)2.3.1 XonRequest /XonResponse (4)2.4 会话消息 (5)2.4.1 UATIRequest (5)2.4.2 UATIAssignment (5)2.4.3 UATIComplete (6)2.5 连接消息 (7)2.5.1 Page (7)2.5.2 ConnectionRequest (7)2.5.3 TrafficChannelAssignment (7)2.5.4 TrafficChannelComplete (9)2.5.5 ConnectionClose (9)2.5.6 RouteUpdate (10)2.5.7 ResetReport (11)2.6 MAC消息 (11)2.6.1 RTCAck (11)2.6.2 AcAck (11)第3章呼叫流程 (13)3.1 AT注册(会话建立) (13)3.2 保活流程 (14)3.3 会话释放 (14)3.4 建立连接 (15)3.5 释放连接 (16)3.6 配置协商 (16)3.7 流控制开启 (17)3.8 切换流程 (18)3.8.1 软(更软)切换 (18)3.9 位置更新 (18)第4章信令流程 (20)4.1 AT始发HRPD会话 (20)4.2 网络侧重激活 (21)4.3 终端重激活 (21)4.4 连接释放 (21)4.5 AT始发会话释放 (22)4.6 PCF内AN间切换 (22)4.7 其他 (23)关键词:呼叫流程接口信令摘要:本文介绍了EV-DO系统系统的呼叫处理过程,并简要介绍了DO系统的系统结构与接口信令等。
通信基础知识整理6——手机呼叫流程2009-07-29 15:341.用户A打电话给用户BMS:Mobile Station,移动台BTS:Base Transceiver Station,基站收发台BSC:Base Station Controller,基站控制台MSC:Mobile Switching Center,移动交换中心HLR :Home Location Register,归属位置寄存器VLR :Visitor Location Register,拜访位置寄存器AUC :Authentication Center,鉴权中心IMSI:international mobile subscriber identity ,国际移动用户识别码2.拨打用户B号码3.与MSC建立链接4.MSC进行被叫号码分析5.在HLR中查询被叫号码6.在HLR中找到被叫用户的信息,即:IMSI和所属VLR(找到对应MSC-2)7.为被叫用户提供漫游号码每次呼叫发生时,HLR知道目前用户处在哪一个MSC/VLR服务区内,为了向GMSC提供一个本次路由选择的临时号码,HLR请当前的MSC/VLR分配一个移动台漫游号码(MSRN)给被叫用户,并将此号码送给HLR。
HLR再将此号码转发给GMSC,此时 GMSC就能根据此号码将主叫用户接至所在的MSC/VLR。
查询呼叫路由功能(请求MSRN号)是移动应用部分(MAP)中的一部分。
在GMSC-HLR-MSC/VLR 之间用于查询目前的数据交换都是利用MAP协议在CCITT#7信令网中发送的。
GMSC是网关移动交换中心, 它具有从HLR查询得到被叫MS目前的位置信息,并根据此信息选择路由。
8.MSC-2接受这个移动台漫游号码(MSRN)9.将这个移动台漫游号码(MSRN)传给MSC-110.MSC-1分析出这个MSRN对应的被叫用户在MSC-2中11.MSC-1与MSC-2建立连接(进行路由)12.路由结束,MSC-2进行Check13.MSC-2从VLR中找出MSRN对应的IMSI14.MSC-2数据查询完毕之后开始呼叫15.被叫用户振铃搞的好像很复杂的样子,一句话简化版:MS1接通MSC1;MSC1从HLR中找出被叫号码所在MSC2,并提供MSRN;MSC1根据这个MSRN链接MSC2;MSC2接通MS2。
呼叫处理与信令流程目录第一部分事务处理能力应用部分(TCAP第二部分智能网应用规程(INAP第三部分 CAMEL应用部分(CAP第一部分事务处理能力应用部分(TCAP七号信令事务处理能力应用部分TCAPTCAP 分为三部分:第一部分TCAP 基本概念;第二部分TCAP 功能结构,主要说TCAP 在具体实现的时候分为哪几部分,每一部分的功能以及相互之间的联系;第三部分TCAP 消息构成,具体是TCAP 消息的解析,强化TCAP 概念。
第一部分TCAP 基本概念:如图,在最底层是MTP 部分,MTP 被称为消息传送部分,提供所有用户部分的公共的对消息的传送机制,包括MTP 第一层、第二层和第三层。
MTP 第一层提供的是信令数据链路层,给出了七号信令在什么样的带宽上传送,在什么样的物理通道上传送。
MTP 第二层被称为信令链路层,给出了七号信令帧的格式,消息是怎样被打包、被解包以及怎样进行点对点之间传送的差错控制。
MTP 第三层是信令网络层,提供在信令网当中七号信令消息的寻址和消息路由功能以及一些七号信令消息的网络管理功能,MTP 这三层功能合起来实现在七号信令网任意两上网络节点之间消息可靠的传输。
用户部分被称为UP 部分,图中有TUP 、DUP 、ISUP 、SCCP 、TCAP 等,TUP 是电路用户部分,用于交换机和交换机之间的电路接续控制,DUP 数据用户部分,主要用于数据通信网的应用,ISUP 用户ISDN 网络部分,实际上包含DUP 和TUP 功能。
SCCP 被称为信令连接控制部分,MTP 提供网络层功能并不完善,MTP 第三层它在寻址存在局限性,利用DPC 和OPC 寻址,它们在寻址是在相对的地址范围,不是全球地址范围,导致全球七号信令网之间任意两个节点的通信地址范围受到限制,SCCP 扩张采用全球码寻址方式,使在全球信令网两上节点有着统一的编码方式,为信令的寻址提供相当大的灵活性,这是SCCP 对七号信令体系功能扩张第一点;功能扩张的第二点SCCP 扩大MTP 用户部分,用4个比特来表示只有16用户,SCCP 提出子系统概念,采用8比特表示256个子系统,相当于多出了256个用户;功能扩张的第三点SCCP 面向连接以及面向无连接的服务,TUP 消息在传送前是不需要确定对方能够收到与否,SCCP 类似于在发送消息先要询问对方是否能正确收到,握手建立再传送数据,数据传送完后再拆除连接;功能扩张的第四点SCCP消息实现和电路应用无关,在TUP 中任何消息都和某一个具体中继电路相关,TUP 当中有一个CIC 电路标识,用来标识这个消息和某一个电路相关,SCCP 和TIC 无任何关系。
SIP协议呼叫流程及协议分析SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的通信协议。
它被广泛应用于VoIP(Voice over IP)系统中,用于实现语音、视频和其他多媒体通信。
本文将详细介绍SIP协议的呼叫流程和协议分析。
一、SIP协议呼叫流程1. 呼叫建立阶段在呼叫建立阶段,参与呼叫的两个终端被称为User Agent(UA)。
呼叫建立的流程如下:1.1 UA1发送INVITE请求到SIP服务器,请求建立呼叫。
1.2 SIP服务器向UA2发送INVITE请求,询问是否愿意接受呼叫。
1.3 UA2发送100 Trying响应,表示正在处理请求。
1.4 UA2发送180 Ringing响应,表示正在振铃。
1.5 UA2发送200 OK响应,表示接受呼叫。
1.6 UA1发送ACK请求,确认接受呼叫。
2. 呼叫传输阶段在呼叫传输阶段,实际的语音、视频或其他多媒体数据通过网络传输。
该阶段的流程如下:2.1 UA1和UA2之间交换多媒体数据。
3. 呼叫终止阶段在呼叫终止阶段,参与呼叫的任一方终止呼叫。
呼叫终止的流程如下:3.1 UA1或UA2发送BYE请求,请求终止呼叫。
3.2 接收到BYE请求的一方发送200 OK响应,表示同意终止呼叫。
二、SIP协议分析SIP协议由请求-响应模型组成,使用文本格式进行消息传递。
它基于客户端-服务器架构,其中客户端是发起请求的一方,服务器是处理请求并发送响应的一方。
以下是SIP协议的一些重要特点和分析:1. 端口号SIP协议使用UDP(User Datagram Protocol)或TCP(Transmission Control Protocol)作为传输层协议,默认使用UDP端口5060。
SIP协议还可以使用TLS (Transport Layer Security)进行加密传输,默认使用TCP端口5061。
典型业务的内部呼叫控制流程 (2)1. MSS移动始发呼叫 (2)2. M SS移动终结呼叫 (8)3. 中继入局呼叫(ISUP) (15)典型业务的内部呼叫控制流程1.MSS移动始发呼叫注意:以下过程主要针对局内呼叫主叫侧流程进行解释。
主叫接入过程:主叫取漫游及指配过程:备注:图中情况为局内呼叫,被叫也在本局,其中橙色消息表示取路由信息部分;(21)(22)其中橙色消息表示寻呼被叫部分,在终结呼叫中有详细解释;振铃及拆线:移动始发实际消息跟踪1.CM_Service_Request,该消息是A口上收到手机上报的标准的业务请求消息主要包含如下信息:Cm service type:表示是用户发起的业务类别。
移动始发呼叫,或者短消息等Cipher key sequence num:表示CKSNMobile 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:用户IMSIet 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:表示主叫侧链接已经建立,等待被叫侧接入。
26、MCCB_CM_ALERTING:被叫资源也已分配好,这时CCB会向CM下发该消息。
CM会通知MGW放振铃音,并且在A口上下发Alert的DTAP透传消息。
27、MCCB_CM_CONNECT:当被叫应答后,从被叫侧发送此消息给主叫侧CCB,CCB再向CM通知,并传递到A口;该条消息基本没有实质性信元。
28、connect ack:主叫在收到connect消息后,回送connect ack消息,之后主被叫双方可以通话。
29、disconnect:当用户挂机后,从A口上收到该消息;主要信元为:Cause原因值:比如用户正常挂机,拆线原因值为normal call clearing30、clear command:标准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_REQPAGE在发起寻呼前向VLR插入寻呼信息。
消息中包含PAGE表号和模块号、CCB表号和模块号、MAP表号和模块号、IMSI/TMSI、呼叫优先级。
3、VLR_PAGE_INSERT_PAGING_INFO_RSPPAGE收到此消息后,记录下LAI、GCI,使用DB_QUERY_PAGING_CONTROL查询寻呼控制表得到寻呼次数等信息。