主頁(http://www.130131.com):如何在樹莓派中安裝 VoIP 系統(tǒng):Asterisk
本文導航 編譯自: https://opensource.com/article/17/4/asterisk-raspberry-pi-3
你是否在為小型企業(yè)或家庭辦公室尋找電話系統(tǒng)?我一直對可擴展 VoIP(Voice over IP)解決方案感興趣,后來我在樹莓派上找到 Asterisk[1] 的一個實現(xiàn)。 我的好奇心被激起了,我決心嘗試一下,所以我從 Asterisk[2] 官網(wǎng)下載[3]了它(RasPBX),然后使用我的樹莓派 3 構(gòu)建服務(wù)器。 準備開始首先,我將下載的鏡像刻錄到 MicroSD 卡上。建議的最小值是 4 GB。將鏡像傳輸?shù)?MicroSD 卡并插到樹莓派上的相應插槽中后,我將網(wǎng)線連接到樹莓派和家庭路由器上的以太網(wǎng)端口中。 更多關(guān)于樹莓派的內(nèi)容:
接下來,我在 Linux 上打開一個終端,并輸入 ssh root@192.168.1.8,這是我的服務(wù)器的 IP 地址。我被提示以 root 用戶身份登錄到 RasPBX 上。默認密碼是 raspberry。 (出于安全考慮,如果你打算再多試試,請務(wù)必更改默認密碼。) 當我登錄到了 RasPBX 上的 shell 后,接下來我需要準備配置了。根據(jù)網(wǎng)站上提供的文檔[7],我在 shell 下輸入 regen-hostkeys 來創(chuàng)建新的主機密鑰。然后輸入 configure-timezone 來配置服務(wù)器的時區(qū)。我通過在提示符下輸入 dpkg-reconfigure locales 來配置區(qū)域設(shè)置。我也安裝了 Fail2Ban[8] 來保障服務(wù)器的安全性。 現(xiàn)在我準備測試我的配置。 測試我從 RasPBX 的 shell 中登出,然后打開瀏覽器并輸入我的服務(wù)器的 IP 地址。將服務(wù)器 IP 地址加載到瀏覽器中,我看到了一個可愛的登錄頁面。 FreePBX[9] 提供了一個非常好的基于 Web 的開源圖形用戶界面,我用它來控制和配置 Asterisk(可在 GitHub[10] 上找到)。(FreePBX 是 GPL 許可的)。我用它來完成其余的配置。FreePBX 的默認登錄賬號為用戶名:admin; 密碼:admin。 FreePBX_Login_Screen 登錄之后,我進入位于顯示屏左上方的應用菜單Application Menu。點擊菜單鏈接并選擇了第二個選項,即 “應用”Applications,接著選擇了第四個選項,“分機”Extensions。從那里我選擇創(chuàng)建一個 New Chan_Sip 分機。 我使用密碼配置了一個 sip 分機用戶。密碼是自動生成的,也可以選擇創(chuàng)建自己的密碼。 現(xiàn)在我有了一個完整的分機,我急于嘗試我的新的 VoIP 服務(wù)器。我下載并安裝了 Yate 客戶端[11],這是在構(gòu)建服務(wù)器的過程中發(fā)現(xiàn)的。安裝 Yate[12] 之后,我想測試與服務(wù)器的連接。我發(fā)現(xiàn)我可以使用 Yate 連接到服務(wù)器并輸入 *43 進行回聲測試。當我聽到客戶端指示時,我感到很激動。 我決定創(chuàng)建另外一個 sip 分機,這樣我就可以測試系統(tǒng)的語音信箱功能。 在完成后,我使用 Yate 客戶端來呼叫這個分機,并留下了簡短的語音留言。然后再次使用 Yate 呼叫該分機并輸入 *97 來檢索語音留言。然后我想看看我是否可以使用我的新服務(wù)器來呼叫外線。返回到菜單,選擇 “連接”Connectivity 選項,并添加了 Google Voice 號碼。 Google_Voice_Connectivity 接著我返回到 “連接” 菜單,并將 Google Voice 添加到出站路由中。 Google_Voice_outbound_route 完成一個呼叫回到 Yate 客戶端,我呼叫了一個外線并成功完成了這個呼叫。 我相信這個特定的 VoIP 解決方案可以輕松地為一個小型辦公室工作。根據(jù) RasPBX 網(wǎng)站的常見問題[13]部分,典型的樹莓派系統(tǒng)可以在樹莓派 1 上支持多達 10 個并發(fā)呼叫。 Asterisk 有很多細微差別的功能,F(xiàn)reePBX 則可以很容易地利用它們。 關(guān)于樹莓派上的 Asterisk 的更多信息,請參考他們的博客[14]。你可以在他們的網(wǎng)站上找到有關(guān)FreePBX 源代碼[15]的其他信息。 (題圖:Pixabay,CC0) 作者簡介: Don Watkins - 教育家、教育技術(shù)專家、企業(yè)家、開源倡導者。教育心理學碩士、教育領(lǐng)導碩士、Linux 系統(tǒng)管理員、CCNA、使用 Virtual Box 虛擬化。關(guān)注我 @Don_Watkins。 via: https://opensource.com/article/17/4/asterisk-raspberry-pi-3 作者:Don Watkins[16] 譯者:geekpi 校對:jasminepeng 本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出
(中國集群通信網(wǎng) | 責任編輯:李俊勇) |



