跳到主要内容

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 权限状态
ap2004VoWiFiWiFi 语音通话权限
ap2005SMSoIPIP 上的 SMS 权限
ap2006ODSA 陪伴设备上的服务激活(陪伴)
ap2009ODSA 主设备上的服务激活(主)
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/POSTTS.43 权限查询
/simservs.ngn.etsi.org/users/{sip}/simservs.xmlGET/PUT完整的 XCAP 文档操作
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath}GET/PUT/DELETEXCAP 元素操作
/api/activityGET活动日志搜索
/api/entitlements/{imsi}GET/POST权限管理
/api/xcap/{msisdn}GET/POSTXCAP 配置管理
/healthGET健康检查

Web UI

OmniSEP 包含一个实时的 Web 界面,用于监控和管理,使用 Phoenix LiveView 构建。访问 UI 地址为 http://<host>:9014/

XCAP 配置管理

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

请参阅 配置参考 获取完整参数文档。

文档结构

按角色

网络运营商:

  1. 从此概述开始
  2. 查看 配置参考 以获取部署设置
  3. 查看 故障排除 以获取常见问题

服务配置:

  1. TS.43 权限 用于 VoWiFi/VoLTE 配置
  2. XCAP Simservs 用于呼叫转移/限制

故障排除:

  1. 故障排除指南 以获取常见问题
  2. 检查 活动日志 以跟踪请求

按协议

GSMA TS.43:

ETSI XCAP: