如何在Raspberry Pi上安装Asterisk

您是否正在为小型企业或家庭办公室寻找电话系统? 我一直对可扩展的VoIP(IP语音)解决方案感兴趣,那时我在Raspberry Pi上遇到了Asterisk的实现。

出于好奇,我决定尝试一下,因此我从Asterisk 下载了该软件,然后着手使用Raspberry Pi 3构建服务器。

入门

首先,我将下载的图像刻录到MicroSD卡上。 建议的最小容量为4GB。 将映像传输到MicroSD卡并将其插入Raspberry Pi的相应插槽后,我将以太网电缆连接到Pi以及家庭路由器的以太网端口。

接下来,我在Linux计算机上打开一个终端,并输入ssh root@192.168.1.8 ,这是服务器的IP地址。 系统提示我以root用户身份登录raspbx 。 默认密码是“ raspberry”。 (出于安全考虑,如果您打算做的不只是尝试操作,请务必从默认设置更改密码。)

一旦我登录到raspbx上的shell,然后需要准备要使用的服务器。 根据站点上提供的文档 ,我通过在shell提示符下输入regen-hostkeys来创建新的主机密钥。 然后,通过在shell提示符下输入configure-timezone配置服务器的时区 。 我通过在提示符下输入dpkg-reconfigure locales来配置语言环境设置 。 我还安装了Fail2Ban以提供服务器安全性。

现在,我准备测试我的配置。

测试中

我注销了raspbx shell,然后打开浏览器,并将其指向服务器的IP地址。 将服务器IP地址加载到浏览器中后,看到一个可爱的登录页面。

FreePBX提供了一个非常好的基于Web的开源图形用户界面,我用来控制和配置Asterisk(在GitHub找到 )。 (FreePBX根据GPL许可。)我用它来完成其余的配置。 FreePBX的默认登录名是 用户名:admin;密码:admin

FreePBX_Login_Screen

进入后,我导航到位于显示屏左上方的“应用程序菜单”。 我单击菜单链接,然后选择第二个选项,即“应用程序”,然后选择第四个选项,其标记为“扩展”。 从那里我创建了一个新的Chan_Sip扩展。

我为Sip扩展用户配置了密码。 密码可以自动生成,也可以选择创建自己的密码。

既然我有了功能正常的扩展程序,就急于尝试新的VoIP服务器。 我下载并安装了Yate Client ,它是在构建服务器的过程中发现的。 安装Yate之后 ,我想测试与服务器的连接。 我发现可以使用Yate并输入* 43来连接到服务器进行回显测试。 当我听到客户的指示时,我感到非常兴奋。

我决定创建另一个Sip扩展,以便可以测试系统的语音邮件功能。 完成操作后,我使用Yate客户端呼叫该分机并留下简短的语音消息。 然后再次使用Yate,我呼叫了该分机并输入* 97,并检索了语音消息。 然后,我想看看是否可以使用新服务器拨打外线。 返回菜单,我选择了“连接性”选项并添加了Google语音行。

Google_Voice_Connectivity

然后,我返回到“连通性”菜单,并将“ Google语音”添加到“出站路由”中。

Google_Voice_outbound_route

完成通话

回到Yate客户,我进入了外线并成功完成了通话。

我坚信,这种特殊的VoIP解决方案可以轻松地用于小型办公室。 根据RasPBX网站的“ 常见问题”部分,典型的Raspberry Pi系统可以在Raspberry Pi 1上最多支持10个并发呼叫。

Asterisk具有许多细微差别,而FreePBX软件可以轻松利用它们。

有关Raspberry Pi上的星号的更多信息,请关注其博客 您可以在其网站上找到有关FreePBX源代码的其他信息。

翻译自: https://opensource.com/article/17/4/asterisk-raspberry-pi-3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值