)
初學一、基本配置文件二、配置一個2000用戶三、運行測試1.回聲測試2.兩個話機測試需要打開多個MicroSIP四、App與Apisofia status profile internal reg 查詢已經注冊的話機一、基本配置文件二、配置一個2000用戶SIP 用戶想要能被別人呼叫需要兩套配置同時存在directory/default.xml →user id100000賬號供話機注冊登錄dialplan一般 default.xml寫 extension 匹配 100000執行 bridge 呼叫這個用戶。//進入用戶目錄cd/etc/freeswitch/directory/default//拷貝一個用戶配置文件cp1000.xml2000.xml//然后所有的1000改成2000//修改撥號計劃文件cd/etc/freeswitch/dialplan vimdefault.xml文件 把expression^(10[01][0-9])$改成把expression^(10[01][0-9]|2000)$然后 fs_cli進入控制臺并reloadxml重載配置文件三、運行測試1.回聲測試originate user/1000 echouser/1000A 端呼叫已經注冊的 SIP 分機 1000就是你的 SIP 話機 / MicroSIPechoB 端**內部應用不需要走網絡**。代表調用內置 APPecho 回聲應用你說什么立刻回放給你聽。2.兩個話機測試需要打開多個MicroSIPoriginate user/1000 9999執行流程FS 打給 1000話機振鈴用戶拿起 1000 話機FS 立刻執行撥號撥打 99991000 和 9999 兩路接通互相通話。如果打不通參考上一章注冊兩個用戶并在話機配置文件中加入兩個話機四、App與Api一條 channel 只是通話的一條會話腿一通雙向通話一般由兩條 channel 通過橋接組成每個 channel 的遠端可以是人、網關或者內置 APP。originate屬于 APIAPI 是外部全局指令可以創建、操縱任意 channel掛斷、轉接既有 APIuuid_xxx也有 dialplan 內部的 APPhangup、transfer二者運行上下文不一樣。向2000發起通話并讓2000話機等待originate user/2000 park橋接兩個用戶兩個用戶就可以通話了originate user/2000 bridge(user/1234)除了直接橋接還能先掛起兩個再使用API進行橋接originate user/1234 parkoriginate user/2000 parkshow channels//鏈接兩個channels的IDuuid_bridge 7baf6646-3809-45ad-83fb-2b82e50bfdff 2cff6e7c-591d-4eee-8d87-df1048c58ae9接通兩個channel 話機1234和2000可以通話了