在Windows,Raspberry Pi或Debian 9上安装3CX SBC会话边缘控制器

引言


3CX SBC会话边界控制器用于将带有少量电话的远程办公室连接到3CX中央服务器。 它使用自己的3CX隧道技术将SIP信令转换为服务器,并且本地RTP媒体流(实际上是会话)在远程办公室的本地网络内交换。 这大大节省了外部流量,并提高了办公室内部的通信质量。 SBC和3CX服务器之间的所有流量都通过单个TCP / UDP端口传输,这大大简化了防火墙的配置。 SBC通信可以加密,电话的自动设置大大简化。 当连接到位于云托管上的3CX时,3CX SBC尤其受欢迎,在此创建完整的IPSec VPN既麻烦又昂贵。

可以在未积极使用的Windows PC上安装3CX SBC。 此外,如果远程办公室最多具有20个IP电话(每个电话最多10个BLF指示灯),则可以在Raspberry Pi设备上安装SBC。 建议使用Raspberry Pi 2或3 B型。

随着电话的增加,SBC应该安装在Debian Linux 9上。

准备安装


在任何平台上安装3CX SBC之前,您需要一些技术信息:

  • 3CX隧道的密码,位于“设置”-“安全性”-“ 3CX隧道”选项卡中
  • 隧道端口,位于“设置”“网络”“端口”选项卡中(默认值为5090)
  • SIP端口,位于“设置”“网络”“端口”选项卡中(默认值为5060)
  • 3CX服务器FQDN,在“设置-网络-FQDN”选项卡中列出

在Windows上安装和配置3CX SBC


下载分发工具包并运行文件。



指定SBC参数:

  • 具有SBC的本地PC接口,它将与IP电话通信。
  • 3QX服务器FQDN,应该从远程办公室正确解析。
  • SIP和3CX隧道3CX服务器端口。



3CX SBC允许您实施故障转移IP电话群集 。 如果主SIP服务器不可用,SBC将自动切换到备用服务器。 为此,请启用“启用故障转移”并指定备份服务器的外部IP地址(不是FQDN)。



然后指定前面提到的隧道身份验证密码。 如果启用“启用加密”选项,则将对3CX SBC和3CX PBX之间的所有VoIP通信进行加密(需要版本3CX 15及更高版本)。

在Raspberry Pi或Debian 9 amd64上安装和配置3CX SBC


安装Raspbian操作系统


将Raspberry Pi连接到监视器,网络,然后打开设备。 将显示一个NOOBS窗口,在其中选择并安装Raspbian OS。



安装操作系统后,建议更改管理员密码(选项2)。 默认用户名为pi,密码为raspberry。
然后选择选项8并更改SBC服务器的主机名。 此外,还允许SSH通过SSH客户端在命令行上工作。 完成安装并重新启动设备。

SBC安装


在Raspberry Pi和Debian Linux上安装3CX SBC是相同的。



运行命令:

wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip sudo bash 3cxsbc.zip 

然后,在“必需的详细信息”部分中,指定SBC参数。



3CX服务器的FQDN,在安装SBC时应已经解析为IP地址。



3CX服务器的本地IP地址。 如果服务器位于NAT后面,请指定内部地址,如果位于公共IP地址或没有NAT的云主机上,请指定公共IP地址。



然后指定3CX服务器的SIP端口。



和3CX隧道端口。



然后输入3CX隧道密码。 如上所述,所有上述参数都在3CX服务器的界面中。



在下一步中,您可以启用容错功能并指定3CX备份服务器的IP地址。



您还可以对远程办公室和3CX服务器之间的所有流量进行加密。 请记住,这会增加设备处理器的负载。

在Raspberry Pi或Debian 9 amd64上更新3CX SBC


如果您已经安装了SBC,并且需要更新,请运行以下命令:

 sudo apt-get update sudo apt-get install 3cxsbc 

SBC服务将重新启动。

通过3CX SBC自动调整IP电话


此处提供了自动配置各种型号的IP电话的说明。



设置手机时,请指定其型号,自动调整方法-远程3CX SBC连接和MAC地址。 对于SBC控制器,请指定远程办公室中安装该控制器的计算机的内部IP地址和端口(默认情况下为5060)
通过3CX SBC连接IP电话,您可以集中管理组织中的所有电话-更改显示设置,更新固件和配置,重新启动设备等。

Source: https://habr.com/ru/post/zh-CN417243/


All Articles