电子说
步骤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’。另一个软件电话将响铃。接听电话,然后说“你好”-您将看到那样简单。 :)
全部0条评论
快来发表一下你的评论吧 !