Toate directoarele principale asterisc sunt listate în fișierul asterisk.conf din / etc / asterisk. În acest fișier, în macrocomenzile de directoare (la începutul fișierului) sunt specificate variabile, care sunt valori atribuite sub formă de căi către directoare, de exemplu:
[directoare] (!)
astetcdir => / etc / asterisk
astmoddir => / usr / lib / asterisc / module
astvarlibdir => / var / lib / asterisc
astdbdir => / var / lib / asterisc
astkeydir => / var / lib / asterisc
astdatadir => / var / lib / asterisc
astagidir => var / lib / asterisk / agi-bin
astspooldir => var / spool / asterisc
astrundir => var / run / asterisk
astlogdir => var / log / asterisc
astsbindir => / usr / sbin
Este vorba despre atera er-et-dir. Valoarea implicită este / etc / asterisk. Este un director care conține aproape toate fișierele de configurare asterisc (strict vorbind, acesta conține toate fișierele de configurare ale asterisc; fișierele de configurare, DAHDI, libpri, Zapata, care utilizează asterisc, nu sunt fișiere de configurare asterisc).
Ea reprezintă aurul episcopilor. Valoarea implicită este / usr / lib / asterisk / modules. Conține module de asterisc. În mod obișnuit, compunerea modulelor este specificată când se instalează asteriscul în menuselect make. Aici (în special) au module chan_sip, chan_iax2, responsabil pentru protocoalele SIP și IAX, precum și (de exemplu) app_festival, responsabil cu cererea festivalului (și organizarea cooperării cu programul festivalului, se instalează separat). În formă de module, sunt implementate și codecuri.
astvarlibdir
Ea reprezintă aurul er er-var -lib-dir. Valoarea implicită este / var / lib / asterisk. Conține multe subdirectoare, dintre care cele mai interesante sunt:
Conține script-urile pentru interfața Gateway Asterisk (AGI).
Conține muzică în așteptare - fișiere cu muzică în așteptare.
Probabil cel mai frecvent utilizat director din astvarlibdir. Conține seturi de fișiere audio pentru reproducerea numerelor, numerelor, literelor alfabetului și a celor mai populare cuvinte și fraze (adesea în mai multe limbi). Structura acestui director are 2 locații de fișiere: vechi și noi.
versiune veche:
/ var / lib / asterisc / sunete / dictează /<язык>/, de exemplu / var / lib / asterisk / sounds / dictate / ro /
/ var / lib / asterisc / sunete / cifre /<язык>/, de exemplu / var / lib / asterisk / sunete / cifre / ro /
/ var / lib / asterisc / sunete / litere /<язык>/, de exemplu / var / lib / asterisc / sunete / litere / ro /
/ var / lib / asterisc / sunete / fonetic /<язык>/, de exemplu / var / lib / asterisc / sunete / fonetic / ro /
și altele asemenea.
opțiune nouă:
/ var / lib / asterisc / sunete /<язык>/ dictează /, de exemplu / var / lib / asterisk / sounds / en / dictează /
/ var / lib / asterisc / sunete /<язык>/ cifre /, de exemplu / var / lib / asterisk / sounds / en / digits /
/ var / lib / asterisc / sunete /<язык>/ letters /, de exemplu / var / lib / asterisk / sounds / en / letters /
/ var / lib / asterisc / sunete /<язык>/ fonetic /, de exemplu / var / lib / asterisk / sunete / ro / fonetic /
și altele asemenea.
Vechea versiune este folosită în asterisc înainte de versiunea 1.4. De la versiunea 1.4, limbajul parametruluiprefix a fost adăugat în fișierul asterisk.conf. Dacă languageprefix = nu, se folosește opțiunea de locație veche, dacă languageprefix = yes - new. În asteriscul versiunea 1.6, noua opțiune pentru locația fișierului este setată implicit.
Este vorba de o arie de lucru a lui er er-d atab ase-dir. Valoarea implicită este / var / lib / asterisk. Conține (chiar la rădăcina acestui director) fișierul astdb.sqlite3 (în cazul în care asteriscul este instalat cu SQLite). Aceasta este baza de date a asteriscului, iar în cazul migrării asteriscului către un alt server (teoretic), este suficient să copiați acest fișier pe un nou server din același folder.
Este vorba despre eterul de sâmbătă. Valoarea implicită este / var / lib / asterisk. Asterisk utilizează subdirectorul de chei din acest dosar pentru a încărca cheile de criptare (RSA, sistem de chei publice / private). Aceste chei sunt folosite pentru a autentifica colegii. Dacă puneți cheia publică a sărbătorii în acest dosar, colegii se pot autentifica folosind această metodă.
astdatadir
Este vorba despre eterul de date. Valoarea implicită este / var / lib / asterisk. Conține asteriscul de date de sistem, pentru mai multe detalii vezi astvarlibdir.
Ea reprezintă aurul er-agi-dir. Valoarea implicită este / var / lib / asterisk / agi-bin. Conține script-urile pentru interfața Gateway Asterisk (AGI).
astspooldir
Ea este reprezentată de atelierul de erbicultură. Valoarea implicită este / var / spool / asterisk. Conține mai multe subdirectoare, dintre care cele mai interesante sunt:
ieșire-Terminate
Acestea includ fișierele procesate din directorul de ieșire. Când fișierul .call este executat, acesta este mutat în acest director și sunt adăugate informații despre rezultatele executării acestuia.
meetme / dictate / system
Aceste foldere sunt folosite pentru a stoca datele pentru întâlniri, dictează și aplicații de sistem, respectiv. Aplicația de dictare caută fișierele din dosarul său, aplicația de întâlniri stochează intrările de conferințe în dosarul întâlniri, iar aplicația de sistem folosește folderul corespunzător pentru stocarea datelor temporare (intermediare).
Folosit pentru stocarea fișierelor temporare. Aplicațiile individuale pot necesita scrierea în fișier înainte de a copia fișierul în directorul de destinație. Utilizarea directorului tmp împiedică citirea și scrierea simultană a aceluiași fișier prin diferite procese.
Dosarul conține conversațiile înregistrate de aplicațiile Monitor și / sau MixMonitor. În plus, steagurile w și W din comanda Dial oferă posibilitatea de a înregistra o conversație în acest dosar.
Este vorba despre o ertare de astăzi. Valoarea implicită este / var / run / asterisk. Conține fișierele asteriscului asterisc proces - asterisk.pid și asterisk.ctl. Dacă lipsește cel puțin unul dintre fișiere - înseamnă că există probleme cu rularea asteriscului și este logic să consultați jurnalele asterisc (astlogdir).
Este vorba despre eterul astrei-log-s-dir. Valoarea implicită este / var / log / asterisc. Conține mai multe fișiere și foldere, în mod implicit în acest director există mesaje (jurnale asterisc) și queue_log (asteriscuri pentru coada de coadă). În plus, conține dosarul cdr-csv, care scrie fișierul Master.csv, utilizat pentru asteriscul de facturare.
astsbindir
Ea înseamnă aur erisk-sbin-dir ectory. Valoarea implicită este / usr / sbin. Acesta conține atât daemonul asterisc în sine, cât și scriptul care repornește asteriscul în cazul în care programul "sa prăbușit" - safe_asterisk.
Sunteți aici: Linux -> Asterisk -> Asterisk Basic Directories