[b]asterisk目錄及配置檔案[/b]
/etc/asterisk asterisk主目錄,包含其它關於asterisk的配置檔案;
*zaptel.conf這個配置檔案放在/etc,因為其它軟體也可以使用zaptel這個硬體及其驅動, 所以不是放在/etc/asterisk裡.
/usr/lib/asterisk/modules 這個目錄包含所有可以載入asterisk模組(應用程式\編輯器\格式和有用通道),在asterisk啟運時會載入這些模組(可以編輯modules.conf).
/var/lib/asterisk 比較重要的是astdb檔案與agi-bin目錄; astdb包含asterisk當地資料庫資訊.
sounds/ 所有聲音提示的檔案在裡面,包括asterisk原**中的sounds.txt檔案
moh***/ 如果配置了**保持,應用程式會在這個目錄下查詢***(用cbr從檔案中去除身份標籤).
keys/ 使用公鑰和私鑰系統認證與乙個由rsa數字簽名形成的一對等連線.公鑰和私鑰的副檔名分別為.pub和.key
firmware/ 這個目錄含了很多asterisk相相容的裝置韌體,它只有iax/這個子目錄,其中有digium的iaxy的二進位制韌體映象.
images/ 只有在較多的支援並且利用**式的影象裝置被發布,這個目錄將會與相應的目錄有更大的關聯.
/var/lib/asterisk/agi-bin agi-bin包含所有指令碼,可以通過許多已經建立的agi應用程式與asterisk連線.系統的介面,在這裡可以寫自己的指令碼來控制撥打流程。
***************=配置檔案***************=
/etc/asterisk/asterisk.conf 主要配置檔案,
/etc/zaptel.conf 硬體介面的基本層. 修改這個配置檔案要用modprobe裝載linux kernel使用模組.
/etc/asterisk/zapata.conf 為硬體配置asterisk的介面.
/etc/asterisk/extensions.conf 撥號方案.
/etc/asterisk/sip.conf sip協議配置檔案
/etc/asterisk/iax.conf 呼入和撥出iax通道
/etc/asterisk/extensions.conf 撥號方案配置檔案
context:用於對extensions組命名,把撥號方案的不同部分進行分離,免得交織在一起.
表示方法是把名字放在的中間,名字只能用a~z,a~z,0~9,以及連字型大小和下劃線組成.如:[context1],[incoming];所有放在context定義的之後的指令都是這個context一部分,直到下乙個context定義的開始.
context的乙個重要用途就是加強安全性.如果沒有仔細設計撥號方案,可能會造成別人盜用你的系統的不良後果.
extensions:extensions是asterisk要執行的指令
extension的語法是單詞exten後面跟著乙個由等號和大於號組成的箭頭,如:exten=>extension的名字
乙個完整的extension由三部分組成:
extensions的名字或號碼
priority(每個extension可以有多個步驟,步驟的編號稱作priority)
應用(或者命令),針對呼叫完成一些動作
這三個部分用英文逗號分開,如:
priorities:每個extension都可以有幾個步驟,稱作priorities
如:exten=>50001,1,answer() #編號為1的priority,執行接聽**
exten=>50001,2,hangup() #編號為2的priority,然後掛**
必須確保priority從1開始並且連續的編號
asterisk配置檔案說明列表
名稱描述
asterisk.conf
主配置檔案,通知asterisk環境目錄位置,包含其他所有配置檔案所包含的目錄,預設asterisk會在/etc/asterisk/目錄下找到,也可以通過命令引數使用不同的asterisk.conf
zaptel.conf
配置板卡驅動,配置通道
adtranvofr.conf
配置幀中繼語音通道
agents.conf
配置**通道
h323.conf
配置h323通道
iax.conf
配置iax通道
mgcp.conf
配置mgcp(**閘道器控制協議,應用於多**閘道器單元之間)
modem.conf
配置isdn,不是modem
phone.conf
配置linux**裝置
sip.conf
配置sip通道
sip_notify.conf
配置sip 訊息通知
skinny.conf
配置cisco sccp通道
vpb.conf
配置voicetronix**道(是澳大利亞的開放原始碼的cti專業製造廠商)
zapata.conf
配置zap digium**道
extensions.conf
asterisk的撥號方案,它所有的操作控制和執行流程的主要方案,它控制呼入呼出如何別處理和路由。
extensions.ael
擴充套件撥號方案語言
features.conf
配置呼叫停泊,parking.conf檔案名字已被修改為features.conf , 自定義按鍵配置,同時還有一些系統預設的功能鍵
extconfig.conf
通過res_data方式部署擴充套件配置,例如通過odbc
alarmreceiver.conf
警報接收配置
enum.conf
**號碼對映查詢配置
dundi.conf
分布式全球號碼發現(dundi)是乙個對等(p2p)協議,用於提供等價於那些由電子號碼
(enum)提供的服務。dundi有乙個超過
enum的優點就是它更有彈力,因為也它缺乏乙個故障中心點。dundi能夠被用於增加dns和它與ip語音(voip)服務一起發展。
festival.conf
文字語音轉換配置
indications.conf
鈴音清晰度配置
meetme.conf
會議配置
musiconhold.conf
**保持配置
queues.conf
佇列配置
voicemail.conf
語音郵件配置
alarmreceiver.conf
警報接收配置
alsa.conf
致力於為linux 提供高質量的聲音子系統
cdr_odbc.conf
cdr_pgsql.conf
通話詳單資料庫儲存配置
codecs.conf
asterisk編碼配置檔案
dnsmgr.conf
dns管理(new in asterisk v1.2)
內建http server配置
logger.conf
配置系統日誌
manager.conf
配置管理介面
modules.conf
配置可載入模組
odbc.conf
odbc驅動配置
oss.conf
open source software配置
privacy.conf
私密配置
res_odbc.conf
實時資料庫載入配置,可以把配置檔案放在資料庫中
rpt.conf
迴圈應用配置
rtp.conf
配置rtp(實時)埠
say.conf
讀出標準的數字和日期(new in asterisk v1.4)
users.conf
使用者定義配置檔案
adsi.conf
asterisk.adsi
telcordia-1.adsi
配置模擬顯示服務介面
capi.conf
capi是計算機輔助面對面訪問(computer assisted personal
interviewing)的簡稱,是使用基於計算機的問卷的一種調研技術,capi可以像cati一樣控制複雜的邏輯,而且,它可以在各種各樣的場所使
用,購物中心,論壇或者其它公共場所,只要是被訪者可以接觸到電腦的地方。例如,在定點街訪專案,借助端對端網路,它可以從容的管理問卷,控制配額,以及
管理資料庫,且不需要資料庫伺服器。
在面對面訪問中,問卷可以由訪問人員直接採用電腦,被訪者同時可以檢視的方式進行訪問,也可以是被訪者自己的電腦上看到電子問卷,自己操作訪問。
sirrix.conf
配置sirrix isdn通道
cdr_mysql.conf
配置通話詳單在mysql中儲存
prepaid.conf
預付費卡配置
ldap.conf
訪問x.500目錄訪問的標準協議
bonjour.conf
蘋果服務發現介面支援
enumagi.conf
**號碼對映查詢配置檔案
zeroconf.conf
via zeroconf是乙個輕量級的服務發現協議,適用於註冊和尋找附近的可用協議、裝置等等。 他是bonjour的開源名稱,bonjour是蘋果公司力推的乙個service echotraining=yes ;回音練習(會話前發個聲音,用於測試回聲)
asterisk配置檔案說明
配置檔案說明列表 名稱 描述 asterisk.conf 主配置檔案,通知asterisk環境目錄位置,包含其他所有配置檔案所包含的目錄,預設asterisk會在 etc asterisk 目錄下找到,也可以通過命令引數使用不同的asterisk.conf zaptel.conf 配置板卡驅動,配置...
目錄介紹及配置檔案
目錄名 作用boot etc存放配置檔案 mnt一般用來設定掛載點 src sys proc 與系統核心相關,不懂勿碰 tmp臨時目錄,隨時刪除 dev裝置相關 linux中所有裝置都需要掛載才可使用 home 普通使用者的家目錄 root 管理員的家目錄 usr local 存放使用者編譯的原始碼...
Tomcat目錄結構及配置檔案
catalina home是tomcat的安裝目錄 catalina home conf server.xml 配置檔案 1.指定乙個埠,這個埠負責監聽關閉tomcat的請求shutdown 2.指定service的名字,通常是 catalina 3.元素屬性 表示客戶端和service之間的連線 ...