آموزش نحوه نصب Asterisk روی لینوکس Debian 7
در این مطلب قصد داریم نحوه نصب Asterisk روی لینوکس Debian 7 را بصورت گام به گام و تصویری برای شما دوستان عزیز آموزش دهیم. امیدوایم این مقاله مورد توجه شما قرار بگیرد و برایتان مفید و کاربردی باشد. با ما همراه باشید.
در این مقاله وهله ها نصب و راه اندازی Asterisk روی لینوکس Debian 7 آموزش داده می شود .
- برای اخذ آخرین ورژن لینوکس دبیان به آدرس پایین رجوع نمایید :
- asterisk یک پلت ساختـار رایگان و متن باز برای تهیه سیستم های رابطه ی می باشد. برای اخذ آخرین ورژن پایدار خواهید توانست به آدرس پایین رجوع نمایید :
http://www.asterisk.org/downloads/asterisk/all-asterisk-versions
ورژن مناسب را گزینش کرده و یا فرمان پایین را پـس از راه اندازی لینوکس اجرا نمایید :
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
1 | wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz |
همراه با پلت ساختـار asterisk ، دو پکیج دیگر هم باید از وب سایت asterisk دانلود گـردد :
- DAHDI Library : برای مدیریت رابط های رابطه ی مورد بهره گیری قرار میگیرد :
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz
1 | wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz |
- LIBPRI Library : در زمان بهره گیری از سیگنالینگ pri یک وابسته برای Asterisk و DAHDI می باشد:
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
1 | wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz |
نصب و راه اندازی لینوکس
- ISO image آخرین ورژن پلت ساختـار لینوکسی را که دانلود کرده اید در یک DVD یا CD رایت نمایید و آن را در سیستم قرار دهید و مطمئن شوید که از درایو CD بوت گـردد .
- بعد از بوت شدن، صفحه نصب و راه اندازی لینوکس دبیان را مشاهده خواهید نمـود . اولیـن مورد یعنی “install” را گزینش نمایید :
- در صفحه پـس “Language Screen” زبان “English” را گزینش نمایید :
- در صفحه ” Select your location ” یا کشور خود را گزینش کرده و یا اجازه دهید که بر روی US باقی بماند تا در فرصتی دیگر از درون سیستم تغییر دهید :
- در صفحه “system locale” صفحه کلید پیش فرض را گزینش نمایید (همان گونه که در تصویر مشاهده می نمایید )
- نصب دبیان شـروع می شود و می بایست منتظر انتهـا نصب و تقاضـای اقدامات بعدی باشید:
- سپس بایدتنظیمات شبکه را انجام دهید (این وهله شانس دارد مثل عکس های پایین متفاوت باشد)
- در صفحه پـس از شما خواسته می شود پسورد روت را وارد نمایید :
- پسوردی که در وهله پیش وارد کرده اید را تائید نمایید :
- در این وهله یک کاربر عادی به سیستم اضافه کرده و سپس رمز گذر را برای این کاربر وارد نمایید :
- در صفحه partition disk مورد “Guided,use entire disk” را گزینش و بر روی next کلیک نمایید تا نصب فایل ها شـروع شود:
- در وهله پـس از شما خواسته می شود که پکیج منیجر گزینش نمایید ، پکیج منیجر مسئول شناسایی APT می باشد که برای نصب نرم افزارهای مورد نیاز بهره گیری خواهد شد.
- پیکربندی apt شـروع خواهد شد:
- در صفحه popularity-contest بر روی no کلیک نمایید :
- بعد از راه اندازی مخازن نرم افزار، با مورد های نصب سایـر نرم افزارها مواجه خواهید شد ، مطمئن شوید که تنها “SSH” و “Standard System Utilities” را گزینش نمایید :
- در وهله ها نهایی، تقاضـای نصب و راه اندازی GRUB loader که یک ابزار برای سیستم بوت لینوکس می باشد را مشاهده مینمایید . مورد ی “YES” را گزینش نمایید :
- وهله ها نصب دبیان ۷ به انتهـا رسید. برای ریبوت شدن و داخل به سیستم بر روی “Continue” کلیک نمایید :
- بعد از راه اندازی مجدد، برای دسترسی به سیستم با بهره گیری از نام کاربری و پسورد خود وارد شوید ، برای دسترسی از راه دور خواهید توانست از “putty” بهره گیری نمایید :
آموزش نصب Asterisk روی لینوکس Debian 7
نصب و راه اندازی Asterisk
به منظور نصب Asterisk مناسب، پیش از کامپایل Asterisk چندین کتابخانه سیستم می بایست نصب گـردد :
کتابخانه سیستم مورد نیاز:
- C/C++ compiler
- OpenSSL
- Ncurses
- Newt
- Libxml2
- Kernel Headers
- Sql lite
- Vim (file editor)
نصب و راه اندازی کتابخانه های سیستم
- برای آغاز دستور پایین را اجرا نمایید :
apt-get install build-essential
1 | apt-get install build-essential |
همان گونه که در تصویر پایین مشاهده مینمایید پیش تهیه های مورد نیاز نصب می شود :
- سپس OpenSSL، Ncurses، Newt، LibXML2، vim و sqllite و Kernel Headers را نصب نمایید . ابتدا برای اطمینان از بروزرسـانی بودن سیستم، دستور پایین را اجرا نمایید :
apt-get بروزرسانی
1 | apt-get بروزرسانی |
Kernel Headers را با انجام دستور پایین نصب نمایید :
apt-get install linux-headers-$(uname -r)
1 | apt-get install linux-headers-$(uname -r) |
- سپس برای نصب سایـر کتابخانه های سیستم دستور پایین اجرا نمایید :
apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev
1 | apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev |
هم اکنون ، همـه کتابخانه ها و نرم افزار های پشتیبان مورد نیاز نصب شد . سیستم را ریبوت کرده و وهله ها بعدی را برای نصب سیستم Asterisk ادامه دهید .
دانلود و نصب پکیج های Asterisk
سیستم Asterisk حاوی دو پکیج پشتیبان می باشد که می بایست به همراه پکیج Asterisk نصب شود: DAHDI و LIBPRI
DAHDI گروه ای از درایورها و ابزارها برای تعدادی از کارت تلفن های دیجیتال، مثل آنهایی که توسـط Digium تهیـه شـده می باشد می باشد و LIBPri یک کتابخانه می باشد که به Asterisk اجازه خواهـد داد تا با ISDN رابطه برقرار نماید .
ابتدا فایل های tar (فایل زیپ شده) را در سیستم دانلود و سپس اکسترکت کرده و در انتها آنان را نصب نمایید .
- Asterisk ، DAHDI و LIBPri را در پوشه /usr/local/src دانلود نمایید :
- با انجام دستور پایین فایل های فوق را در همـان دایرکتوری اکسترکت نمایید ( نام پکیج ها را تغییر دهید) :
tar -zxf [package_name].tar.gz
1 | tar -zxf [package_name].tar.gz |
- اکنون می بایست با داخل به پوشه Asterisk و با انجام چند دستور DAHDI و LibPri ساخته گـردد :
دستور DAHDI :
make make install
1 | make make install |
make config
1 | make config |
- نصب Libpri : برای ادامه کار پیش از هر چیز می بایست آخرین ورژن پچ libpri رو (در صورت وجود) نصب نمایید .
- در انتها نصب پکیج Asterisk را شـروع نمایید ، ابتدا وارد پوشه Asterisk شده و سپس وهله ها پایین را انجام دهید :
- دستور پایین را اجرا نمایید :
./configure
1 | ./configure |
سرانجام نهایی در تصویر پایین نشان داده شده می باشد :
- سپس با انجام دستور “make menuselect” مورد mysql_cdr را از منو گزینش نمایید :
- در انتها با انجام دستورهای “make” و “make install” پکیج asterisk را نصب نمایید .
- برای نصب گروه ای از فایل های پیکربندی نمونه برای asterisk ، دستور پایین را تایپ نمایید :
#make samples
1 | #make samples |
- اکنون شما asterisk را کامپایل و نصب کرده اید . وهله آخر، نصب اسکریپت initialization یا initscript می باشد. این اسکریپت در زمان استارت شدن سرور باعث آغاز اتوماتیک asterisk می شود و میتواند برای متوقف کردن یا ری استارت asterisk هم مورد بهره گیری قرار گیرد. برای نصب initscript دستور پایین را اجرا نمایید :
make config
1 | make config |
- زمانـی که سیستم asterisk اجرا شود، logfile هایی تولید خواهد کرد. توصیه می گـردد که برای صرفه جویی در فضای دیسک و راحـت شدن پیدا کردن و فهرست بندی این فایل ها ، اسکریپت logrotation را به منظور فشرده سازی و چرخش آنان نصب نمایید ، برای این کار از دستور پایین بهره گیری نمایید :
make install-logrotate
1 | make install-logrotate |
- برای بازبینی چ اجرا شدن asterisk خواهید توانست از Asterisk initscript بهره گیری نمایید . دستور /etc/init.d/asterisk status یا restart را اجرا نمایید .
نصب asterisk به انتهـا رسید . سیستم خود را ریبوت نمایید .
خب دوستان به انتهای مقاله آموزش نحوه نصب Asterisk روی لینوکس Debian 7 رسیدیم . با توجه به توضیحات بالا شما اکنون براحتی می توانید اقدام به نحوه Asterisk روی لینوکس Debian 7 کنید. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر درمورد سرور مجازی روی لینوکس و سرور اختصاصی کلیک کنید.