您的位置:首頁>科技>正文

如何在樹莓派中安裝 VoIP 系統:Asterisk

你是否在為小型企業或家庭辦公室尋找電話系統?

你是否在為小型企業或家庭辦公室尋找電話系統?我一直對可擴展 VoIP(Voice over IP)解決方案感興趣, 後來我在樹莓派上找到 Asterisk 的一個實現。

準備開始

更多關於樹莓派的內容:

什麼是樹莓派?

開始使用樹莓派

給我們發送你的樹莓派項目和教程

接下來, 我在 Linux 上打開一個終端, 並輸入 ssh root@192.168.1.8, 這是我的伺服器的 IP 位址。 我被提示以 root 用戶身份登錄到 RasPBX 上。 預設密碼是 raspberry。 (出於安全考慮, 如果你打算再多試試, 請務必更改預設密碼。 )

當我登錄到了 RasPBX 上的 shell 後, 接下來我需要準備配置了。

根據網站上提供的文檔, 我在 shell 下輸入 regen-hostkeys 來創建新的主機金鑰。 然後輸入 configure-timezone 來配置伺服器的時區。 我通過在提示符下輸入 dpkg-reconfigure locales 來配置區域設置。 我也安裝了 Fail2Ban 來保障伺服器的安全性。

現在我準備測試我的配置。

測試

我從 RasPBX 的 shell 中登出, 然後打開流覽器並輸入我的伺服器的 IP 位址。 將伺服器 IP 位址載入到流覽器中, 我看到了一個可愛的登錄頁面。

FreePBX 提供了一個非常好的基於 Web 的開源圖形化使用者介面, 我用它來控制和配置 Asterisk(可在 GitHub上找到)。 (FreePBX 是 GPL 許可的)。 我用它來完成其餘的配置。 FreePBX 的默認登錄帳號為用戶名:admin; 密碼:admin。

FreePBX_Login_Screen

登錄之後, 我進入位於顯示幕左上方的應用菜單Application Menu。 點擊功能表連結並選擇了第二個選項, 即 “應用”Applications, 接著選擇了第四個選項, “分機”Extensions。 從那裡我選擇創建一個 New Chan_Sip 分機。

我使用密碼配置了一個 sip 分機使用者。 密碼是自動生成的, 也可以選擇創建自己的密碼。

*43 進行回聲測試。 當我聽到用戶端指示時, 我感到很激動。

我決定創建另外一個 sip 分機, 這樣我就可以測試系統的語音信箱功能。 在完成後, 我使用 Yate 用戶端來呼叫這個分機, 並留下了簡短的語音留言。 然後再次使用 Yate 呼叫該分機並輸入 *97 來檢索語音留言。 然後我想看看我是否可以使用我的新伺服器來呼叫外線。 返回到功能表, 選擇 “連接”Connectivity 選項, 並添加了 Google Voice 號碼。

Google_Voice_Connectivity

接著我返回到 “連接” 功能表, 並將 Google Voice 添加到出站路由中。

Google_Voice_outbound_route

完成一個呼叫

回到 Yate 用戶端, 我呼叫了一個外線並成功完成了這個呼叫。

我相信這個特定的 VoIP 解決方案可以輕鬆地為一個小型辦公室工作。 根據 RasPBX 網站的常見問題部分,典型的樹莓派系統可以在樹莓派 1 上支援多達 10 個併發呼叫。

Asterisk 有很多細微差別的功能,FreePBX 則可以很容易地利用它們。

關於樹莓派上的 Asterisk 的更多資訊,請參考他們的博客。你可以在他們的網站上找到有關 FreePBX 原始程式碼的其他資訊。

轉自linux中國

根據 RasPBX 網站的常見問題部分,典型的樹莓派系統可以在樹莓派 1 上支援多達 10 個併發呼叫。

Asterisk 有很多細微差別的功能,FreePBX 則可以很容易地利用它們。

關於樹莓派上的 Asterisk 的更多資訊,請參考他們的博客。你可以在他們的網站上找到有關 FreePBX 原始程式碼的其他資訊。

轉自linux中國

Next Article
喜欢就按个赞吧!!!
点击关闭提示