ستاره: نحوه نصب نرم افزار تلفن IP

ستاره ، نحوه نصب

ستاره است پلت فرم منبع آزاد و رایگان برای اجرای تابلوی برق مبتنی بر VoIP برای تجارت یا سازمان کوچک شما. به این ترتیب می توانید بهره وری خود را بهبود بخشید و بتوانید با تمام تلفن هایی که در اختیار دارید به روش بسیار بهتری به مشتریان خود خدمات دهید.

در این راهنما با نحوه نصب و پیکربندی آن در اوبونتو آشنا شوید، زیرا یکی از محبوب ترین توزیع ها است. اما مراحل برای توزیع های دیگر مبتنی بر دبیان و حتی سایر توزیع های گنو / لینوکس می تواند بسیار شبیه باشد ، زیرا از کد منبع نصب می شود و برای تولید باینری کامپایل می شود.

برای سیستم عامل های دیگر ، مانند Microsoft Windows یا macOS ، نیازی به کامپایل کردن از منابع نیستید ، می توانید بسته های از قبل کامپایل شده را برای نصب پیدا کنید.

مرحله به مرحله ستاره را نصب کنید

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

پیش نیازها

قبل از شروع نصب ستاره ، ابتدا باید همه موارد را داشته باشید بسته های لازم تدوین کردن به طور کلی ، این احتمال وجود دارد که توزیع شما از قبل آنها را داشته باشد ، اما با اجرای برنامه های زیر می توانید مطمئن باشید (در صورت نصب آنها هیچ کاری انجام نمی دهند):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

این بسته wget را برای بارگیری منابع ، سیستم کنترل نسخه Subversion و بسته های ضروری برای ساخت بسته از منبع نصب می کند.

ستاره را بارگیری کنید

موارد زیر خواهد بود فونت های خود را بارگیری کنید نرم افزار Asterisk ، یعنی کد منبع که می توانید باینری این برنامه را از آن بسازید. برای انجام این کار ، از ترمینال باید اجرا کنید:

این نسخه از نرم افزار نسخه Asterisk 18.3.0 را بارگیری می کند که آخرین نسخه از زمان نگارش آن است.

cd /usr/src/

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk/asterisk-18.3.0.tar.gz

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

حل وابستگی ها

مرحله بعدی است حل وابستگی ها استریسک ، خصوصاً در مورد ماژول MP3 مورد نیاز برای تماس ها ، دارد. برای انجام این کار ، از ترمینال می توانید دستورات زیر را برای استفاده از اسکریپت های موجود برای این اهداف اجرا کنید:

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

این دستورات این وابستگی ها را برطرف می کند و در صورت موفقیت آمیز بودن یک پیام نصب موفقیت آمیز را نشان می دهد.

ستاره را نصب کنید

اکنون زمان تدوین و نصب Asterisk به همین ترتیب است. برای انجام این کار ، مراحل دنبال کردن کاملاً ساده است ، فقط باید استفاده کنید:

اگر مشکلی دارید یا می خواهید نسخه دیگری نصب کنید ، فایل LEADME را بخوانید. اختلافات جزئی وجود دارد.

sudo ./configure

sudo make menuselect

را از فهرست انتخاب کنید format_mp3 و F12 را بزنید ، همچنین می توانید از صفحه کلید استفاده کرده و Save & Exit را انتخاب کرده و ENTER را فشار دهید.

پس از آن می توانید روند را شروع کنید گردآوری همینطور:

sudo make -j2

می توانید شماره همراه -j را با تعداد هسته پردازنده خود اصلاح کنید. به عنوان مثال ، اگر 8 هسته دارید می توانید از -j8 برای سرعت بخشیدن به تدوین استفاده کنید. اگر فقط یک هسته دارید ، می توانید گزینه -j را سرکوب کنید.

پیکربندی اساسی

پس از اتمام تدوین ، که ممکن است بسته به عملکرد رایانه شما بیشتر یا کمتر طول بکشد ، موارد زیر است نصب و راه اندازی از باینری:

sudo make install

قبلاً نصب خواهد شد اما روند کار تکمیل نشده است. مرحله بعدی نصب برخی از پرونده های اصلی پیکربندی PBX است: 

sudo make basic-pbx

sudo make config

sudo ldconfig

گام بعدی در تنظیمات ضروری ستاره ایجاد یک کاربر جدید است. به دلایل امنیتی بهتر است یک کاربر جدید ایجاد کنید:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

اکنون ، باید فایل پیکربندی زیر را باز کنید / etc / default / ستاره با ویرایشگر متن مورد علاقه خود و دو خط را از حالت کامنت خارج کنید (شماره را از ابتدا حذف کنید):

  • AST_USER = »ستاره»
  • AST_GROUP = »ستاره»

مورد بعدی افزودن کاربر ایجاد شده به شماره گیری و گروه های صوتی که سیستم تلفن IP باید کار کند:

sudo usermod -a -G dialout,audio asterisk

اکنون شما باید مجوزها و مالک برخی از پرونده ها و دایرکتوری ها به طوری که آنها با کاربر ایجاد شده استفاده می شوند و نه با یکی که به طور پیش فرض از ستاره استفاده می شود:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

روند را شروع کنید

هنگامی که همه چیز پیکربندی شد ، موارد زیر است شروع خدمات که روند ستاره را آغاز می کند. برای انجام این کار ، فقط اجرا کنید:

sudo systemctl start asterisk

sudo systemctl enable asterisk

به بررسی کنید که کار می کند:

sudo asterisk -vvvr

اگر جواب نداد ، بررسی کنید که به درستی کار خود را شروع کرده اید یا نوعی قانون دارید فایروال یا سیستم امنیتی که ممکن است مانع آن شود.

اطلاعات بیشتر - ویکی ستاره

پیکربندی ستاره

ستاره ، گزینه ها

پس از انجام همه کارها ، باید از قبل سرور تلفنی VoIP خود را فعال کنید تا تلفن های متصل به شبکه LAN شما به درستی کار کنند. با این حال ، اگر مجبور باشید نوعی انجام دهید پیکربندی به طور خاص ، می توانید فایلهای مهم ستاره زیر را در نظر بگیرید:

  • /etc/asterosk/asterisk.conf: پرونده اصلی پیکربندی است. در آن می توانید تمام اصول مربوط به خود سیستم را مانند پیوندهائی که بقیه تنظیمات در آن قرار دارد ، فایلهای صوتی ، ماژول ها و غیره و همچنین توابع مهم سرویس را پیکربندی کنید.
  • /etc/asterisk/sip.conf: این یک فایل پیکربندی مهم دیگر است ، نحوه کار پروتکل SIP را تعریف می کند ، هم برای تعریف کاربران سیستم و هم سرورهایی که باید به آنها متصل شوند. در داخل دو بخش مهم ، یک بخش [عمومی] ، برای پارامترهای جهانی و سایر بخش ها یا زمینه ها برای کاربران و دیگران مشاهده خواهید کرد.
  • /etc/asterisk/extensions.conf: یکی دیگر از پرونده های مهم پیکربندی ستاره. در آن می توانید نحوه رفتار آن را تعیین کنید.
  • /etc/asterisk/queues.conf- برای پیکربندی صف و عوامل صف ، یعنی اعضا.
  • /etc/asterisk/chan_dahdi.conf: در آنجا گروهها و پارامترهای کارتهای ارتباطی پیکربندی می شوند.
  • /etc/asterisk/cdr.conf: که در آن نحوه ذخیره سوابق تماسهای برقرار شده مشخص شده است.
  • /etc/asterisk/features.conf: ویژگی های خاص مانند انتقال ، graciones ، و غیره
  • /etc/asterisk/voicemail.conf- حساب ها و تنظیمات پست صوتی
  • /etc/asterisk/confbridge.conf- برای پیکربندی کاربران اتاق کنفرانس ، اتاق ها و گزینه های منو.
  • دیگر: ستاره بسیار متنوع و انعطاف پذیر است ، بنابراین می تواند تنظیمات بیشتری وجود داشته باشد ، اگرچه اینها تنظیمات اصلی هستند.

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

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   نگهبان کامپیوتر dijo

    بسیار جالب است که کسی را تشویق کرده اند که نصب و پیکربندی ستاره را مستند کند ، با تشکر از آیزاک.

    آیا قصد دارید با سایر مقالات در این زمینه ادامه دهید؟ من با خواستن بیشتر رفتم من می دانم که همه ما تلفن شبکه نداریم اما آیا می توانیم نرم افزار VoIP را روی دستگاه های تلفن همراه خود آزمایش کنیم؟ (مثلا)

    من به شما تبریک گفتم و امیدوارم که شما برای ادامه کار در این موضوع تشویق شوید.

    خیلی از شما متشکرم

  2.   ماگدا dijo

    https://www.freepbx.org/

    شاید زودتر به اینجا برسید. شامل آستریکس (بیشتر یا کمتر) است و از تمام تنظیمات دستی واحد کنترل جلوگیری می کند. در هر صورت باید وقت و حوصله به آن اختصاص دهید.

    موفق باشید برای کسانی که روحیه می دهند !!!