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