استریسکهسته نرم افزاری پیچیده و بزرگی است ، اگر می خواهید یک برنامه نویس Asterisk باشید باید جای این فایل ها و کاربرد آنها را بدانید .هر زیر شاخه از استریسک با برخی فایل ها سرو کار دارد، این فایل ها ممکن است فایل های صوتی، تنظیمات، ذخیره سازی و… باشند.
فایلهای تنظیمات ساختار فایل استریسک
قلب استریسک (Asterisk) شما در پوشه /etc/asterisk می تپد، بعد ها خواهید دید که هر تغییری را در سیستم تلفنی خود بخواهید اگر از طریق محیط گرافیکی الستیکس (Elastix) امکان پذیر نباشد باید به سراغ این پوشه بیایید. فایلهای این پوشه عبارتند از extensions.conf، sip.conf، modules.conf، و دهها فایل دیگر که پارامترهایی را برای کانالها، منابع، ماژولها، و توابع متنوعی تعریف میکنند که ممکن مورد استفاده قرار گیرند.
افزونه های استریسک (Asterisk)
ماژولهای برآستریسک معمولاً در پوشه /usr/lib/asterisk/modules نصب شده اند. شما بطور نرمال نباید با این پوشه سر و کار داشته باشید؛ با این حال، گاهی اوقات دانستن اینکه ماژولها در کجا قرار دارند، مفید خواهد بود. در کتاب ElastixEasyدر بخشی که قصد دارند کدک های g729 و g723 را نصب کنند، ماژول این 2 کدک (Codecs) را دریافت و در این پوشه قرار می دادیم،
فایل های صوتی استریسک
تمامی فایل های صوتی مورد استفاده در سیستم تلفنی الستیکس (Elastix) درشاخه /var/lib/asterisk/sounds قرار دارد، اگر به این پوشه نگاه بیاندازید می بینید زبان های گوناگون برای خود یک زیر شاخه جداگانه دارند، همچنین در این پوشه یک زیر پوشه ای است به نام custom که محل قرار گیری فایل هایی است که شما از طریق محیط گرافیکی الستیکس (Elastix) و بخش ضبط مکالمات (System Recordings) بارگزاری (Upload) کرده اید.
دقت کنید اگر می خواهید فایل های خودتان را جایگزین فایل های جاری نمایید حتما این فایل ها باید نام مشابه داشته باشند.