Звездичка: Как да инсталирам софтуер за IP телефония

Звездичка, как да инсталирате

звездичка е безплатна платформа с отворен код за внедряване на собствено VoIP-базирано разпределително табло за вашия малък бизнес или организация. По този начин можете да подобрите производителността си и да можете да обслужвате клиентите си по много по-оптимален начин с всички телефони, които имате.

В това ръководство ще го направите научете как да го инсталирате и конфигурирате в Ubuntu, тъй като е една от най-популярните дистрибуции. Но стъпките могат да бъдат много сходни за други дистрибуции, базирани на Debian, и дори за други дистрибуции на GNU / Linux, тъй като те ще бъдат инсталирани от изходния код, компилирайки да генерират двоичен файл.

За други платформи, като Microsoft Windows или macOS, няма да е необходимо да компилирате от източници, можете да намерите вече компилирани пакети, готови за инсталиране.

Инсталирайте Asterisk стъпка по стъпка

Към инсталирайте Asterisk на вашата система, просто трябва да следвате тези прости стъпки ...

предпоставки

Преди да започнете инсталацията на Asterisk, първо трябва да имате всички необходими пакети да се компилира. Като цяло е вероятно вашата дистрибуция да ги има, но можете да сте в безопасност, като стартирате следните програми (ако са инсталирани, те няма да направят нищо):

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

Решаване на зависимости

Следващата стъпка е разрешаване на зависимости че Asterisk има, особено що се отнася до MP3 модула, необходим за разговори. За да направите това, от терминала можете да изпълните следните команди, за да използвате скриптовете, налични за тези цели:

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

Тези команди ще разрешат тези зависимости и ще покажат успешно съобщение за инсталиране, ако е било успешно.

Инсталирайте звездичка

Сега е моментът да компилирате и инсталирате Asterisk като такъв. За да направите това, стъпките, които трябва да следвате, са съвсем прости, просто трябва да използвате:

Прочетете LEADME файла, ако имате проблеми или се опитвате да инсталирате друга версия. Може да има малки разлики.

sudo ./configure

sudo make menuselect

От менюто изберете формат_mp3 и натиснете F12, можете също да използвате клавиатурата и да изберете Save & Exit и да натиснете ENTER.

След това можете да започнете процеса на компилация като такъв:

sudo make -j2

Можете да промените номера, придружаващ -j, по броя на ядрата на вашия процесор. Например, ако имате 8 ядра, можете да използвате -j8, за да ускорите компилацията. Ако имате само едно ядро, можете да потиснете опцията -j.

Основна конфигурация

След като компилацията завърши, което може да отнеме повече или по-малко в зависимост от производителността на вашия компютър, е следното инсталация от двоичен:

sudo make install

Той вече ще бъде инсталиран. Но процесът не е завършен. Следващата стъпка е да инсталирате някои основни конфигурационни файлове на централата: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Следващата стъпка в основната настройка на Asterisk е да създадете нов потребител. От съображения за сигурност е по-добре създайте нов потребител:

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

Сега трябва да отворите следния конфигурационен файл / etc / default / звездичка с любимия си текстов редактор и коментирайте два реда (премахнете # от началото):

  • AST_USER = »звездичка»
  • AST_GROUP = »звездичка»

Следващото нещо е да добавите създадения потребител към dialout и аудио групи че системата за IP телефония трябва да работи:

sudo usermod -a -G dialout,audio asterisk

Сега трябва да промените разрешения и собственик на някои файлове и директории, така че те да се използват със създадения потребител, а не с този, използван по подразбиране 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

Започнете процеса

След като всичко е конфигурирано, следното е стартиране на услугата което стартира процеса Asterisk. За да направите това, просто изпълнете:

sudo systemctl start asterisk

sudo systemctl enable asterisk

за проверете дали работи:

sudo asterisk -vvvr

Ако не работи, проверете дали сте стартирали правилно или имате някакво правило Защитна стена или система за сигурност това може да го блокира.

Повече информация - Звездичка Wiki

Конфигурация на звездичка

Звездичка, алтернативи

След като всичко свърши, вече трябва да имате стартиран VoIP сървър за телефония, за да могат телефоните ви, свързани към вашата LAN, да функционират правилно. Ако обаче трябва да направите някакъв вид конфигурация По-специално можете да вземете предвид следните важни файлове със звездичка:

  • /etc/asterosk/asterisk.conf: е основният конфигурационен файл. В него можете да конфигурирате всички основни положения за самата система, като директориите, в които се намира останалата част от конфигурацията, звуковите файлове, модулите и т.н., както и важни функции на услугата.
  • /etc/asterisk/sip.conf: това е друг важен конфигурационен файл, той определя как работи SIP протоколът, както за определяне на потребителите на системата, така и на сървърите, към които те трябва да се свържат. Вътре ще видите две важни секции, едната [обща], за глобални параметри и други секции или контексти за потребители и други.
  • /etc/asterisk/extensions.conf: друг важен конфигурационен файл на Asterisk. В него можете да определите как ще се държи.
  • /etc/asterisk/queues.conf- За да конфигурирате опашки и агенти на опашки, тоест членове.
  • /etc/asterisk/chan_dahdi.conf: където са конфигурирани групите и параметрите на комуникационните карти.
  • /etc/asterisk/cdr.conf: където е посочено как да се съхраняват записите на извършените повиквания.
  • /etc/asterisk/features.conf: специални функции като трансфери, грациони и др.
  • /etc/asterisk/voicemail.conf- Акаунти и настройки за гласова поща.
  • /etc/asterisk/confbridge.conf- За да конфигурирате потребителите на конферентната зала, стаите и опциите на менюто.
  • други: Asterisk е много гъвкав и гъвкав, така че може да има много повече конфигурации, въпреки че това са основните.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Компютърен пазител каза той

    Много интересно е, че някой е бил насърчаван да документира инсталацията и конфигурацията на звездичка, благодаря Исак.

    Планирате ли да продължите с други статии по темата? Тръгнах да искам още. Разбирам, че не всички имаме мрежови телефони, но бихме ли могли да тестваме VoIP софтуер на нашите мобилни устройства? (например)

    Казах поздравления и се надявам да бъдете насърчени да продължите да задълбочавате темата.

    много ви благодаря

  2.   Магда каза той

    https://www.freepbx.org/

    Може би ще стигнете по-рано. Той включва астерикс (повече или по-малко) и избягва всякаква ръчна конфигурация на контролния блок. Във всеки случай трябва да отделите време и търпение за това.

    Успех на онези, които развеселят !!!