در این راهنما، مراحل نصب و راهاندازی فکس روی سرور سیموتل با استفاده از کتابخانه Spandsp توضیح داده میشود. این راهنما برای کاربرانی که میخواهند فکس را در سیستم تلفنی خود فعال کنند، مفید خواهد بود.
مراحل نصب:
1.نصب پیشنیازها: ابتدا کتابخانه libtiff-dev
را نصب کنید:
sudo apt-get install libtiff-dev
- دانلود و استخراج Spandsp: با استفاده از دستورات زیر، کتابخانه Spandsp را دانلود و استخراج کنید:
wget https://src.fedoraproject.org/lookaside/pkgs/spandsp/spandsp-0.0.6.tar.gz/897d839516a6d4edb20397d4757a7ca3/spandsp-0.0.6.tar.gz
tar -xvf spandsp-0.0.6.tar.gz
cd spandsp-0.0.6
البته با توجه به این که این دامنه ممکن است مشکل محدودیت داشته باشد از طریق یک سیستم دیگر می توانید فایل کتابخانه Spandsp را دانلود نمایید و از طریق پروتکل sftp این فایل را به سرور سیموتل انتقال دهید. برای این امر می توانید از نرم افزار WinScp یا Mobaxterm استفاده نمایید.
- کامپایل و نصب Spandsp: حالا با استفاده از دستورات زیر Spandsp را کامپایل و نصب کنید:
./configure
make
sudo make install
- تنظیمات کتابخانه: برای اطمینان از اینکه سیستم شما کتابخانه جدید را شناسایی میکند، دستور زیر را اجرا کنید:
echo /usr/local/lib/ | sudo tee /etc/ld.so.conf.d/usrlocallib.conf
sudo ldconfig
- نصب در Asterisk: به دایرکتوری نصب Asterisk بروید و ماژول فکس Spandsp را فعال کنید:
cd /usr/src/asterisk-13.2.0/ || or /usr/src/asterisk-18.14.0.s.2 || or other versions
./configure
make menuselect
در منوی menuselect، ماژول res_fax_spandsp
را از بخش Resource Modules انتخاب کنید.
- کامپایل و نصب Asterisk: بعد از انتخاب ماژول، دستورات زیر را اجرا کنید:
make
make install
- راهاندازی در Asterisk: سرویس Asterisk را متوقف و دوباره راهاندازی کنید:
sudo service asterisk stop
sudo service asterisk start
- بررسی وضعیت ماژول Spandsp: برای اطمینان از اینکه ماژول Spandsp به درستی بارگذاری شده است، از دستور زیر در CLI Asterisk استفاده کنید:
cli> module show like res_fax_spandsp.so
در این قسمت نصب فکس را آموزش دادیم. در قسمت های بعدی نحوه استفاده در سیموتل و نکات جانبی و مشکلات احتمالی را بررسی خواهیم نمود.