前言
最近工作上為了驗證SIP ALG的功能需要架SIP測試環境,上網搜尋了一些資料,最後成功建置出相關環境,記錄一下作為備忘。
架構
首先是整體環境的架構,我們會需要一個外部WAN網域的SIP server,這邊用的是miniSIPserver這套軟體,然後兩個client端
一個是在WAN網域的PC,一個是在Cablemodem Gateway LAN網域的Android phone,會使用Linphone這套軟體。
SIP server(Wan - PC)
在位於外部WAN網域的PC上安裝miniSIPserver,可以在下面的官網連結下載安裝檔,選擇則所需要的版本(5 clients的版本是免費的)。
miniSIPServer - Professional VoIP PBX|server for Windows and Linux.
下載完成後執行安裝,在安裝完成後執行主程式。
這邊的話需要設定Server IP位址或Domain(Optional)
接著,這邊重要的部分是分機,預設會有三個分機101 102 103,這個分機號碼預設就是客戶端的登入ID,至於登入密碼可以按右鍵查看,這部分可依照個人喜好修改。
SIP Client(Wan - PC)
安裝Wan PC的客戶端,可以到下面官網連接下載安裝,
使用Windows的朋友也可以透過Chocolatey套件管理員進行安裝,這邊是透過這個方式安裝,指令如下
1 | choco install LinPhone -y |