OmniSEP - 服务端点平台
OmniSEP 是一个统一的服务端点平台,提供运营商级的移动设备配置协议实现。它从一个平台处理 TS.43 权限配置、XCAP 附加服务和视觉语音邮件。
快速链接
操作与监控
服务文档
- TS.43 权限 - GSMA TS.43 服务权限配置
- XCAP Simservs - ETSI TS 183 023 附加服务(呼叫转移、呼叫限制、来电显示)
- 视觉语音邮件 - OMTP VVM v1.3 / GSMA TS.46 视觉语音邮件服务器
架构概述
支持的服���
TS.43 权限配置
实现 GSMA TS.43 设备服务权限查询:
| 应用 ID | 服务 | 描述 |
|---|---|---|
| ap2003 | 语音通过蜂窝 | VoLTE/VoNR 权限状态 |
| ap2004 | VoWiFi | WiFi 语音通话权限 |
| ap2005 | SMSoIP | IP 上的 SMS 权限 |
| ap2006 | ODSA 陪伴 | 设备上的服务激活(陪伴) |
| ap2009 | ODSA 主 | 设备上的服务激活(主) |
| ap2010 | 数据计划提升 | 数据计划信息 |
| ap2012 | 直接运营商计费 | DCB 服务状态 |
| ap2016 | 卫星模式 | 卫星连接权限 |
XCAP 附加服务
实现 ETSI TS 183 023 的 IMS 附加服务配置:
| 服务 | 描述 | 参考 |
|---|---|---|
| 通信转移 | 呼叫转移(CFU、CFB、CFNA、CFNRC) | ETSI TS 183 004 |
| 来电限制 | 按类型阻止来电 | ETSI TS 183 023 |
| 去电限制 | 按类型阻止去电 | ETSI TS 183 023 |
| OIP/OIR | 来电显示和限制 | ETSI TS 183 023 |
视觉语音邮件
实现 OMTP VVM 规范 v1.3 和 GSMA TS.46:
| 组件 | 描述 | 参考 |
|---|---|---|
| IMAP 服务器 | 消息检索和管理 | RFC 3501 |
| 短信协议 | SYNC/STATUS 配置消息 | OMTP VVM v1.3 |
| 问候管理 | 个人和扩展缺席问候 | GSMA TS.46 |
| 转录 | 语音邮件转文本支持 | OMTP VVM v1.3 |
端点概述
| 端点 | 方法 | 描述 |
|---|---|---|
/ | GET/POST | TS.43 权限查询 |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml | GET/PUT | 完整的 XCAP 文档操作 |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath} | GET/PUT/DELETE | XCAP 元素操作 |
/api/activity | GET | 活动日志搜索 |
/api/entitlements/{imsi} | GET/POST | 权限管理 |
/api/xcap/{msisdn} | GET/POST | XCAP 配置管理 |
/health | GET | 健康检查 |
Web UI
OmniSEP 包含一个实时的 Web 界面,用于监控和管理,使用 Phoenix LiveView 构建。访问 UI 地址为 http://<host>:9014/。

XCAP Simservs 配置管理显示用户附加服务配置
仪表板
| 仪表板 | 路径 | 描述 |
|---|---|---|
| 状态 | / | 系统健康、服务状态、内存使用、存储统计 |
| 权限 | /entitlements | 按 IMSI 查看和管理 TS.43 自定义权限 |
| 会话 | /sessions | 监控 EAP-AKA 会话和活动认证令牌 |
| 活动 | /activity | 浏览 TS.43 活动日志,支持过滤和分页 |
| XCAP 配置 | /xcap | 管理 XCAP Simservs 配置,与 HSS 同步 |
| Diameter | /diameter | 监控 Diameter 对等连接和状态 |
| 日志 | /logs | 实时系统日志查看器,支持级别过滤 |
状态仪表板
主要状态仪表板提供系统健康的快速概览:
- 服务状态:HTTP 服务器、EAP-AKA、VVM 服务指示器
- 存储计数器:权限、XCAP 配置、会话、令牌、活动记录
- 内存使用:总内存、进程内存和 ETS 内存细分
- 运行时间:系统运行时间显示
所有指标每 5 秒自动刷新。
XCAP 配置管理
XCAP 仪表板允许操作员:
- 按 MSISDN 搜索和查看用户配置
- 编辑附加服务设置(OIP/OIR、呼叫转移、呼叫限制)
- 通过 Diameter Sh 接口从 HSS 拉取配置
- 将本地更改推送回 HSS
- 查看修改元数据(时间戳、客户端 IP、用户代理)
活动监控
活动仪表板提供对所有设备请求的实时可见性:

活动日志显示 XCAP 和权限请求及请求/响应详细信息
功能:
- 按请求类型过滤(XCAP、权限查询、EAP 挑战等)
- 按 IMSI、MSISDN、终端 ID 或客户端 IP 搜索
- 查看详细的请求/响应数据,包括头部、主体和路径
- 跟踪 HTTP 方法和响应状态码
会话监控
会话仪表板显示:
- 会话选项卡:活动的 EAP-AKA 会话及其状态(待处理、挑战已发送、已认证、失败)
- 令牌选项卡:活动的认证令牌及其到期前剩余时间
两个视图都支持手动会话/令牌撤销。
认证流程
快速启动配置
最小配置
# config/config.exs
import Config
config :omni_sep,
http_port: 9014,
http_ip: {0, 0, 0, 0},
server_fqdn: "sep.mnc001.mcc001.pub.3gppnetwork.org",
entitlement_version: "2.0"
# 所有用户的默认权限
config :omni_sep, :default_entitlements,
vowifi: %{
entitlement_status: 1,
addr_status: 2,
tc_status: 2,
prov_status: 1
},
volte: %{
entries: [
%{access_type: 1, home_roaming_nw_type: 1, entitlement_status: 1}
]
}
# 令牌设置
config :omni_sep, :token,
validity_seconds: 86400,
signing_secret: "your-production-secret-here"
# EAP-AKA 设置
config :omni_sep, :eap_aka,
enabled: true,
session_timeout_ms: 30_000
请参阅 配置参考 获取完整参数文档。
文档结构
按角色
网络运营商:
服务配置:
- TS.43 权限 用于 VoWiFi/VoLTE 配置
- XCAP Simservs 用于呼叫转移/限制
故障排除:
按协议
GSMA TS.43:
- TS.43 权限 - 完整的服务权限文档
- 规范:GSMA TS.43
ETSI XCAP:
- XCAP Simservs - 附加服务文档
- 规范:
- ETSI TS 183 023 - XCAP 框架
- ETSI TS 183 004 - 通信转移
- RFC 4825 - XCAP 协议