زمان لازم جهت مطالعه این مقاله: 5 دقیقه (997 words)

نصب استریسک 1.8 بر روی لینوکس CentOS

با توجه در درخواست دوستان روند نصب سیستم تلفنی استریسک را در مقاله ای کوتاه توضیح خواهم داد، نصب استریسک روند ساده ای دارد، فقط دقت داشته باشید در برخی از این مراحل نیاز به بستر اینترنت برای دریافت بسته های برنامه می باشد.

 

روند نصب استریسک 1.8 :

۱ - نصب بسته های نرم افزاری  پیشنیاز بر روی سیستم عامل 

۲ - دانلود و نصب بسته نرم افزاری libpri (‌ برای پیشتیبانی از PRI در استریسک )

۳ -  دانلود و نصب بسته نرم افزاری dahdi ( برای پشتبانی از کارت های تلفنی جهت ارتباط با خطوط شهری آنالوگ و دیجیتال )

۴ - دانلود و نصب بسته نرم افزاری Asterisk نسخه 1.8.15

۱ – نصب بسته های نرم افزاری پیش نیاز :

dahdi  مخفف Digium Asterisk Hardware Device Interface است و برای نصب نیاز به کتابخانه های توسعه کرنل دارد  . kernel-devel  این کتابخانه ها را فراهم می أورد . و بهتر است کرنل را نیز با نصب این بسته update کنیم تا عدم سازگاری نسخه بین این دو بسته پیش نیاید .

yum install -y kernel kernel-devel

ماژول های Dahdi باید در کرنل بارگزاری شوند . با اجرای دستور بالا با توجه به اینکه کرنل نیز به روز شده است نیاز به restart کردن سیستم داریم تا سیستم با کرنل جدید بالا بیاید و درایور های dahdi در کرنل جدید بارگزاری شوند . 

shutdown -r now

اکنون بقیه پیشنیاز های لازم برای نصب سیستم تلفنی استریسک و dahdi را نصب می کنیم . این بسته های شامل کامپایلر مورد نیاز برای کامپایل کد منبع استریسک ‌, ابزارهای و کتابخانه های مورد نیاز و همچنین بسته نرم افزاری sqlite برای پایگاه داده داخلی استریسک است  که در این نسخه جایگزین AstDB شده است . 

yum install -y automake gcc gcc-c++ ncurses-devel openssl-devel libxml2-devel libcurl-devel newt-devel  wget make sqlite-devel


۲- دانلود و نصب بسته نرم افزاری Libpri :

تمامی نرم افزاری Libpri , Dahdi و Asterisk از وبسایت www.asterisk.org به صورت رایگان قابل دانلود هستند . ما ابتدا به مسیر usr/src/  می رویم و با استفاده از دستور wget بسته Libpri را از وبسایت www.asterisk.org دانلود می کنیم . 

cd /usr/src

wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.12.tar.gz

و بسته فشرده با فرمت tar.gz را با استفاده از سوییچ xzvf از دستور tar باز کرده و وارد دایرکتوری آن می شویم . 

tar -xzvf libpri-1.4.12.tar.gz 

cd libpri-1.4.12
اکنون با استفاده از دو دستور make  و make install این بسته نرم افزاری را کامپایل و نصب می کنیم . 
 
make
make install
 در انتهای اجرای این دو دستور منتظر نمایش پیام خاصی مبنی بر نصب یا عدم نصب صحیح نباشید !!‌ یک تصویر از پیام های انتهایی نصب صحبح  بعد از اجرای دستور make install را در تصویر زیر مشاهده کنید . 
 
 
 
۳ – دانلود و نصب بسته نرم افزاری Dahdi :
 
روند دانلود و نصب این بسته نیز مانند libpri   است . با این تفاوت که پس از اجرای دو دستور make و  make install برای اجرای خودکار سرویس dahdi پس از هر بار ربستارت شدن سیستم اسکریپت های لازم را با استفاده از دستور make config ایجاد می کنیم . 
 
cd /usr/src
tar -xzvf dahdi-linux-complete-2.6.1+2.6.1.tar.gz 
cd dahdi-linux-complete-2.6.1+2.6.1
 
make
make install
make config

  طی روند نصب dahdi یک سروی firmware های کارت های مختلف از وبسایت دیجیوم دانلود می شود که در صورتی که سیستم شما به اینترنت دسترسی نداشته باشد فایل ها دانلود نمی شوند و روند نصب متوقف خواهد شد .

۴ – دانلود و نصب نرم افزار سیستم تلفنی Asterisk :

بسته نرم افزاری استریسک را به نیز به روش دو بسته قبل با استفاده از ابزار wget دانلود کرده و از حالت فشرده خارج می کنیم . 

cd /usr/src
tar -xzvf asterisk-10.6.1.tar.gz 
cd asterisk-10.6.1
 
