博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Raspberry Pi上安装Asterisk
阅读量:2527 次
发布时间:2019-05-11

本文共 1437 字,大约阅读时间需要 4 分钟。

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

出于好奇,我决定尝试一下,因此我从 了该软件,然后着手使用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来配置语言环境设置 。 我还安装了以提供服务器安全性。

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

测试中

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

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

FreePBX_Login_Screen

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

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

既然我有了功能正常的扩展程序,就急于尝试新的VoIP服务器。 我下载并安装了 ,它是在构建服务器的过程中发现的。 安装 ,我想测试与服务器的连接。 我发现可以使用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上的星号的更多信息,请关注其 。 您可以在其网站上找到有关其他信息。

翻译自:

转载地址:http://izpzd.baihongyu.com/

你可能感兴趣的文章
配置流行为
查看>>
js数组的迭代
查看>>
Maven系列--"maven-compiler-plugin"的使用、Maven之Surefire插件
查看>>
20165202 实验一 Java开发环境的熟悉
查看>>
Linux篇---Grep和正则匹配
查看>>
搭建SSM项目时报错(org.springframework.jdbc.CannotGetJdbcConnectionException)
查看>>
关于RPC
查看>>
获得select下拉框的值
查看>>
[H5-Compress-Image]利用canvas实现 javascript 图片压缩处理_基于requirejs模块化的代码实现...
查看>>
漏洞利用之Metasploit使用过程
查看>>
我在 B 站学习深度学习(生动形象,跃然纸上)
查看>>
Linux 常用命令
查看>>
ACM 竞赛高校联盟 练习赛 第六场 光头强的强迫症(线段树)
查看>>
Item 16: Avoid Creating Unnecessary Objects(Effective C#)
查看>>
温故而知新练习题2
查看>>
用Gradle 构建你的android程序
查看>>
【bzoj2118】 墨墨的等式
查看>>
AFO
查看>>
Master Reactor Manager Worker TaskWorker(Task)
查看>>
解析大型.NET ERP系统 设计异常处理模块
查看>>