原文地址:http://lion3875.blog.51cto.com/2911026/599416
FreeSWITCH最典型的應用是作為一個服務器(它實際上是一個背靠背的用戶代理,B2BUA),並用電話客戶端軟件(一般叫軟電話)連接到它。雖然 FreeSWITCH 支持 IAX、H323、Skype、Gtalk 等眾多通信協議,但其最主要的協議還是 SIP。支持SIP的軟電話有很多,最常用的是 X-Lite 和 Zoiper。這兩款軟電話都支持 Linux、MacOSX 和 Windows平台,免費使用但是不開源。在 Linux 上你還可以使用 ekiga 軟電話。
強烈建議在同一局域網上的其它機器上安裝軟電話,並確保麥克風和耳機可以正常工作 。當然,如果你沒有多余的機器做這個實驗,那么你也可以在同一台機器上安裝。只是需要注意,軟電話不要占用 UDP 5060 端口,因為 FreeSWITCH 默認要使用該端口,這是新手常會遇到的一個問題。你可以通過先啟動 FreeSWITCH 再啟動軟電話來避免該問題,另外有些軟電話允許你修改本地監聽端口。
通過輸入以下命令可以知道 FreeSWITCH 監聽在哪個IP地址上,記住這個 IP 地址(:5060以前的部分),下面要用到:
netstat -an | grep 5060