OmniMSC 是由 Omnitouch 开发的符合 3GPP 标准的移动交换中心服务器。它为 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 附加用户的 SGs 上的 SMS |
| USSD | 网络发起和移动发起的 USSD,转发到外部 USSD 网关或本地处理 |
| 附加服务 | 呼叫转移 (CFU/CFB/CFNR/CFNRC)、呼叫限制 (BAOC/BOIC/BAIC)、���叫等待、CLIP/CLIR |
| CAMEL | 通过 CAP 接口到 gsmSCF 的 CAMEL 第 2 阶段服务控制,IDP 触发,BCSM 事件监控 |
| CS Fallback | SGs 接口到 MME,组合附加,通过 SGs 进行寻呼,SGs 上的 SMS |
| MSC 池 | 基于 NRI 的 TMSI 分配,池区域负载分配,非广播 LAI |
| 紧急呼叫 | 可配置的紧急号码表,无 SIM 卡呼叫支持,基于位置的 PSAP 路由 |
| 媒体 | MGCP 呼叫代理用于媒体网关控制,编解码协商,会议桥资源 |
| 中继 | SIP 对等体 (UDP/TCP/TLS) 和 ISUP 中继组,具有完整的电路管理 |
| 监控 | Prometheus 指标,Web 控制面板 (LiveView),CDR 生成 |
| 文档 | 描述 |
|---|
| 配置参考 | 所有子系统的完整参数文档 |
| 路由 | 号码分析、路由表配置、中继选择逻辑 |
语音与媒体
| 文档 | 描述 |
|---|
| 呼叫流程 | MO/MT 语音呼叫、保持、会议、DTMF 的序列图 |
| SIP 中继 | SIP 对等体配置、重新邀请处理、会话定时器、DTMF 中继 |
| ISUP 中继 | ISUP/SS7 中继组和电路管理程序 |
| 媒体与编解码器 | MGCP 网关控制、编解码协商、会议桥 |
消息与服务
| 文档 | 描述 |
|---|
| 短信 | MO/MT 短信路由、投递尝试和 MAP 程序 |
| USSD | USSD 中继到外部网关和本地处理 |
| 附加服务 | 呼叫转移、呼叫限制、呼叫等待、CLIP/CLIR、MPTY 会议 |
安全与身份
| 文档 | 描述 |
|---|
| 认证与安全 | AKA 向量、密码模式协商、TMSI 重新分配 |
| MSC 池 | MSC-in-Pool 操作、基于 NRI 的 TMSI、池区域配置 |
操作与管理
| 文档 | 描述 |
|---|
| 控制面板 | 端口 4000 上的基于 Web 的管理 UI |
| REST API | 端口 8444 上的 REST API 用于外部集成 |
| CDR & 计费 | 呼叫详细记录格式、生成触发器、文件输出 |
| 指标与监控 | Prometheus 远程监控端点和 PromQL 查询示例 |
| 故障排除 | 常见问题、诊断程序和解决步骤 |
按角色分类的文档
操作员
日常监控和事件响应。从这里开始:
- 控制面板 — 实时用户、呼叫和警报可见性
- 故障排除 — 基于症状的常见问题查找
- 指标与监控 — Prometheus 仪表板和警报规则
集成商
将 OmniMSC 连接到周围网络。从这里开始:
- 配置参考 — 每个接口的所有参数
- SIP 中继 — SIP 对等体设置、编解码配置、故障转移
- ISUP 中继 — SS7 中继组配置
- MAP 操作 — HLR 和 SMSc 连接
- SgS & CSFB — MME 集成以实现 CS Fallback
网络规划师
容量规划和网络设计。从这里开始:
- 路由 — 号码分析和路由表设计
- MSC 池 — 池的维度、NRI 分配、滚动升级