將 VoIP 電話直接連線到 Asterisk 伺服器
在我的 Asterisk 伺服器上正好有張乙太網卡。由於我只用了其中一個,因此我決定將我的 VoIP 電話從本地網路交換機換成連線到 Asterisk 伺服器。
主要的好處是這臺執行著未知質量的專有軟體的電話,在我的一般家庭網路中不能用了。最重要的是,它不再能訪問網際網路,因此無需手動配置防火牆。
以下是我配置的方式。
私有網路配置
在伺服器上,我在 /etc/network/interfaces
中給第二塊網路卡分配了一個靜態 IP:
auto eth1
iface eth1 inet static
address 192.168.2.2
netmask 255.255.255.0
在 VoIP 電話上,我將靜態 IP 設定成 192.168.2.3
,DNS 伺服器設定成 192.168.2.2
。我接著將 SIP 註冊 IP 地址設定成 192.168.2.2
。
DNS 伺服器實際上是一個在 Asterisk 伺服器上執行的 unbound 守護程式。我唯一需要更改的配置是監聽第二張網路卡,並允許 VoIP 電話進入:
server:
interface: 127.0.0.1
interface: 192.168.2.2
access-control: 0.0.0.0/0 refuse
access-control: 127.0.0.1/32 allow
access-control: 192.168.2.3/32 allow
最後,我在 /etc/network/iptables.up.rules
中開啟了伺服器防火牆上的正確埠:
-A INPUT -s 192.168.2.3/32 -p udp --dport 5060 -j ACCEPT
-A INPUT -s 192.168.2.3/32 -p udp --dport 10000:20000 -j ACCEPT
訪問管理頁面
現在 VoIP 電話不能在本地網路上用了,因此無法訪問其管理頁面。從安全的角度來看,這是一件好事,但它有點不方便。
因此,在透過 ssh 連線到 Asterisk 伺服器之後,我將以下內容放在我的 ~/.ssh/config
中以便透過 http://localhost:8081
訪問管理頁面:
Host asterisk
LocalForward 8081 192.168.2.3:80
via: https://feeding.cloud.geek.nz/posts/connecting-voip-phone-directly-to-asterisk-server/
作者:François Marier 選題:lujun9972 譯者:geekpi 校對:wxy
相關文章
- 如何將MacBook連線到電視?Mac
- 如何在樹莓派中安裝 VoIP 系統:Asterisk樹莓派AST
- 如何將 MacBook 連線到電視,怎麼把蘋果電腦連線到電視機Mac蘋果
- iOS VoIP電話:CallKit與PushKit的應用iOS
- 電腦連線伺服器步驟 電腦如何連線伺服器?伺服器
- VoIP通話之sip協議協議
- 自己的電腦怎麼連線伺服器 電腦如何連線伺服器伺服器
- 無法連線到web伺服器iisWeb伺服器
- 串列埠伺服器可以直接連線工業路由器嗎串列埠伺服器路由器
- 使用 SSH 遠端連線到 Linux 伺服器Linux伺服器
- 客戶端怎麼連線到伺服器?客戶端伺服器
- [譯] 如何將 Stackdriver 連線到智慧家居伺服器以進行錯誤記錄伺服器
- 通過本地直接連線linux伺服器的mysql資料庫Linux伺服器MySql資料庫
- 華為手機如何連線到電腦
- 遠端連線電腦 伺服器批次管理伺服器
- 使用 GSConnect 將 Android 手機連線到 Fedora 系統Android
- 無法連線到代理伺服器win10怎麼辦_win10無法連線到代理伺服器如何解決伺服器Win10
- 將創意藍芽音響連線到win10膝上型電腦的方法藍芽Win10
- 如何將藍芽滑鼠或觸控板連線到 iPad藍芽iPad
- Vscode外掛:將程式碼連線到IDE中的文件VSCodeIDE
- 針對 VoIP 伺服器發動 DDoS 攻擊伺服器
- PD虛擬機器教程:如何在PD虛擬機器中設定連線隨身碟時直接連線到mac?虛擬機Mac
- vs2019 無法連線到Web伺服器“IIS Express”Web伺服器Express
- ESP32 連線到免費的公共 MQTT 伺服器MQQT伺服器
- 無法連線到雲伺服器失敗怎麼辦伺服器
- PhpStrom連線線上伺服器PHP伺服器
- SQL Server如何判斷哪些會話/連線是長連線?SQLServer會話
- 電腦無法連線到這個網路是什麼原因 電腦無法連線到這個網路怎麼解決
- pycharm 連線伺服器PyCharm伺服器
- 幽默:為什麼需要後臺?前臺直接連線到資料庫不可以嗎?資料庫
- PhpStorm連線線上伺服器(2)PHPORM伺服器
- SqlServer跨伺服器連線SQLServer伺服器
- 使用ssh連線伺服器伺服器
- SQLSERVER建立連線伺服器SQLServer伺服器
- win10不透過RaiDrive直接連線webDev的方式Win10AIWebdev
- 將.Net Core釋出至Docker,並連線 Redis、上傳檔案到本機、連線sqlserver資料庫DockerRedisSQLServer資料庫
- 連線雲伺服器軟體,連線雲伺服器軟體哪個好?其連線遠端伺服器的方法介紹伺服器
- 二級代理電話聯絡到的並不是直接負責該醫療產品的業務員