步骤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’。另一个软件电话将响铃。接听电话,然后说“你好”-您将看到那样简单。 :)
固态继电器使用注意事项详细介绍
国产科技打破垄断迎来国产存储主控芯片
“三张名片”,蓬勃成长的3D传感产业沃土
光电自动控制烘手电路
AI大模型,如何破圈而出?
如何从Raspberry Pi拨打VoIP电话
晶闸管如何保护和容量扩展,双向晶闸管如何对接单片机,晶闸管功率模块的测试分析
超压保护电路
HDWS-II智能SF6气体微量水份测试仪操作方法详解
关于RS485自动收发型收发器的问题解决
ZDS5000示波器可快速实现伯德图的测试绘制
vivoX20怎么样 均衡或许才是最大的追求
三极管如何实现通断控制
南方电网正全力打造海南智能电网综合示范省
【直播报名】圣邦微电子在线分享高精度、高功率电池化成I/V控制方案
传感器常见的几种输出信号及信号调解
Nvidia新晶片亮相 台封测厂进补
智慧交通推动ETC在交通管理中的应用
高通:我们的移动GPU不惧任何对手!
Linux怎样连接到区块链的初创企业