開始測試使用
強烈建議在統一的局域網下進行配置,通信
本機IP:192.168.1.155
架構
freeSWITCH搭建在以Windows平台作為通信服務器。fs_cli為服務器上測試客戶端。
X-lite客戶端程序搭建在Windows和Mac平台。
zoiper配置客戶端搭建在Android平台,測試不同平台上的通信。
Windows
freeSWITCH
- 以管理員權限運行
freeSWITCH服務端C:\Program Files\FreeSWITCH\FreeSwitchConsole.exe
- 運行客戶端軟件
C:\Program Files\FreeSWITCH\fs_cli.exe
X-lite
運行X-lite
Windows
Mac
配置
IP和端口
通過輸入以下命令可以知道 FreeSWITCH 監聽在哪個IP地址上,記住這個 IP 地址(:5060以前的部分),下面要用到:
$ netstat -an | grep 5060
TCP 192.168.1.155:5060 0.0.0.0:0 LISTENING
UDP 192.168.1.155:5060 *:*
Windows X-lite配置
FreeSWITCH 默認配置了 1000 ~ 1019 共 20 個用戶,你可以隨便選擇一個用戶進行配置:
在 X-Lite 上點右鍵,選 Sip Account Settings...,點Add添加一個賬號,填入以下參數(Zoiper 可參照配置):
Display Name: 1000
User name: 1000
Password: 1234
Authorization user name: 1000
Domain: 你的IP地址,就是剛才你記住的那個

其它都使用默認設置,點 OK 就可以了。然后點 Close 關閉 Sip Account 設置窗口。這時 X-Lite 將自動向 FreeSWITCH 注冊。注冊成功后會顯示"Ready. Your username is 1000",另外,左側的"撥打電話"(Dial)按鈕會變成綠色的。

Mac X-lite配置
同理配置Mac上的X-lite


Android zoiper配置




號碼說明
9999 | 保持音樂
9996 | echo,回音測試
9992 | info,在控制台上顯示呼叫參數
9888 | FreeSWITCH電話會議,每周召開
5900 | 呼叫掛起
5901 | 接聽掛起的呼叫
5000 | 示例IVR
4000 | 聽取語音信箱
33xx | 電話會議,48K(其中xx可為00-99,下同)
32xx | 電話會議,32K
31xx | 電話會議,16K
30xx | 電話會議,8K
2000-2002 | 呼叫組
1000-1019 | 默認分機號
通信
- Windows X-lite 為
1000 - Mac X-lite 為
1001 - Android zoiper 為
1002
1000 --> 1001
撥號


接通


掛斷
退出接通界面,返回正常界面
1000 --> 1002
撥號


接通


掛斷
退出接通界面,返回正常界面
1001 --> 1002
略
注意
freeswitch默認密碼修改
修改FreeSWITCH\conf\var.xml為如下
<X-PRE-PROCESS cmd="set" data="default_password=your password"/>
freeswitch在多網卡服務器下如何指定IP地址
FreeSWITCH\conf\sip_profiles\internal.xml 修改
<!-- ip address to use for rtp, DO NOT USE HOSTNAMES ONLY IP ADDRESSES -->
<param name="rtp-ip" value="$${local_ip_v4}"/>
<!-- ip address to bind to, DO NOT USE HOSTNAMES ONLY IP ADDRESSES -->
<param name="sip-ip" value="$${local_ip_v4}"/>
修改為
<!-- ip address to use for rtp, DO NOT USE HOSTNAMES ONLY IP ADDRESSES -->
<param name="rtp-ip" value="your ip"/>
<!-- ip address to bind to, DO NOT USE HOSTNAMES ONLY IP ADDRESSES -->
<param name="sip-ip" value="your ip"/>
FreeSWITCH\conf\autoload_configs\sofia.conf.xml修改
修改為如下,該屬性設置的目的是防止FS在檢測到IP地址發生改變后,自動重啟sofia模塊。
<param name="auto-restart" value="false"/>
重啟freeSWITCH,開始測試。




