分类: sip

10 篇文章

day1-sip概念解释
## 1. SIP协议概述 ### 1.1 什么是SIP协议 SIP(Session Initiation Protocol,会话发起协议)是一个应用层信令协议,用于在IP网络上建立、修改和终止多媒体会话。SIP是基于文本的协议,类似于HTTP,具有良好的可读性和扩展性。 ### 1.2 SIP协议的主要功能 1. **会话建立**:发起音频、视频…
day2-媒体链路与信令链路
## 信令链路与媒体链路的基本概念 SIP通信中有两种核心通信路径,各自承担不同职责: **信令链路**: - **作用**:传输呼叫控制指令,建立/终止通话,协商通话参数 - **协议**:SIP协议(端口5060/5061) - **关键消息**:INVITE(呼叫请求)、BYE(挂断)、ACK(确认) - **实际应用**:用于拨号、挂机、呼…
day3-sip信令分析
## 1. 概述 SIP(Session Initiation Protocol)呼叫流程是VoIP通信的核心机制。本文将深入分析SIP信令在呼叫建立、维持和终止过程中的详细工作流程,帮助读者理解SIP协议的实际运作机制。 ## 2. SIP呼叫流程基础概念 ### 2.1 参与实体 - **UAC (User Agent Client)**:发起…
day4-Timer协议与100rel协议
## SIP 100rel 协议规范 ## 1. 协议简介 **100rel (Reliable Provisional Responses)** 是 RFC 3262 定义的 SIP 扩展,用于确保临时响应(180、183 等)的可靠传输。 - **问题**:标准 SIP 中 1xx 响应不可靠,可能丢失 - **解决**:通过 RSeq/RAc…
day5-按键音DTMF
## 1. DTMF概述 DTMF (双音多频, Dual-Tone Multi-Frequency) 是电信系统中使用的按键音信令系统。在SIP (会话初始协议) 通信中: - DTMF代表按下电话键盘上按键时产生的音调 - 每个按键会同时产生两个特定频率的音调(因此称为"双音") - 这些音调用于传输拨号数字或与自动系统交互 ## 2. DTM…
day6-NAT环境问题处理
## 什么是NAT映射 NAT(Network Address Translation,网络地址转换)是一种将私有网络IP地址映射到公网IP地址的技术。NAT映射过程中,路由器或防火墙等网络设备会修改数据包的源IP地址和端口号,并在内部维护一张映射表,记录内网IP:端口与公网IP:端口的对应关系。 NAT设备会对经过的数据包执行以下操作: 1. 当…
day7 – Symmetric RTP 对称RTP
## 引言 在前面的章节中,我们学习了RTP媒体传输的基本原理,了解到媒体服务器应该根据SDP信令中的c字段来确定媒体流的发送地址。但在实际的生产环境中,特别是涉及NAT穿越的场景下,我们会发现一个有趣的现象:媒体服务器并不总是严格按照SDP中的地址发送媒体流。 今天我们来深入学习一个重要的概念:**Symmetric RTP(对称RTP)**。 …
拓展–Q.850字段说明
## Q.850 Reason字段格式说明 ### Q.850标准格式 **格式:** `Q.850;cause=XX;text='描述文本'` **字段解释:** - `Q.850` - 表示使用ITU-T Q.850标准的cause值 - `cause=XX` - Q.850标准定义的原因码 - `text='描述文本'` - 可读的原因描述 …
线路篇-AXB线路
## 前言 AXB虚拟小号是电信增值业务中的一项重要技术,它通过虚拟中间号码(X号)桥接主叫用户(A号)和被叫用户(B号)之间的通信。AXB业务线路在收到呼叫时,会同时建立两个独立的呼叫会话(A-X和X-B),然后将这两个会话桥接起来,使双方都只能看到虚拟号码X而非对方的真实号码,从而实现号码保护。 作为电信基础设施提供商,可以将AXB业务封装成标…
线路篇-ims线路
## 简介 本文探讨IP多媒体子系统(IMS)通过软交换与现有网络基础设施集成的核心机制。我们将重点关注两个基本流程: 1. 注册流程 - 用户设备如何通过软交换向IMS网络注册 2. 呼叫流程 - 用户设备如何通过软交换向IMS网络发起呼叫 ## 一、注册流程:UE通过软交换连接IMS ### 1.1 架构原理 在混合部署环境中,用户设备(UE)…