热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VoLTE业务端到端流程

以V2V场景为例,VoLTE端到端流程可以拆解为以下9个子过程:1.主叫接入过程主叫端终端------主叫端P-SBC,发送INVITE业务请求消息。空闲状态下终端发起VoLT

以 V2V 场景为例, VoLTE 端到端流程可以拆解为以下 9 个子过程:

 1. 主叫接入过程

主叫端终端------>主叫端 P-SBC,发送 INVITE 业务请求消息。空闲状态下终端发起 VoLTE 业务请求,通过鉴权、上下文设置、建立默认承载等操作完成RRC 连接、初始上下文连接、 QCI9 与 QCI5 默认承载建立、 向 IMS 中的 P-SBC 网

元发起 INVITE 请求(包含 service Request)。


2. 主叫专载建立过程

主叫端 P-SBC------>主叫端 S-CSCF,转发 INVITE 业务请求消息。 P-SBC 网元收到 INVITE 请求后,通过与 EPC 的鉴权、承载重配等操作建立到终端的专用承载, 同时向注册的 S-CSCF 发起 INVITE 请求。


3. ENUM/DNS 查询过程

主叫端 S-CSCF------>对端 I-CSCF,转发 INVITE 业务请求消息。 S-CSCF 网元收到 INVITE 请求后,通过查询 MMTel AS 服务器获得呼叫能力支持相关信息,查询 ENUM/DNS 服务器获得对端 IMS 网络 IP 地址,然后发送 INVITE 请求到对端IMS 网络中入口点 I-CSCF 网元。


4. S-CSCF 查询过程

对端 I-CSCF------>对端 S-CSCF,转发 INVITE 业务请求消息。被叫端 I-CSCF收到业务请求后,查询本地 HSS 服务器获取相关用户信息,如用户地址和在线状态等。然后将查询到的数据加入到业务请求中发送到 S-CSCF 网元进行下一步处理。


5. 被叫域选过程

对端 S-CSCF------>对端 P-SBC,转发 INVITE 业务请求消息。 S-CSCF 网元收到请求后查询 HSS 服务器和 MMTel AS 服务器获取用户相关信息, 发送至 P-SBC网元进行下一步处理。


6. 被叫寻呼过程

对端 P-SBC------>对端终端,转发 INVITE 业务请求消息。 P-SBC 收到被叫用户信息和业务请求后通过 S/P-GW 网关通知 MME 网元向被叫用户发起寻呼,被叫用户收到寻呼消息后向 MME 发起 service Request 请求。


7. 被叫接入过程

对端终端------>对端 EPC,发送 service Request 业务请求消息。被叫用户发起 service Request 请求通过鉴权、上下文设置、 RRC 重配置等操作完成对EPC 网的接入。


8. 被叫专载建立过程

对端 P-SBC------>主叫端终端,发送 183 消息通知主叫终端专载建立成功。被叫完成对 EPC 的接入后, EPC 网络建立与被叫终端之间的承载,之后终端向P-SBC 发送 183 消息。 P-SBC 收到此消息后建立与被叫终端之间的专载,然后向主叫终端发送 183 消息,通知主叫终端被叫转载已建立完成。


9. Precondition 过程

主叫端终端<------>被叫端终端,发送 200 OK 消息通知主叫终端资源预留成功。主被叫之间专载建立完成,通过 SDP 进行信息交互选择合适的媒体和编码方案进行 VoLTE 通话,完成资源预留后,建立媒体连接;随后被叫向主叫发送 180 ring 消息,主叫发送 ack 消息开始进行 VoLTE 通话


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
    本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
author-avatar
手机用户2602886175
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有