预付费计费
依据客户与供应商费率卡按秒计费,实时余额由真实账本支撑,每通电话都有利润核算。
自托管软交换 · 计费 · 外呼
一套完整的软交换、预付费计费面板和预测式外呼系统,只需部署在一台 Debian 服务器上。中继、路由、DID、话单和按秒计费——全部属于你,运行在你自己的服务器上。
运营人员管理交换机;客户查看自己的通话。
费率卡、按秒计费,以及 PostgreSQL 账本。
实时跟踪每个通道,并在挂机时写入话单。
中继、终端和 DID,均由面板生成。
防火墙、fail2ban 和 TLS,由安装程序配置。
工作原理
在面板中配置一次,此后每通电话都走同样的路径。
通过 IP 或注册方式添加 SIP 中继,支持 UDP、TCP 或 TLS。
为每个账户设置 IP 认证或软电话登录、费率卡和余额。
路由组按前缀、优先级和权重选择中继,运营商拒绝时自动切换。
通话按秒计费、实时可见,并保存为可分析、可导出的话单。
内含功能
不是一堆需要自行拼接的零件——计费、路由、呼入、呼出和安全作为一个已安装的系统交付,配一个统一的管理面板。
依据客户与供应商费率卡按秒计费,实时余额由真实账本支撑,每通电话都有利润核算。
路由组按前缀、优先级和权重选择中继,当某个运营商拒绝呼叫时自动切换到下一个。
将运营商的号码指向账户并转接到任意目的地,在外呼时强制使用运营商要求的主叫号码。
可选的外呼营销和 IVR 菜单,根据坐席空闲情况调节呼叫节奏——只有需要时才安装。
对 SIP、面板和 SSH 使用 fail2ban 并支持永久封禁,安装程序自动配置防火墙,还有免费的 Let's Encrypt TLS。
实时查看交换机上的每一通电话——计费对象、承载运营商、不断上升的费用——并将话单导出为 CSV。
呼叫路由
每通电话都会匹配其账户的路由组。若运营商拒绝,队列中的下一条中继会接手。
SIP 与 VoIP
面板负责生成 PJSIP 配置,每个值在写入 Asterisk 之前都会经过校验。
现代 SIP 协议栈,由安装程序编译和配置。
为每条中继选择传输协议。
按地址或用户名密码认证运营商。
用 IP 和 CIDR 段信任运营商的整个信令范围。
IP 认证的 PBX 或已注册的软电话。
在面板中设置公网地址和本地网络。
将呼入号码指向账户,并转接到任意目的地。
每个终端独立的编解码列表,可代理 RTP 或直连媒体。
RTP 超时会结束音频已中断的通话。
数据分析
实时通话即时推送到面板。通话结束后,话单即可筛选、分析和导出。
可靠性
真实流量到来之后,这些细节才最重要。
安装程序会检查自己的工作,并在你接入流量之前报告每项结果。
交换机每天检查新版本并通知你。只有你开启后才会自动更新。
重新连接后会接管进行中的通话,计费从真实接通时间继续。
每笔扣费和充值都以账本分录记录在 PostgreSQL 中。
数据库和交换机密钥每晚备份,日志自动轮转。
安全
暴露在公网上的电话交换机会不断被扫描。KatoCall 出厂即开启防护。
安装
你只需准备一台全新的 Debian 12 服务器。安装程序会编译 Asterisk,配置 PostgreSQL、面板、防火墙和 fail2ban,并逐项校验。
在全新的 Debian 12 服务器上以 root 运行:
curl -fsSL https://katocall.com/get.sh | sudo bash
它会获取所需内容、校验校验和,并运行完整安装。
然后在浏览器中打开你的服务器并登录——系统会立即要求你设置新密码:
# one fresh Debian 12 box, one command $ curl -fsSL https://katocall.com/get.sh | sudo bash ==> 00-preflight.sh ok ==> 01-install-asterisk ok ==> … ok ==> verify.sh 50 checks passed KatoCall is installed. → http://your-server/
你需要准备
文档
一份完整指南,涵盖交换机的安装以及中继、客户、DID 和外呼系统的配置——面板中每个字段旁还有一个“?”说明。
常见问题
一台全新的 Debian 12(64 位)服务器,2 核 CPU、4 GB 内存、20 GB 磁盘,一个公网 IPv4、root 权限,以及运营商提供的 SIP 中继。只有需要 HTTPS 时才需要域名。
在服务器上运行更新命令。它会在安装前校验下载内容,交换机也会每天检查新版本并在有新版本时通知你。
curl -fsSL https://katocall.com/update.sh | sudo bash任何提供 SIP 中继的运营商——通过 IP 或注册认证,使用 UDP、TCP 或 TLS。
不必。预测式外呼和 IVR 为可选组件,只有你需要时才会安装。
可以。每个客户都有自己的门户,可查看自己的通话记录、DID、费率和交易——绝不会看到他人的。
面板和手册提供十种语言:英语、西班牙语、葡萄牙语、法语、德语、俄语、中文、日语、阿拉伯语和印地语。
一台全新的 Debian 12 服务器,一条命令。其余一切都在面板中完成。
curl -fsSL https://katocall.com/get.sh | sudo bash
联系我们
有问题、需要配置帮助或发现了 bug——给我们留言,我们会回复你。