اکنون با اجرای اسکریپت configure پیش نیاز های لازم جهت نصب استریسک و فعال کردن ماژول های مختلف چک میشود و در صورتی که حداقل پیشنیازه های نصب Asterisk نصب نشده باشد اسکریپت مورد نظر با تولید پیام های مرتبط شما را آگاه خواهد ساخت . 
./configure
در صورتی که حداقل پیشنیاز ها برای نصب سیستم تلفنی Asterisk  بر روی سیستم عامل شما نصب باشد در انتهای اجرای اسکریپت بالا آرم استریسک را همانند تصویر زیر مشاهده خواهید کرد . 
 

اکنون زمان کامپایل کد با استفاده از دستور make  است ولی در این مرحله می توان با استفاده از دستور make menuselect روند نصب ماژول ها و امکانات استریسک را اختصاصی سازی نمود . 

make menuselect

در واسط گرافیکی ظاهر شده شما قادرید ماژول ها مختلفی را حذف یا اضافه نمایید تا در این نصب اعمال شود . به عنوان مثال در این نصب برای عدم نمایش پیام های مربوط به زبان AEL در کنسول استریسک ما از بخش PBX Modules گزینه pbx_ael را غیر فعال کردیم . همچنین به عنوان مثال با علامت زدن EXTRA-SOUNDS-EN-GSM از بخش  Extras Sound Packages یک سری فایل های صوتی به زبان انگلیسی علاوه بر آنچه به صورت پیشفرض نصب میشود از اینترنت دانلود شده و  در مسیر /var/lib/asterisk/sounds که فایل های صوتی سیستم تلنفی Asterisk قرار دارد کپی میشود که می توانیم از أن برای مقاصد آموزشی یا پخش پیام های مناسب به زبان انگلیسی بهره ببریم . 

پس از اختصاصی سازی نصب نوبت به نصب بسته نرم افزاری با استفاده از دستور make install و ایجاد اسکریپت های لازم برای بالا آمدن خودکار سرویس استریسک پس از ریستارت شدن سیستم با استفاده از دستور make config است . 

make install 

make config

با استفاده از دو دستور make samples و make progdocs در انتهای نصب نیز می توانید فایل های پیگربندی نمونه و داکیمومنت های آموزشی استریسک را تولید کنید و به روند نصب استریسک خاتمه دهید . 

make samples

make progdocs

پس از نصب استریسک ابتدا سرویس Dahdi  و سپس سرویس Asterisk  را با استفاده از دستورات زیر Start می کنیم . 

service dahdi start

service asterisk start

اکنون می توانید وارد کنسول استریسک شوید . 

asterisk -r
البته من به تازه کاران توصیه می کنم که برای شروع با ISO های موجود همچون AsteriskNOW شروع کنند چون هم راحت تر هستند هم کامل تر....

موفق باشید

استریسک (Asterisk) نسخه 13 و امکانات بی نظیر آن
هر آنچه از کالر آی دی در استریسک باید بدانید

مطالب مرتبط

آرشیو مقالات

2023
دی
اسفند
ارديبهشت
خرداد
مرداد
شهریور
مهر
آبان
آذر
2014
دی
بهمن
اسفند
فروردين
ارديبهشت
خرداد
تیر
مرداد
شهریور
مهر
آبان
آذر
2013
اسفند
فروردين
ارديبهشت
خرداد
تیر
شهریور
مهر
آبان
آذر
2012
دی
بهمن
فروردين
ارديبهشت
خرداد
تیر
مرداد
مهر
آبان
آذر
2011
دی
بهمن
اسفند
فروردين
ارديبهشت
آبان
آذر
2010
بهمن
فروردين
ارديبهشت
خرداد
تیر
مرداد
مهر
آبان
آذر
2009
دی
اسفند
فروردين
ارديبهشت
خرداد
تیر
مرداد
شهریور
مهر
آبان
آذر

محبوب ترین مقالات

تنظیمات سیپ ترانک مخابراتاگر بخواهیم ساده ترین تعریف را داشته باشیم باید بگوییم SIP Trunk ، یک لینک ...
SIP TRUNK چیست؟سیپ ترانک در واقع یک روشی است که سیستم تلفنی های تجاری میتوانند از خطوط اینترنتی بجای...
چرا NATNAT  یا Network Address Translation راهکاری برای تبدیل آدرس های شبکه Local یا  Private به آدر...
کاربرد جهت مدل های  4104/4108 در این آموزش شما با نحوه تنظیم گیت وی های شهری برند گرنداستریم (Grands...
شرکت شاتل یکی از شرکت های دارنده مجوز FCP است که اقدام به ارائه خطوط ویپ با نام ShatelTalk کرده است،...
پورت های FXO و FXS به چه معناست؟ و کاربرد آنها چیست؟اگر شما در حال تحقیق جهت آشنایی بیشتر و ارتقای س...
راهنمای اتصال Gateway NewRock به سرور ایزابلدر گیتوی های برند Newrock برای اتصال به دستگاه و انجام م...