Asterisk目錄及配置檔案

2021-08-31 08:00:44 字數 4807 閱讀 7457

[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之間的連線 ...