IMS中的VoLTE详解学习总结
主题:IMS中的VoLTE
简介:与IMS相关的VoLTE架构和VoLTE流程
参考:
VoLTE初学者指南
IMS中的VoLTE
IP-SMGW传输层互通
SIP会话路由
图解SIP
从终端侧和网络侧看VoLTE的流程
DIAMETER协议
IR.92 IMS Profile for Voice and SMS v9.0
FCM.01-VoLTE-Service-Description-and-Implementation-Guidelines-Version-2.0
作者:ybb
时间:
1.概述
2.IMS基本架构
在LTE连接过程中,VoLTE客户端接收P-CSCF的IP地址。
P-CSCF:
(1)维护自身和UE之间的安全关联
(2)作为IMS信令的入口点,通过SIP协议直接连接到VoLTE设备。
此外,P-CSCF通常作为A-SBC的一部分。
A-SBC:
(1)为多个网络提供连接
(2)实时安全功能,例如DoS、DDoS攻击和预放、加密、拓扑隐藏
(3)与LTE进行通信,负责QoS
(4)处理媒体服务、提供转码
IMS Core由I-CSCF和S-CSCF组成,它关心身份验证、会话路由、管理。
I-CSCF:
(1)I-CSCF提供定位服务,针对用户定位正确的S-CSCF
(2)代表对等方的IMS网络,因为对于对等网络,I-CSCF是第一个联系点。
S-CSCF:
(1)负责基本的IMS服务,提供会话建立、会话拆除、会话控制和路由功能。
(2)充当SIP Register,存储公共用户身份SIP URI与其实际存在点,联系人IP地址之间的绑定并维护用户注册状态,在VoLTE注册过程中,执行用户认证。
(3)根据从HSS接收的规则IFC调用TAS、IPSMGW
注:IMS Core对语音或短信服务一无所知,TAS负责语音和视频电话
TAS:
(1)负责地址规划化、呼叫转移、呼叫控制
MRF:
(1)媒体服务器
MGCF:
(1)用于与CS网络的互通
BGCF:
(1)当S-CSCF无法根据ENUM/DNS找到路由时,使用BGCF
3.VoLTE呼叫流程
S-CSCF是IMS的核心功能,TAS可视为大脑,从发起者到接受者的路径上总是至少涉及两个TAS和两个S-CSCF,一边发起服务,一边终止服务。
注:服务器的应用取决于TAS的配置以及存储在HSS的数据。
用户注册之后,S-CSCF将来电路由到用户,该S-CSCF知道那个TAS进行了第三方注册并维护了IMPU和TAS之间的绑定。
当订阅者想要发起新呼叫时,会向接受者发送SIP INVITE消息。
VoLTE用户使用SIP协议来协商RTP会话参数,SIP信令还允许IMS网络为所请求的服务质量确保足够的资源。
IMS中的VoLTE详解学习总结相关推荐
- Java 线程池详解学习:FixedThreadPool,CachedThreadPool,ScheduledThreadPool...
Java常用的线程池有FixedThreadPool和CachedThreadPool,我们可以通过查看他们的源码来进行学习. Java的源码下载参考这篇文章:Java源码下载和阅读(JDK1.8) ...
- Redis数据库教程——系统详解学习Redis全过程
Redis数据库教程--系统详解学习Redis全过程 Redis快速入门:Key-Value存储系统简介 Key-Value存储系统: Key-Value Store是当下比较流行的话题,尤其 ...
- TCP/IP详解学习笔记-基本概念
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...
- Matlab中 pdist 函数详解
学习笔记,仅供参考,有错必纠 转载自:Matlab中 pdist 函数详解(各种距离的生成); pdist Pairwise distance between pairs of objects. Sy ...
- python的抽象类详解_第7.19节 Python中的抽象类详解:abstractmethod、abc与真实子类...
第7.19节 Python中的抽象类详解:abstractmethod.abc与真实子类 一. 引言 前面相关的章节已经介绍过,Python中定义某种类型是以实现了该类型对应的协议为标准的,而不是以继 ...
- 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类: TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...
- java字符编码详解_Java中字符编码格式详解
一.前言 在分析Comparable和Comparator的时候,分析到了String类的compareTo方法,String底层是用char[]数组来存放元素,在比较的时候是比较的两个字符串的字符, ...
- html中transition默认,CSS3中的Transition详解
W3C标准中对css3的transition这是样描述的:"css的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改 ...
- 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了
TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记 这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...
最新文章
- 研究型AI面经 | 来自一位Reddit网友谷歌面试经验分享
- POJ1321 棋盘问题(DFS)
- Excel多条件求和 SUMPRODUCT函数用法详解
- java中的堆、栈、方法区等比较
- Azure恢复服务-DPM联机备份SQL数据库
- iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解
- Qt工作笔记-QT_BEGIN_NAMESPACE与QT_END_NAMESPACE的理解
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中 (转)
- 关于sqlmap无法打开的问题解决办法
- 报告节选2:桌面虚拟化需重视网络和存储
- 第一个动态网页——留言板
- NetworkManager和network
- 加州欧文大学计算机申请,加州大学欧文分校申请
- 黑客教父龚蔚谈公共WiFi该不该连?
- 2018年sfdc工作总结_前端绑数据 前端定义勿用驼峰命名法
- 【报告分享】2021中国品牌消费趋势报告-京东大数据研究院(附下载)
- 迪杰斯特拉算法和弗洛伊德算法
- selenium录屏python_Selenium实现录屏的一种方法
- Apache Avro项目简介
- 皇帝成长计划html文件打不开,伯爵皇帝成长计划解决存档问题XP/win7/win8适用
热门文章
- python打印元组中的元素_Python怎么打印元组
- python cannot concatenate_解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
- 我的directX编程学习(4)-坐标变换初步
- 用八爪鱼爬取微博热门评论
- 三星+android+p,华为P30 Pro/三星S10+对比:安卓机皇之争究竟怎么选?
- 【游戏精粹】AI系统(一):优化策略
- iMindMap非破解版下载序列号激活码-密钥-相关问题解答
- 汇编语言笔记06_宏指令及程序结构(小甲鱼笔记总结)
- Nodejs爬虫刷csdn访客+桌面自动化框架Robotjs模拟鼠标,键盘,屏幕事件!
- 浅谈平面设计师如何转为APP设计师