OmniMSC 是一个符合 3GPP 标准的移动交换中心服务器,由 Omnitouch 开发。它为 GSM 和 UMTS 无线接入网络提供电路交换语音、短信、补充服务和移动管理,并通过 CS Fallback 实现与 SIP、ISUP 和 LTE 的互通。
OmniMSC 实现了 3GPP TS 23.002 中定义的 MSC 服务器角色,协议支持涵盖 TS 24.008 (CC/MM/SS)、TS 29.002 (MAP)、TS 29.078 (CAP)、TS 23.272 (SGs/CSFB)、RFC 3261 (SIP) 和 ITU-T Q.767 (ISUP)。
架构概述
MSC-A 是中央连接管理器。每个用户附加都会创建一个 MSC-A 进程,该进程拥有 SCCP 连接并协调该用户的 VLR、CC FSM、SMS、USSD 和补充服务子系统。外部接口从这些子系统分发到右侧所示的网络元素。
| 类别 | 功能 |
|---|
| 语音 | MO 和 MT 呼叫、呼叫保持、多方会议 (MPTY)、显式呼叫转移 (ECT)、带 PSAP 路由的紧急呼叫 |
| 短信 | 通过 MAP 到 SMSc 的 MO-SMS 和 MT-SMS,CSFB 附加用户的 SMS 通过 SGs |
| USSD | 网络发起和移动发起的 USSD,转发到外部 USSD 网关或本地处理 |
| 补充服务 | 呼叫转移 (CFU/CFB/CFNR/CFNRC)、呼叫禁止 (BAOC/BOIC/BAIC)、MO 设置时的 ODB 和 CUG、呼叫等待、CLIP/CLIR |
| CAMEL | 通过 CAP 接口到 gsmSCF 的 CAMEL Phase 2 服务控制,IDP 触发,BCSM 事件监控 |
| CS Fallback | 与 MME 的 SGs 接口、组合附加、通过 SGs 的寻呼、SGs 上的 SMS |
| MSC 池 | 基于 NRI 的 TMSI 分配、池区域负载分配、非广播 LAI |
| 紧急呼叫 | 可配置的紧急号码表、无 SIM 呼叫支持、基于位置的 PSAP 路由 |
| 媒体 | 用于媒体网关控制的 MGCP 呼叫代理、编解码器协商、会议桥资源 |
| 中继 | SIP 对等 (UDP/TCP/TLS) 和 ISUP 中继组,具有完整的电路管理 |
| 监控 | Prometheus 指标、Web 控制面板 (LiveView)、CDR 生成 |
| 文档 | 描述 |
|---|
| 配置参考 | 所有子系统的完整参数文档 |
| 路由 | 号码分析、路由表配置、中继选择逻辑 |
语音与媒体
| 文档 | 描述 |
|---|
| 呼叫流程 | MO/MT 语音呼叫、保持、会议、DTMF 的序列图 |
| SIP 中继 | SIP 对等配置、重新邀请处理、通话中服务 (保持/REFER/UPDATE)、会话计时器、DTMF 中继 |
| ISUP 中继 | ISUP/SS7 中继组和电路管理程序 |
| 媒体与编解码器 | MGCP 网关控制、编解码器协商、会议桥 |
消息与服务
| 文档 | 描述 |
|---|
| 短信 | MO/MT 短信路由、投递尝试和 MAP 程序 |
| USSD | USSD 中继到外部网关和本地处理 |
| 补充服务 | 呼叫转移、呼叫禁止、MO 设置时的 ODB/CUG、呼叫等待、CLIP/CLIR、MPTY 会议 |
| VGCS & VBS | 语音组呼叫和语音广播控制、MAP 组呼叫操作、上行争用 |
| 文档 | 描述 |
|---|
| MAP 操作 | HLR 和 SMSc 的 MAP 程序 (位置更新、认证、短信路由) |
| CAMEL & CAP | CAMEL 服务控制、初始 DP、BCSM 事件处理 |
| SgS & CSFB | 通过 SGs 接口与 MME 的 CS Fallback、组合附加、寻呼 |
| SGSN (分组域) | 集成 S4-SGSN: Iu-PS/RANAP、GMM/SM、Gr MAP、S4、直接隧道、S3 移动、PS CDR、CAMEL GPRS |
安全与身份
| 文档 | 描述 |
|---|
| 认证与安全 | AKA 向量、密码模式协商、TMSI 重新分配 |
| 封闭用户组 (CSG) | CSG 订阅数据、CSG 访问控制、VCSG 位置和 cancelVcsgLocation (CSS) |
| MSC 池 | MSC-in-Pool 操作、基于 NRI 的 TMSI、池区域配置 |
操作与管理
按角色文档
操作员
日常监控和事件响应。从这里开始:
- 控制面板 — 实时用户、呼叫和警报可见性
- 故障排除 — 基于症状的常见问题查找
- 指标与监控 — Prometheus 仪表板和警报规则
集成者
将 OmniMSC 连接到周围网络。从这里开始:
- 配置参考 — 每个接口的所有参数
- SIP 中继 — SIP 对等设置、编解码器配置、故障转移
- ISUP 中继 — SS7 中继组配置
- MAP 操作 — HLR 和 SMSc 连接
- SgS & CSFB — MME 集成以支持 CS Fallback
网络规划者
容量规划和网络设计。从这里开始:
- 路由 — 号码分析和路由表设计
- MSC 池 — 池的维度、NRI 分配、滚动升级