Registered Jack & VoIP 接口
关于物理通信连接器 (Registered Jacks) 和用于集成模拟电话与数字系统的硬件接口的参考笔记。
Registered Jack (RJ) 术语
Registered Jack (RJ) 是用于将语音和数据设备连接到本地交换运营商或长途运营商提供的服务的标准化网络接口。
常见连接器类型
- {A}P{B}C Notation (表示法):
P= Number of positions (物理槽位数量)。C= Number of contacts (实际连接的触点/针脚数量)。- Example:
6P4C意味着 6 个位置,其中 4 个导体已连接。
| Interface | Connector | Common Use (常见用途) |
|---|---|---|
| RJ11 | 6P2C | 单线模拟电话。 |
| RJ14 | 6P4C | 双线模拟电话。 |
| RJ25 | 6P6C | 三线模拟电话。 |
| RJ45 | 8P8C | 计算机网络 (Ethernet)。 |
| RJ61X | 8P8C | 四线模拟电话。 |
| RJ21X | 50-pin | 高密度多线 (最多 25 线) 桥接连接。 |
安装后缀
- C: Flush-mount or surface mount (嵌入式或表面安装)。
- F: Flex-mount (柔性安装)。
- W: Wall-mount (壁挂式)。
- L: Lamp-mount (灯座式)。
- S: Single-line (单线)。
- M: Multi-line (多线)。
- X: Complex jack (复杂插座)。
VoIP 硬件与接口
模拟电话适配器 (ATA) 与网关
- HT-503 (Grandstream): 一种流行的混合 ATA,具有 1 个 FXS 端口 (用于电话) 和 1 个 FXO 端口 (用于 PSTN 线路)。
- Digium TDM2400PLF: 使用 RJ21 连接器的高密度 PCI 卡,用于多线模拟电话。
Raspberry Pi / SBC 集成
- SwitchPi (lixinswitchpi):
- SwitchPi 官网
- lixinswitchpi on GitHub
- C, C++, MPL 1.1 / CC BY-NC-SA 3.0
- PiTDM (FXS/FXO), PiGSM, 和 OAK 系列 IP PBX 设备的开源设计。
- PiTDM Module Installation Manual
- OpenUSB FXS: 创建 USB 转 FXS 接口的开源项目。
- IRIS Series (eicss):
组件技术参考
- Si3217x + Si32911/19 (Silicon Labs): 用于 FXS 应用的单芯片 ProSLIC®。
- MAX3232: RS232 转 TTL 电平转换器,通常用作嵌入式硬件的 "刷机线"。
软件音频
- JACK Audio Connection Kit: 专业的声音服务器守护进程 (不要与物理 RJ 连接器混淆)。