我要投稿如果你有好的文章,欢迎分享给我们,我们会给与适当的补贴

FS PBX 感觉是一个缝合怪

因为Taxdeep提供申请NRI的原因,多多少少还是需要部署一台传真服务的机器。所以准备在mini主机上部署一台传真机。我选择了FS PBX,这其实和FusionPBX一样,是穿了马甲的FreeSwitch.

先简单的说一下,我的使用感受,感觉FS PBX是从FusionPBX改出来的缝合怪。很多地方,界面总是怪怪的。并不是统一的。

安装很简单,可以官方提供的一键安装。https://github.com/nemerald-voip/fspbx

wget -O- https://raw.githubusercontent.com/nemerald-voip/fspbx/main/install/install-fspbx.sh | bash

如何升级 FS PBX

cd /var/www/fspbx
git pull
php artisan app:update

然后检查下,是否有数据库的数据等待更新

php artisan migrate:status

如果有的话,那么运行下面的代码进行更新

php artisan migrate

Error:419 Page Expired | 参考链接

如果你使用有公网IP的服务器没有这个问题,主要是内网。

cd /var/www/fspbx
nano .env

修改下列参数到你的内网IP

APP_URL=https://your.domain.com
SESSION_DOMAIN=.your.domain.com
SANCTUM_STATEFUL_DOMAINS=your.domain.com

修改好了之后,记得刷新缓存

php artisan config:cache

FAX的问题

使用传真的话,建议用下面的dial plan

^9999+?1?(\d{10})$

禁止IPv6

遇到一些问题,开通了IPv6,但是无法访问,这时候需要先禁止IPv6

添加或修改以下行: 打开 /etc/sysctl.conf 文件.在文件末尾添加以下三行,以禁用所有网络接口的 IPv6 功能:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
  • all: 禁用所有现有和未来的网络接口的 IPv6。
  • default: 禁用默认接口的 IPv6。
  • lo: 禁用本地回环接口(loopback)的 IPv6。

保存文件后,运行以下命令使配置立即生效,无需重启:

sudo sysctl -p

防火墙的问题

这时候出现了一些问题。就是一开始可以注册,但是过一些时间,就无法注册成功。后来弄了好久。我发现是防火墙block了。无奈。

gpg: can't create '/etc/apt/keyrings/sury-php.gpg': No such file or directory
gpg: no valid OpenPGP data found.
gpg: dearmoring failed: No such file or directory
Error occurred while installing PHP.

需要提早建立文件夹

mkdir -p /etc/apt/keyrings

Add a Comment

Your email address will not be published. Required fields are marked *