- 作者:james.zhu(james.zhu@hiastar.com) www.hiastar.com 微信公眾號:asterisk-cn
- Asterisk課堂-如何通過源代碼安裝方式安裝Asteisk/dahdi
- Asterisk課堂-系統(tǒng)部署環(huán)境要求
- Asterisk課堂-Asterisk技術(shù)架構(gòu)
- Asterisk課堂-撥號規(guī)則基礎(chǔ)
- Asterisk課堂-創(chuàng)建第一個(gè)撥號規(guī)則
- Asterisk課堂-撥號規(guī)則中的Contexts
創(chuàng)建撥號規(guī)則主要注意以下幾個(gè)方面的內(nèi)容:
- 在extensions.conf 文件中添加一個(gè)新的撥號規(guī)則。使用任何linux 編輯器可以打開這個(gè)extensiosn.conf 文件,根據(jù)視頻或者文檔介紹的內(nèi)容,添加一個(gè)context 實(shí)現(xiàn)呼叫。系統(tǒng)默認(rèn)的是internal users, 從字面意思也可以說明,這是一個(gè)內(nèi)部分機(jī)號碼,F(xiàn)在添加到是一個(gè) 6000, 執(zhí)行的第一步是應(yīng)答呼叫,然后playback 一個(gè)hello-world 的語音文件。當(dāng)然這個(gè)文件是預(yù)先保存在系統(tǒng)文件路徑的文件,用戶也可以替換這個(gè)文件為中文錄音或者其他的語音文件。具體文件路徑和內(nèi)容等等其他問題不是我們目前討論的范圍。未來的介紹中會(huì)涉及。最后用戶需要注意sip 分機(jī)和撥號規(guī)則中的邏輯關(guān)聯(lián)關(guān)系。如果分機(jī)的context 沒有關(guān)聯(lián)撥號規(guī)則的context 的話,呼叫不會(huì)成功。
- 通過CLI 命令重新加載撥號規(guī)則。修改好撥號規(guī)則以后,用戶執(zhí)行relaod dialplan 重新加載撥號規(guī)則。當(dāng)然也可以簡單執(zhí)行 reaload, 但是會(huì)重新加載所有的asterisk模塊。
- 通過已注冊的軟電話測試這個(gè)撥號規(guī)則。用戶通過已注冊的SIP 分機(jī),撥打 6000,則可以聽到系統(tǒng)回放的hello-world 語音。
以上章節(jié)介紹了如何創(chuàng)建一個(gè)簡單的撥號規(guī)則來實(shí)現(xiàn)呼叫流程。希望用戶對基本的dialplan 基本的概念和呼叫有一個(gè)正確的認(rèn)識。