主题: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详解学习总结相关推荐

  1. Java 线程池详解学习:FixedThreadPool,CachedThreadPool,ScheduledThreadPool...

    Java常用的线程池有FixedThreadPool和CachedThreadPool,我们可以通过查看他们的源码来进行学习. Java的源码下载参考这篇文章:Java源码下载和阅读(JDK1.8) ...

  2. Redis数据库教程——系统详解学习Redis全过程

    Redis数据库教程--系统详解学习Redis全过程 Redis快速入门:Key-Value存储系统简介 Key-Value存储系统:     Key-Value Store是当下比较流行的话题,尤其 ...

  3. TCP/IP详解学习笔记-基本概念

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...

  4. Matlab中 pdist 函数详解

    学习笔记,仅供参考,有错必纠 转载自:Matlab中 pdist 函数详解(各种距离的生成); pdist Pairwise distance between pairs of objects. Sy ...

  5. python的抽象类详解_第7.19节 Python中的抽象类详解:abstractmethod、abc与真实子类...

    第7.19节 Python中的抽象类详解:abstractmethod.abc与真实子类 一. 引言 前面相关的章节已经介绍过,Python中定义某种类型是以实现了该类型对应的协议为标准的,而不是以继 ...

  6. 【转】:TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

    TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute 分类:            TCP/IP详解学习笔记计算机网络2006-04-20 18:147970人阅读评论(1)收 ...

  7. java字符编码详解_Java中字符编码格式详解

    一.前言 在分析Comparable和Comparator的时候,分析到了String类的compareTo方法,String底层是用char[]数组来存放元素,在比较的时候是比较的两个字符串的字符, ...

  8. html中transition默认,CSS3中的Transition详解

    W3C标准中对css3的transition这是样描述的:"css的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改 ...

  9. 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了

    TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...

最新文章

  1. 研究型AI面经 | 来自一位Reddit网友谷歌面试经验分享
  2. POJ1321 棋盘问题(DFS)
  3. Excel多条件求和 SUMPRODUCT函数用法详解
  4. java中的堆、栈、方法区等比较
  5. Azure恢复服务-DPM联机备份SQL数据库
  6. iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解
  7. Qt工作笔记-QT_BEGIN_NAMESPACE与QT_END_NAMESPACE的理解
  8. ASP.NET 2.0中将 GridView 导出到 Excel 文件中 (转)
  9. 关于sqlmap无法打开的问题解决办法
  10. 报告节选2:桌面虚拟化需重视网络和存储
  11. 第一个动态网页——留言板
  12. NetworkManager和network
  13. 加州欧文大学计算机申请,加州大学欧文分校申请
  14. 黑客教父龚蔚谈公共WiFi该不该连?
  15. 2018年sfdc工作总结_前端绑数据 前端定义勿用驼峰命名法
  16. 【报告分享】2021中国品牌消费趋势报告-京东大数据研究院(附下载)
  17. 迪杰斯特拉算法和弗洛伊德算法
  18. selenium录屏python_Selenium实现录屏的一种方法
  19. Apache Avro项目简介
  20. 皇帝成长计划html文件打不开,伯爵皇帝成长计划解决存档问题XP/win7/win8适用

热门文章

  1. python打印元组中的元素_Python怎么打印元组
  2. python cannot concatenate_解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
  3. 我的directX编程学习(4)-坐标变换初步
  4. 用八爪鱼爬取微博热门评论
  5. 三星+android+p,华为P30 Pro/三星S10+对比:安卓机皇之争究竟怎么选?
  6. 【游戏精粹】AI系统(一):优化策略
  7. iMindMap非破解版下载序列号激活码-密钥-相关问题解答
  8. 汇编语言笔记06_宏指令及程序结构(小甲鱼笔记总结)
  9. Nodejs爬虫刷csdn访客+桌面自动化框架Robotjs模拟鼠标,键盘,屏幕事件!
  10. 浅谈平面设计师如何转为APP设计师