摘要
本文概要介紹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/
沒有留言:
張貼留言