如何从Raspberry Pi拨打VoIP电话

电子说

1.2w人已加入

描述

步骤1:安装VoIP PBX

对于VoIP通信,基本上需要IP(或VoIP)PBX。 PBX短语是Private Branch Exchange的首字母缩写,它是一种硬件或软件解决方案,用于在不同类型的通信端点之间建立通信线路,而不管使用有线,移动还是VoIP技术。 (当今最先进的电话系统是基于软件的IP PBX。)PBX通过SIP帐户和SIP消息在端点之间建立通信线路。

如果您还没有VoIP PBX,则可以可以从以下列表中选择一个:http://alternativeto.net/browse/search?q=phone+sysem。安装后,您需要安装2个新的SIP扩展。

让我们通过Ozeki Phone Systems的示例来了解此过程(为介绍该解决方案,我使用了此PBX)。当然,您也可以使用任何其他VoIP PBX。

首先,我从PBX的官方网站上下载了PBX,然后使用供应商提供的快速入门指南进行了安装。 。

此后,我添加了两个新的SIP帐户:分别为100和200。一个SIP帐户(编号为100)将用于注册SFLphone软电话(将安装在Raspberry Pi上),另一个用于注册SFLphone软电话。

步骤2:设置您的Raspberry Pi

在我使用的Raspbian Pi上安装了Raspberry Pi。在Internet上搜索之后,我认识到SFLphone是Linux兼容的软件电话,它也可以安装在Raspberry Pi计算机上。因此,让我们仔细按照以下说明进行操作,以配置Raspberry Pi:

根据其官方网站的说明下载并安装SFLphone软电话。

在“编辑”菜单中设置一个SIP帐户(编号为100)。如果要创建新的SIP帐户,则需要提供与之前在PBX中添加的相同的SIP帐户详细信息(显示名称,用户名,授权名称,密码)。您还需要提供集团电话的IP地址和端口号。

将USB耳机插入Raspberry Pi中以便进行通信。

这样,您的Raspberry Pi就可以拨打和接听电话了。

第3步:设置另一个软件电话进行测试呼叫

在这一点上,让我们总结一下我们的流程:

好吧,我们已经在PC上安装了VoIP PBX,并且还安装了2个SIP扩展。他们的电话号码如下:100、200。

我们还有一个客户电话,属于100 SIP分机。这是安装在Raspberry Pi微型PC上的SFLphone。如果您在SFLphone中正确执行了SIP帐户配置,则现在可以将其用作VoIP网络中的全功能IP电话。

因此,丢失的部分是编号为200的SIP扩展名。

在此项目中,编号为200的SIP扩展名属于用于进行测试的另一个软件电话。呼叫。为此,我使用了Ozeki VoIP SIP SDK的免费演示软件电话。让我们看看如何设置此软件电话:

从其官方网站免费下载Ozeki VoIP SIP SDK。 (实际上,这是面向.NET开发人员的软件开发套件,但它提供了一个出色的演示软件电话应用程序,非常适合测试目的。安装SDK之后,将可以直接从桌面上使用该演示软件电话。)

启动演示软件电话。通过单击适当的按钮来添加SIP帐户,并指定必要的SIP帐户详细信息(显示名称,用户名,注册名称,密码,集团电话的IP地址和端口号)。您需要提供集团电话中先前指定的与编号为200 SIP分机相关的相同数据。现在,单击“注册”按钮。

在此之后-如果您已正确设置了所有内容,则可以使用Ozeki软电话(电话号码为200)。

第4步:进行测试呼叫

现在,您可以在集团电话中看到两个SIP扩展可用。这意味着Raspberry Pi上安装的软件电话客户端和另一台PC上安装的其他软件电话已注册到PBX,并且它们都可以使用。

所以,让我们验证一下我们的工作通过打个电话。打开SFLphone并拨‘200’。另一个软件电话将响铃。接听电话,然后说“你好”-您将看到那样简单。 :)

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分