ساختار فایل استریسک
استریسکهسته نرم افزاری پیچیده و بزرگی است ، اگر می خواهید یک برنامه نویس Asterisk باشید باید جای این فایل ها و کاربرد آنها را بدانید .هر زیر شاخه از استریسک با برخی فایل ها سرو کار دارد، این فایل ها ممکن است فایل های صوتی، تنظیمات، ذخیره سازی و… باشند.
فایلهای تنظیمات ساختار فایل استریسک
قلب استریسک (Asterisk) شما در پوشه /etc/asterisk می تپد، بعد ها خواهید دید که هر تغییری را در سیستم تلفنی خود بخواهید اگر از طریق محیط گرافیکی الستیکس (Elastix) امکان پذیر نباشد باید به سراغ این پوشه بیایید. فایلهای این پوشه عبارتند از extensions.conf، sip.conf، modules.conf، و دهها فایل دیگر که پارامترهایی را برای کانالها، منابع، ماژولها، و توابع متنوعی تعریف میکنند که ممکن مورد استفاده قرار گیرند.
افزونه های استریسک (Asterisk)
ماژولهای برآستریسک معمولاً در پوشه /usr/lib/asterisk/modules نصب شده اند. شما بطور نرمال نباید با این پوشه سر و کار داشته باشید؛ با این حال، گاهی اوقات دانستن اینکه ماژولها در کجا قرار دارند، مفید خواهد بود. در کتاب Elastix Easyدر بخشی که قصد دارند کدک های g729 و g723 را نصب کنند، ماژول این 2 کدک (Codecs) را دریافت و در این پوشه قرار می دادیم،
فایل های صوتی استریسک
تمامی فایل های صوتی مورد استفاده در سیستم تلفنی الستیکس (Elastix) درشاخه /var/lib/asterisk/sounds قرار دارد، اگر به این پوشه نگاه بیاندازید می بینید زبان های گوناگون برای خود یک زیر شاخه جداگانه دارند، همچنین در این پوشه یک زیر پوشه ای است به نام custom که محل قرار گیری فایل هایی است که شما از طریق محیط گرافیکی الستیکس (Elastix) و بخش ضبط مکالمات (System Recordings) بارگزاری (Upload) کرده اید.
دقت کنید اگر می خواهید فایل های خودتان را جایگزین فایل های جاری نمایید حتما این فایل ها باید نام مشابه داشته باشند.
پوشه Spoolلینوکس
پوشه Spool جایی است که لینوکس فایلهایی را که بطور متناوب در حال تغییر هستند، یا بوسیله پردازندههای دیگر در زمان دیگر پردازش خواهند شد، ذخیره میکند. برای مثال، تحت لینوکس کارهای پرینت و ایمیلهای معوقه بطور نرمال در Spool نوشته میشوند تا زمانیکه پردازش شوند.
در ارتباط با الستیکس (ELastix،Spool )برای ذخیره آیتمهای گذرا همچون پیامهای صوتی، ضبط تماسها، فایلهای تماس، و موارد مشابه مورد استفاده قرار میگیرد. این پوشه در مسیر /var/spool/asterisk قرار دارد، زیر پوشه های مهم آن monitor و voice mail است که به ترتیب برای نگهداری مکالمات ضبط شده و صندوق صوتی استفاده می شود.
پوشه لاگ های لینوکس
مسیر /var/log محل قرار گیری لاگ های برنامه های مختلف در سیستم عامل لینوکس می باشد، وقتی به داخلی این پوشه نگاه می کنید نام های آشنایی را خواهید دید، به طور مثال:
پوشه لاگ استریسک(Asterisk)
لاگ فایل سیستم تلفنی Asterisk در شاخه /var/log/asterisk و در فایل full نگهداری می شود، در فصلی مجزا در باره نحوه خواندن و یا کم و زیاد کردن جزئیات این لاگ بحث خواهیم کرد.
پوشه وب
الستیکس برای وب سرور خود از برنامه Appache استفاده می کند و مسیر زیر شاخه آن /var/www/html/ می باشد، در واقع تمامی برنامه هایی که دارای محیط گرافیکی تحت وب هستند، در این قسمت حداقل یک زیر شاخه برای خود دارند. شما در این قسمت می توانید به راحتی محیط گرافیکی تحت وب الیتیک خود را تغییر دهید.
از زیر شاخه های مهم این پوشه می توان به /var/www/html/admin اشاره کرد که زیر شاخه برنامه round cube می باشد.
در صورت نیاز به کسب اطلاعات بیشتر می توانید با واحــد آموزش ماهـان ویــپ با شماره تلفن 20 20 27 87 تماس حاصل نمـوده یا از طریـــق فرم تماس با ما درخواست خود را برای ما ارسال نمایید.