VoLTE呼叫建立流程详解:从Initial Attach到SIP INVITE
需积分: 32 194 浏览量
更新于2024-08-09
收藏 5.08MB PDF 举报
被叫呼叫建立流程在VoLTE网络中是一个关键步骤,涉及多个网元之间的交互,以实现从UE(用户设备)到最终媒体会话的建立。以下是对整个流程的详细解读:
1. 初始注册:
UE首先通过Attach Request向eNodeB发起连接请求,同时包含 piggybacked PDN connectivity request,即在一次消息中携带多个请求,以便快速完成网络接入。Attach Accept响应中会激活默认EPS bearer context,这是建立语音承载的基础。
2. IMS PDN连接:
- PDN Connectivity Request 请求建立到IMS核心网络的连接。
- E-RAB SETUP REQUEST 提出创建一条用于VoLTE语音数据传输的专用承载(QCI=1),可能包括SRVCC操作。
- Activated default EPS bearer context request 确保承载资源准备就绪。
3. IMS域SIP注册:
UE在IMS域进行SIP注册,通过SIP Register消息与SBC/P-CSCF建立会话。可能遇到的状态变化包括401 Unauthorized(未授权)、SIP Register成功(200 OK)等。
4. 主叫呼叫流程:
- 当主叫用户拨打电话时,发送RRC Connection Request,触发语音通话的建立过程。
- RRC Connection Setup 定义了SRB1(控制面承载)和物理配置,包括ul-SCH-Config和Physical Config Dedicated。
- RRC Connection Setup Complete 向UE发送NAS消息(Service Request)和E-RAB setup请求。
- 修改承载(Modify Bearer Request)以适应VoLTE通话需求,如增加QCI=1承载。
5. VoLTE呼叫建立:
- SIP INVITE 信号发送,包含SDP offer,表示呼叫请求。
- 在用户接听之前,有SIP状态码的交互,如100 Trying(呼叫正在处理中)和180 Ringing(电话振铃)。
- 媒体会话通过QCI=1的承载进行双向VoLTE RTP通信。
- RRCConnectionReconfiguration 配置DRB(数据承载)以支持媒体传输。
- SIP PRACK( provisional response)确认会话参数。
6. 语音媒体传输:
媒体传输发生在主叫方和被叫方之间,通过VoLTE RTP协议在QCI=1的专用承载上进行。
7. 通话结束:
呼叫结束后,可能会有ACK确认消息和最终的SIP对话结束。
在整个流程中,每个步骤都需要网络中的各个节点如UE、eNB、MME、S-GW、P-GW、PCRF、SBC、P-CSCF和AAA等协同工作,确保VoLTE通话的顺利进行。这个过程涉及的信令协议主要是SIP,以及RRC和NAS层的控制面交互。
2011-09-25 上传
2023-05-31 上传
2010-04-26 上传
2021-09-23 上传
2008-09-24 上传
2024-03-10 上传
2021-09-19 上传
2021-05-27 上传
2021-09-21 上传
啊宇哥哥
- 粉丝: 35
- 资源: 3877
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