SIP理论篇12:NAT 环境下的典型故障与解决思路
聚焦 SIP 在 NAT 环境中的典型信令与媒体问题,梳理 Contact、Via、SDP 地址、RTP 回程、NAT 老化、ALG 等关键因素,并总结常见解决思路。
|
56
|
|
3799 字
|
15 分钟
SIP理论篇11:重传机制与 Timer 全解析
从事务层视角系统梳理 SIP 的重传机制与定时器体系,重点解释 INVITE 与非 INVITE 的差异、T1/T2/T4 的含义,以及 Timer A/B/E/F/G/H 等在超时与状态收敛中的作用。
|
48
|
|
4022 字
|
17 分钟
SIP理论篇01:SIP协议概述与核心概念
1. SIP协议概述 1.1 什么是SIP协议 SIP(Session Initiation Protocol,会话发起协议)是一个应用层信令协议,用于在IP网络上建立、修改和终止多媒体会话。SIP是基于文本的协议,类似于HTTP,具有良好的可读性和扩展性。 1.2 SIP协议的主要功能 会话建立:发起音频、视频或多媒体通话 用户定位:查找和定位用…
|
180
|
|
1553 字
|
7 分钟
SIP理论篇03:SIP呼叫流程与核心信令
1. 概述 SIP(Session Initiation Protocol)呼叫流程是VoIP通信的核心机制。本文将深入分析SIP信令在呼叫建立、维持和终止过程中的详细工作流程,帮助读者理解SIP协议的实际运作机制。 2. SIP呼叫流程基础概念 2.1 参与实体 UAC (User Agent Client):发起请求的客户端(主叫方) UAS …
|
143
|
|
2646 字
|
21 分钟
SIP理论篇04:100rel、PRACK 与可靠临时响应
SIP 100rel 协议规范 1. 协议简介 100rel (Reliable Provisional Responses) 是 RFC 3262 定义的 SIP 扩展,用于确保临时响应(180、183 等)的可靠传输。 问题:标准 SIP 中 1xx 响应不可靠,可能丢失 解决:通过 RSeq/RAck 机制和 PRACK 方法实现可靠传输 应…
|
123
|
|
886 字
|
9 分钟
SIP理论篇05:DTMF 的原理与传输方式
1. DTMF概述 DTMF (双音多频, Dual-Tone Multi-Frequency) 是电信系统中使用的按键音信令系统。在SIP (会话初始协议) 通信中: - DTMF代表按下电话键盘上按键时产生的音调 - 每个按键会同时产生两个特定频率的音调(因此称为"双音") - 这些音调用于传输拨号数字或与自动系统交互 2. DTMF传输方式 …
|
88
|
|
3221 字
|
17 分钟
SIP理论篇08:NAT 环境中的基本问题
什么是NAT映射 NAT(Network Address Translation,网络地址转换)是一种将私有网络IP地址映射到公网IP地址的技术。NAT映射过程中,路由器或防火墙等网络设备会修改数据包的源IP地址和端口号,并在内部维护一张映射表,记录内网IP:端口与公网IP:端口的对应关系。 NAT设备会对经过的数据包执行以下操作: 1. 当内网主…
|
71
|
|
2529 字
|
12 分钟
SIP理论篇09:Symmetric RTP 与对称媒体回程
引言 在前面的章节中,我们学习了RTP媒体传输的基本原理,了解到媒体服务器应该根据SDP信令中的c字段来确定媒体流的发送地址。但在实际的生产环境中,特别是涉及NAT穿越的场景下,我们会发现一个有趣的现象:媒体服务器并不总是严格按照SDP中的地址发送媒体流。 今天我们来深入学习一个重要的概念:Symmetric RTP(对称RTP)。 1. 什么是S…
|
79
|
|
1619 字
|
12 分钟
SIP理论篇14:Q.850 Reason 字段说明
Q.850 Reason字段格式说明 Q.850标准格式 格式: Q.850;cause=XX;text='描述文本' 字段解释: - Q.850 - 表示使用ITU-T Q.850标准的cause值 - cause=XX - Q.850标准定义的原因码 - text='描述文本' - 可读的原因描述 常见Q.850 Cause值 cause=16…
|
61
|
|
653 字
|
3 分钟
SIP理论篇16:AXB线路基础原理
前言 AXB虚拟小号是电信增值业务中的一项重要技术,它通过虚拟中间号码(X号)桥接主叫用户(A号)和被叫用户(B号)之间的通信。AXB业务线路在收到呼叫时,会同时建立两个独立的呼叫会话(A-X和X-B),然后将这两个会话桥接起来,使双方都只能看到虚拟号码X而非对方的真实号码,从而实现号码保护。 作为电信基础设施提供商,可以将AXB业务封装成标准化的…
|
73
|
|
4271 字
|
21 分钟