2020/08/23

Asterisk一瞥

摘要

本文概要介紹Asterisk這個以軟體實作之PBX(Private Branch Exchange)的安裝與測試步驟。

本文

主要參考這裡的說明在Ubuntu作業系統上安裝Asterisk套件。

Asterisk的安裝與執行指令條列如下。

sudo apt update
sudo apt install asterisk asterisk-dahdi
sudo systemctl status asterisk
ls /etc/asterisk
cd /etc/asterisk
sudo cp sip.conf sip.conf.backup
sudo cp extensions.conf extensions.conf.backup
echo | sudo tee sip.conf
sudo nano sip.conf
echo | sudo tee extensions.conf
sudo nano extensions.conf
sudo systemctl restart asterisk
sudo systemctl status asterisk

其中,以nano所編輯的自訂sip.conf和extensions.conf設定內容截圖如下。

Asterisk執行畫面截圖如下。

搭配MicroSIP和Linphone這兩套soft phone軟體進行測試之Wireshark封包擷取結果截圖如下;彼此橋接在同一個LAN裏。

電話撥打期間可以見到SIP交握順利地進行。

至於這裡的soft PBX和soft phone之間的互動(proxy形式)則整理如下圖。

 

 

參考文獻

https://linuxhint.com/install_asterisk_voip_ubuntu/


沒有留言:

張貼留言