sigscale/ocsSigScale OCS(Online Charging System,在线计费系统)是通信服务提供商(CSP)的核心网元,主要功能包括实时计费和策略控制。该系统根据用户可用信用授权会话,在服务使用过程中扣减账户余额,当余额耗尽时可终止正在进行的会话。网络接入服务器(NAS)通过DIAMETER或RADIUS协议与OCS通信。
同时,该镜像集成3GPP AAA Server功能,可对非3GPP接入(如Wi-Fi)进行认证和授权。支持存储在USIM卡上的凭证,用于移动设备的独立漫游或通过代理连接到移动运营商的HSS(归属签约用户服务器)。
适用于通信服务提供商的网络环境,用于管理用户通信服务的实时计费、策略控制及会话管理,尤其适用于需要支持Wi-Fi等非3GPP接入方式的移动网络,以及移动设备跨运营商漫游的场景。
通过以下命令拉取最新的SigScale OCS镜像:
bash$ docker pull sigscale/ocs
为表数据的持久化存储初始化卷:
bash$ docker run -ti --rm --entrypoint bash -h `hostname --fqdn` -v db:/home/otp/db sigscale/ocs ***:~$ bin/initialize ***:~$ exit
说明:该步骤创建并初始化名为db的卷,用于持久化存储系统表数据。
启动OCS容器,监听REST、SNMP、RADIUS和DIAMETER协议:
bash$ docker run -dti -h `hostname --fqdn` -v db:/home/otp/db -p 8080:8080/tcp \ -p 1812:1812/udp -p 1813:1813/udp -p 3868:3868/tcp \ -p 4161:4161/udp sigscale/ocs
参数说明:
-h:必须使用FQDN(如host.example.com),否则会报错Can't set long nodename!-v db:/home/otp/db:挂载初始化的持久化卷使用Helm chart部署可扩展的StatefulSet:
bashhelm install ocs-1 oci://asia-east1-docker.pkg.dev/sigscale-ocs/charts/sigscale-ocs
如有任何问题,请联系:***。同时提供商业订阅支持服务。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务