volte信令流程中注销流程和注册流程一样,唯一的区别就是用户发起的register消息中的expire

SIP基本呼叫流程培训_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
SIP基本呼叫流程培训
S​I​P​基​本​呼​叫​流​程
大小:1.41MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢SIP(18):注册程序敲定
距离上次写blog过去好长一段时间,今天不但放出了原来设为草稿的好些博客,还打算写下最近的成果吧。前几天其实已经有重大突破,回顾下
1、解决那个eXosip_automatic_action和exosip_register_build_register冲突的问题。摒弃eXosip_automatic_action和eXosip_execute这对多线程自动处理的函数而采用手动单线程的处理模式让工作前进了一大步。
2、由1引发加上由Linux C到Windows C到Windows
C++的一个重大结论,就是抛开开会讨论所谓的改写海xx的程序,自主化编写,海xx只当做一个用法实例来看了。摒弃AKA等等算法的自行编写。但为了资料方便查找,写程序的时候文件命名还是仿照海xx的,这样可以方便查找。
3、但是弯路没有白走的,经过海xx大型程序改写失败的经验,在自行编写的信程序中,将cpp程序中全局声明,结构体声明,函数声明部分放入头文件中,规范处理。
3、服务器brekeke的成功搭建和DNS服务器的成功搭建(后者还未使用)
4、心跳处理的理解,其实就是在expire秒时间内需要再次发送带验证头的注册信息,就是401后发的那个,方法是保存authorization头,在expire秒时间内重发即可。否则会注册失效。详见reg_heart程序
5、注销和注册的流程一模一样,只需要把expire时间为0即可
6、最后形成的终极版1为reg_success1_dereg_final程序:
(1)://起始行中的Request-URI完整格式:sip:User
Part:Host P
& int eXosip_register_build_initial_register
(const char *from, const char *proxy,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
const char *contact, int expires,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
osip_message_t ** reg);
//第二个参数Proxy used for
registration,对于注册是关键,上面第一个参数正确与否不影响注册结果,只影响起始行。
(2)从服务器返回应答的je事件中获取头域
osip_www_authenticate_t *www_
osip_message_get_www_authenticate(je-&response,
0, &www_header);
(3)认证信息的清理和添加
Xosip_clear_authentication_info(); //
清空认证信息&&&&&&&&
&eXosip_add_authentication_info(pref-&name,
pref-&userid, pref-&password, "MD5",
pref-&realm); // 添加认证信息
注:第一个参数不影响最后的结果,即用户的昵称一点不影响登陆(就像每次你可以随意更改qq名称似的),第2、3、4、5个参数直接影响最后鉴权结果!
(4)应答:
je-&type == EXOSIP_REGISTRATION_FAILURE:
je-&response)-&status_code ==
401&& 401unauthorized
je-&response)-&status_code ==
403&& 403forbidden
& (新增借口返回为用户名或者密码错误)
je-&type == EXOSIP_REGISTRATION_SUCCESS:
je-&response)-&status_code
==&200& 注册返回的200OK
(5)增加用户输入用户名和密码,呢称接口。修改全局变量pref,添加userid作为ID名称,使用name作为昵称,其他结构体荣誉部分可以考虑在日后删减。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。93VoLTE系统架构与信令流程
上亿文档资料,等你来发现
93VoLTE系统架构与信令流程
VoLTE内部培训;系统架构与信令流程;做国内最佳、创国际一流的通信咨询设计企业; IMSR5参考模型(简化);Databases;SLF;DxCxMwSh;HSS;CxISC;AS;ServicesElements;Mr;SessionManagementandRout;Gm;P-CSCF;PDF;SupportEntitiesGo;Mw;UE;I-CSC
VoLTE内部培训系统架构与信令流程做国内最佳、创国际一流的通信咨询设计企业 IMS R5 参考模型 (简化)DatabasesSLFDx Cx Mw ShHSSCx ISCASServices ElementsMrSession Management and RoutingGmP-CSCFPDFSupport Entities GoMwUEI-CSCFS-CSCFMRFCMpMiMRFPGGSNVisited DomainHome DomainMjBGCFMGCFSGWIMS 网络可分为如下几个部分? ? ? ? ? Session Mgmt & Routing (CSCFs) Databases (SLF, HSS) Services Elements (AS, MRFC, MRFP) Inter-working elements (BGCF, MGCF SGW, MGW) Support EntitiesInterworking ElementsMGWMn? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 2 页 Session Management and Routing (P-CSCF) (1/3)SLFDatabasesHSSDx Cx MwShASCx ISCServices ElementsMrSession Management and RoutingGmP-CSCFPDFSupport Entities GoMwUEI-CSCFS-CSCFMRFCMpMiMRFPGGSN Visited DomainHome DomainMjBGCFMGCFSGWP-CSCF (Proxy Call Session Control Function)? 用于在用户接入IMS网络,功能接近于一个Proxy与 (UA) User Agent (RFC3261) Mn Interworking Elements ? 将用户注册请求转发到I-CSCF ? 与PDF功能交互 MGW ? 在UE与S-CSCF之间转发信息 ? 验证发起地与目的地的有效性 ? 检测紧急业务的发起 ? 向计费单元CCF (Charging collection function) 发送计费信息 ? 提供IMS与UE之间SIP信息的完整性与安全性保护 Source: THE IMS, ? 压缩/解压缩UE发出的压缩SIP信息 (RFC , 3486) IP Multimedia concepts & services in the mobile domain 执行媒体控制策略 (检查SDP消息中的媒体信息) ? ?中国移动通信集团设计院有限公司 第 3 页 Session Management and Routing (I-CSCF) (2/3)SLFDx Cx MwHSSASSh Cx ISC MrSession Management and RoutingGm MwUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWI-CSCF (Interrogating-CSCF)? ? ? ? ? ? 当用户漫游时作为用户接入归属网络的接入点 一个运营商网络可以有多个I-CSCF 与HSS联系获取该用户归属的S-CSCF地址 向该S-CSCF转发所有SIP请求与相应 向CCF发送计费信息 提供拓扑、配置与能力隐藏的功能MnMGW? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 4 页 Session Management and Routing (S-CSCF) (3/3)SLFDx Cx MwHSSSh Cx ISCASSession Management and RoutingGm MwMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNS-CSCF (Serving-CSCF)Visited DomainHome DomainBGCFMGCFSGW? IMS中业务控制核心,处于归属网络中 ? 负责UE的注册与任务管理 ? 在一个运营商网络中可以有多个S-CSCF ? 处理用户注册请求 (如RFC3261中描述的registrar); 记录所有注册UE的IP地址 ? 通过IMS AKA对用户鉴权 ? 从HSS中下载用户信息与业务数据 ? 路由被叫用户信息到P-CSCF,主叫用户信息到I-CSCF、BGCF或AS ? 负责任务控制与紧急呼叫处理 ? 通过DNS进行E.164到SIP URI (Universal resource identifier)之间的转换 ?? 中国移动通信集团设计院有限公司 进行媒体策略控制,维护任务执行时间MnMGWSource: THE IMS, IP Multimedia concepts & services in the mobile domain第 5 页 Databases (HSS and SLF)DatabasesSLFDx Gm Mw Cx MwHSSSh Cx ISCASMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNHSS(Home Subscriber Server)? 存储与IMS有关的用户与服务信息,包括? ? ?IMS相关功能 包含CS域的HLR/AUC功能 包含PS域的HLR/AUC功能Visited DomainHome DomainBGCFMGCFSGWMn?HSS中包含用户标识、注册信息、接入参数与业务触发信息 (3GPP TS 23.002, 23.003. 23.008) 用于协助I-CSCF、S-CSCF与AS找到存储该用户信息的HSSMGWSLF(Subscription Location Function)?? 中国移动通信集团设计院有限公司 第 6 页Source: THE IMS, IP Multimedia concepts & services in the mobile doma Service Elements (MRFC, MRFP) (1/2)SLFDx Gm Mw Cx MwHSSSh Cx ISCASServices ElementsMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWMRFC(Multimedia Resource Function Controller)? ? ??支持与承载有关的业务 (conferencing, announcements, transcoding) 支持与S-CSCF通过SIP互通并且通过MEGACO控制MRFP 向CCF发送计费信息按照MRFC的要求提供用户面的资源MnMGWMRFP(Multimedia Resource Function Processor)? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 7 页 Service Elements (AS) (2/2)SLFDx Gm Mw Cx MwHSSSh Cx ISCASServices ElementsMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWApplication Server (AS)? 提供IMS的业务? ? ?接收与处理来自IMS的SIP请求 发送SIP请求 向CCF与OSC发送计费信息 MnMGW? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 8 页 Interworking Elements (BGCF, MGCF) (1/2)SLFDx Gm Mw Cx MwHSSSh Cx ISCASMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWBreakout Gateway Control Function(BGCF)? ? 用于选择合适的MGCF进行互通 通过ENUM DNS按照被叫的E.164号码选择合适的MGCFMGWInterworking ElementsMnMedia Gateway Control Function(MGCF)? 中国移动通信集团设计院有限公司? ?用于执行IMS与CS域的互通 执行不同域之间的协议转换(BICC, ISUP与SIP)Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 9 页 Interworking Elements (MGW, SGW) (2/2)SLFDx Gm Mw Cx MwHSSSh Cx ISCASServices ElementsMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWSignalling Gateway(SGW)? ? ? ? 用于连接不同的信令网络 实施信令承载的转换 (SS7-SIGTRAN) 连接不同域的用户平面 (PSTN, GSM, WCDMA与IMS) 不同网络之间的编解码转换MGWInterworking ElementsMnMedia Gateway Control Function(MGW)? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 10 页 Support Entities (PDF)SLFDx Cx MwHSSSh Cx ISCASSession Management and RoutingGm MwMrUEP-CSCFPDFGoI-CSCFMiS-CSCFMRFCMpMRFPMjGGSNVisited DomainHome DomainBGCFMGCFSGWPDF (Policy Decision Function)? ? ? ? ? ? ? ? 由P-CSCF依据任务与媒体信息进行策略控制 存储业务与媒体相关信息 (IP address, port #, bandwidth,etc.) 生成用于标识PDF与任务的Authorisation token 当收到GGSN请求后按照存储的任务/媒体信息作出QoS决策 在任何时刻撤回授权 控制对承载的使用 当承载发生变化时通知P-CSCF 在GGSN与P-CSCF之间交换Charging IDMnMGW? 中国移动通信集团设计院有限公司Source: THE IMS, IP Multimedia concepts & services in the mobile domain第 11 页 ? 管理 ? 控制SIP任务建立,在 IMS域内提供业务支持能力Gm3GPP Rel’5 IP Multimedia Subsystem (总结 ) 应用层与承载层 注册以及SIP用户移动性用户与业务数据SLFDx Mw Cx MwSh业务服务器ASISC MrHSSCxUE 策略控制, QoS 计费P-CSCFPDFGoI-CSCFS-CSCFMRFCMi MRF = 铃音,通知,多方通 话MRFPGGSN? BGCF发现正确的 MGCFMjBGCFMGCFSGW? 在CS与IMS域之间的控制层网关 Visited Domain (PSTN, GSM, 3G R‘99) =& 发起/终结七号信令? 提供媒体层( MGW)的控制与管理 ? 中国移动通信集团设计院有限公司Home ? Domain SGW提供信令承载的转换MGWMn? MGW将按时隙封装的话音 转化为IP数据包第 12 页 3GPP Rel 5/6 IMS主要协议与接口DiameterDhRo,RfDiameterSLFDiameter Dx Gm MwHSSDiameter Cx Mw Sh Cx ISCASMrRo,RfUECompressionP-CSCFPDFGo RfI-CSCFRf MiS-CSCFRo,RfMRFCMpMegacoCOPS forPolicy Control MgMRFPGGSN主要IMS协议? ??Gm, Mw, Mr, Mi, Mg, Mj, ISCVisited DomainHome DomainMjBGCFRfMGCFSIP Megaco MGWRf MnSGW SIP-ISUPSIP (Session Initiation Protocol) Diameter? ??Dh, Sh, Cx, Dx (Uses Diameter SIP application) Rf接口用于离线计费? ?使用Diameter计费请求 使用Diameter Credit Control application(DCCA)Ro接口用于在线计费R6 Interface第 13 页? 中国移动通信集团设计院有限公司 LTE网络的语音业务实现方案DS-UE/SV-LTELTE多模双待单卡(USIM)终端通 过同时接入LTE和CS网络实现数据 业务和语音业务的共存和并发: 数据业务通过LTE网络承载,语音 业务通过传统电路域网络承载。MSCGSM/3G GSM/3GCSFB在语言呼叫建立阶段UE回退到 2G/3G网络,从而延续传统电路域 控制下的语音业务。VoLTE+SRVCC在LTE网络中提供基于IMS网络的 VoIP业务。当UE移动出LTE覆盖区 时,通过切换到传统2G/3G电路域 网络以保证语音业务的连续性。MSCSRVCC GSM/3GMSC IMS EPCLTEEPCLTEFallbackEPCLTECS Fall Back ? 中国移动通信集团设计院有限公司 Single Radio Voice Call ContinuityDual-Standby UECS业务处理节点第 14 页 LTE网络中如何实现CS语音业务?GERAN/UTRANBTS BSC MSSCS CoreMGW电路域业务MSC -电路域业务 +电信业务 - 普通呼叫业务 - 智能网呼叫业务 - 紧急呼叫 短信业务 补充业务IMSNode-BRNC SGSNPS CoreGGSN√ √ √ √ √ √ √定位业务USSD业务√ √ √ √* √ ? ?IMS EUTRANMMEEvolved PCS/P-GWCSCFVoIP ASIMS业务? 中国移动通信集团设计院有限公司第 15 页 VoLTE总体架构MSSGERAN/UTRANMGWD ShTASCall control signalling User plane traffic Other control signallingSGsSvHSSCx S6aPCRFI/S-CSCF Ma, ISC BGCF MiMGCFRxMwP-CSCFMnMMELTE-UuS1-MME S1-US11Gx MbeNBS-GWP-GWMGW? 中国移动通信集团设计院有限公司第 16 页 VoLTE建立IMS默认与专用承载Access Evolved Packet CoreMMERegisterIMSHSS S6a 1. S11 PCRF 4. Gx S5 S-GW P- GW SGi 4. P-CSCF IMS ASS1-MME eNB Default Bearer C SIP QCI=5 Dedicated bearer C RTP QCI=1 S1-U 1.用户附着在LTE网络并且建立IMS默认承载 2. IMS VOIP注册 (SIP信令) 3. 发起IMS语音呼叫 (SIP信令) 4. 通过PCC建立话音媒体面专用承载 5. 话音传输 ? 中国移动通信集团设计院有限公司3. 2.SIP signalling VoIP media 5.第 17 页 QCI简介? 中国移动通信集团设计院有限公司第 18 页 QCI简介? 中国移动通信集团设计院有限公司第 19 页 SRVCC 解决LTE与CS切换需求2G/3G CS DomainMGWRTP/IP2. 在无线资源预留后MSS 向IMS发起SRVCC切换请求Userplane after SRVCC handoverSCC ASMMTel AS3.IMS将用户平面更新到MGW侧UEBSC MSC-SSRVCC1. eNb 通过MME向MSS Sv 发起SRVCC切换请求2G/3G coverageMw D Sh Cx HSS/HLR S6a/Gr+ Gm CSCF AnyiNetworki CSCFAccessUEMME UELTERTP/IPUserplane before SRVCC handover SignallingeNbLTE DomainS/P-GWUserplane VoIMS VoCS 第 20 页? 中国移动通信集团设计院有限公司 eSRVCC网络架构?除了归属网络中设置的SRVCC应用服务器,eSRVCC架构在拜访网络中引入了接入侧的锚定点,锚定点包括 两部分功能:?ATCF :Access Transfer Control Functionality??ATGW:Access Transfer GatewayATCF在呼叫过程中及接入侧转换后始终参与在会话控制平面中,它在拜访地执行接入承载的控制,在SRVCC发生时,负 责控制来自本地CS域新媒体通道的转换,而无需更新远端的呼叫分支。 ATGW受ATCF的控制,在呼叫过程中及接入转换后始终位于会话媒体通道内。虽然 ATGW作为单独的功能单元描述,但在 3GPP R10 Solution: Visited Network Home Network Home Network 实际部署时,可以附着在不同的物理网元上,如IMS-MGW,CS-MGW等。(A-Party) (A-Party) (B-Party) ATCF Mw (SIP)Handover?3GPP R8/R9 Solution: CS MGWSCC-AS Mw (SIP) I-/S-CSCF P-/I-/S-CSCF Gm (SIP)P-CSCFUE-BUE-A PDN GWMSC-S Gm (SIP) UE (A-Party) CS MGW ATGW PDN GW Stable bearer leg between ATGW and UE (B-Party)bearer path after SRVCC handover bearer path before SRVCC handoverUE (B-Party)? 中国移动通信集团设计院有限公司第 21 页 VoLTE注册流程? 中国移动通信集团设计院有限公司第 22 页 VoLTE呼叫流程? 中国移动通信集团设计院有限公司第 23 页 SIP协议介绍? SIP(Session Initiation Protocol会话发起协议) - IETF制定的多媒体通信系统框架协议之一 - 基于文本的应用层控制协议,独立于底层协议 - 用于建立、修改和终止IP网上的双方或多方多媒体会话。 ? SIP六种信令: INVITE、ACK、CANCEL、OPTIONS、BYE、REGISTER - INVITE和ACK: 建立呼叫,完成三次握手,或者用于建立以后改变会话属性; - BYE: 结束会话; - OPTIONS用于查询服务器能力; - CANCEL用于取消已经发出但未最终结束的请求; - REGISTER用于客户出向注册服务器注册用户位置等消息。? 中国移动通信集团设计院有限公司第 24 页 SIP呼叫流程UserA Invite 180 Ringing 200 OK ACK BYESSInvite 180 Ringing 200 OKUserAACK BYE 200 OK200 OK ACKACK? 中国移动通信集团设计院有限公司第 25 页 ? 中国移动通信集团设计院有限公司第 26 页 ? 中国移动通信集团设计院有限公司第 27 页 ? 中国移动通信集团设计院有限公司第 28 页 ? 中国移动通信集团设计院有限公司第 29 页 3.1.1 Initial LTE Attach with Authentication (successful, user not in MME, part I)UE-Ae.NBMMEServing GWPDN GWPCRFHLR (LTE)HSS (IMS only)P-CSCF-AI-/S-CSCF-ANVS-A1. System Information Broadcast2. MAC Random Channel Access 3. RRC Connection Request 4. RRC Connection Setup 5. RRC Connection Setup Complete (Attach Request) 6. Initial UE Message (Attach Request) 7. Authentication Information Request 8. Authentication Information Answer 9. DL NAS Transport (Authentication Request) 10. DL Info Transfer (Authentication Request) 11. UL Info Transfer (Authentication Response) 12. UL NAS Transport (Authentication Response) 13. DL NAS Transport (Security Mode Command) 14. DL Info Transfer (Security Mode Command) 15. UL Info Transfer (Security Mode Complete) 16. UL NAS Transport (Security Mode Complete)Authentication / Security17. Update Location Reques包含各类专业文献、生活休闲娱乐、外语学习资料、各类资格考试、中学教育、幼儿教育、小学教育、93VoLTE系统架构与信令流程等内容。 
 VoLte信令流程_信息与通信_工程科技_专业资料。VoLte...LTE 系统中会以 数据的方式进行传输,用户 A 发送...Established【语音架构确认】 ) 6、 eNB 向 MO-UE...  网络架构 VoLTE 解决方案中,实现 VoIP 语音业务时,除了由 EPS 系统提供承载,由...典型的 VOLTE 呼叫流程如下。 LTE 网络附着:在 LTE 网络下附着,UE 建立信令...  操作系统: Windows 7(32 位、64 位),Win8 1.2 VOLTE 事件、呼叫流程及...7 CoM P 多用户 容量 12 / 18
3 VOLTE 典型信令 3.1 ...  VOLTE 系统架构 VOLTE 采用 IMS 作为业务控制层系统,EPC 仅作为承载层;要求终端...VOLTE 信令流程 VOLTE 是基于 SIP 协议的语音通话,所有与 IMS 交互的信令全部...  Serving-CSCF S-CSCF 是 IMS 子系统中极为重要的...如下图所示 电信网设计的基本架构思想是将控制面与...3 、 VOLTE- 注册信令流程 对于一个网络工程师而言...  7、Volte 语音呼叫 2G 上图是 VoLTE 呼叫 2G 信令流程。 流程和 VoLTE 呼叫...eSRVCC 与 SRVCC 方案区别点在于前者 在 IMS 系统中新增了一对功能实 体:ATCF...  在新的 LTE 系统架构下,不再支持传统的电路 域...为信令和语音数据使用特 定 QCI 的“承载”,从而...但是,真正实现 VoLTE 将是一个 漫长的过程。因此,...  (IMS 即 IP Multimedia Subsystem,IP 多媒体子系统...IMS 域转向到 CS 域,带来了复杂的信令处理流程。 ...架构的方案,不管 VoLTE 用户在 IMS 域或 CS 域...  CS 将会被逐渐取代,当然,这是一个相当长的过程。 VoLTE 网络部署策略简化网络架构 IMS 比传统软交换...一个挑战是需要支持多种语音接入方式和信令协议适配,...北京盛悦通信-认识VoLTE_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
北京盛悦通信-认识VoLTE
北​京​盛​悦​通​信​-​认​识​V​o​L​T​E
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩25页未读,继续阅读
你可能喜欢SIP基本呼叫流程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
SIP基本呼叫流程
s​i​p​ ​呼​叫​流​程
大小:1.41MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 volte信令流程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信