配置SIP網關撥打外部電話


如果你擁有某個運營商提供的SIP賬號,那么你就可以通過配置SIP來撥打外部電話了。該SIP賬號(或提供該賬號的設備)在 FreeSWITCH 中稱為SIP網關(Gateway)。添加一個網關只需要在 conf/sip_profiles/external/中創建一個XML文件,名字可以隨便起,如gw1.xml,然后在該文件中輸入如下代碼:
<gateway name="gw1">
    <param name="realm" value="SIP服務器地址,可以是IP或IP:端口號"/>
    <param name="username" value="SIP用戶名"/>
    <param name="password" value="密碼"/>
</gateway>

如果你的SIP網關還需要其他參數,可以參閱同目錄下的 example.xml,但一般來說上述參數就夠了。你可以重啟 FreeSWITCH,或者執行以下命令使用之生效:
freeswitch> sofia profile external rescan

顯示一下網關的注冊狀態:
freeswitch> sofia status

如果顯示 gateway gw1 的狀態是 REGED,則表明已正確地注冊到了網關上。你可以先用命令試一下網關是否工作正常:
freeswitch> originate sofia/gateway/gw1/xxxxxx &echo

以上命令會通過網關 gw1 呼叫號碼 xxxxxx(可能是你的手機號),被叫號碼接聽電話后,FreeSWITCH 會執行 echo 程序,你應該就能聽到自己的回音了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM