Жұлдызша: IP телефония бағдарламалық жасақтамасын қалай орнатуға болады

Жұлдызша, қалай орнату керек

Жұлдыздар Бұл а Өзіңіздің VoIP негізіндегі коммутаторды іске асыруға арналған ақысыз және ашық бастапқы платформа сіздің шағын бизнесіңіз немесе ұйымыңыз үшін. Осылайша сіз өзіңіздің өнімділігіңізді жақсарта аласыз және барлық телефондарыңызбен клиенттеріңізге анағұрлым оңтайлы қызмет ете аласыз.

Бұл нұсқаулықта сіз аласыз оны Ubuntu-да қалай орнатуға және теңшеуге болатынын біліңіз, өйткені бұл ең танымал таратылымдардың бірі. Бұл қадамдар Debian негізіндегі басқа дистрибутивтер үшін, тіпті басқа GNU / Linux дистрибьюторлары үшін өте ұқсас болуы мүмкін, өйткені ол екілік кодты құру үшін жинақталған бастапқы кодтан орнатылады.

Microsoft Windows немесе macOS сияқты басқа платформалар үшін сізге дереккөздерден компиляция жасаудың қажеті жоқ, сіз қазірдің өзінде орнатуға дайын жинақталған пакеттерді таба аласыз.

Жұлдызшаны біртіндеп орнатыңыз

Болуы үшін жұлдызшаны орнатыңыз сіздің жүйеңізде сіз осы қарапайым қадамдарды орындауыңыз керек ...

Пререквизиттер

Жұлдызшаны орнатуды бастамас бұрын, сізде барлық қажетті пакеттер жинақтау. Жалпы, сіздің таратылымыңызда олар бар шығар, бірақ келесі бағдарламаларды іске қосу арқылы сенімді бола аласыз (егер олар орнатылған болса, олар ештеңе жасамайды):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Бұл wget пакетін, дереккөздерді, Subversion нұсқасын басқару жүйесін және буманы қайнар көзден құруға арналған маңызды пакеттерді жүктеу үшін орнатады.

Жұлдызшаны жүктеп алыңыз

Келесі болады жеке қаріптерді жүктеп алыңыз Жұлдызша бағдарламалық жасақтамасы, яғни осы бағдарламаның екілік файлын құруға болатын бастапқы код. Ол үшін терминалдан келесі әрекеттерді орындау керек:

Бұл бағдарламалық жасақтаманың 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

Бұл командалар осы тәуелділіктерді шешеді және сәтті болған жағдайда сәтті орнату туралы хабарлама көрсетеді.

Жұлдызшаны орнатыңыз

Қазір жұлдызшаны құрастыратын және орнататын уақыт келді. Мұны істеу үшін қарапайым қарапайым қадамдар қажет:

Егер сізде проблемалар болса немесе басқа нұсқасын орнатқыңыз келсе, LEADME файлын оқыңыз. Шамалы айырмашылықтар болуы мүмкін.

sudo ./configure

sudo make menuselect

Мәзірден таңдаңыз формат_mp3 және F12 пернесін бассаңыз, пернетақтаны пайдаланып, Сақтау және Шығу пәрменін таңдап, ENTER пернесін басуға болады.

Осыдан кейін сіз процесін бастауға болады құрастыру тап мұндай:

sudo make -j2

-J-мен бірге жүретін санды өзіңіздің процессорыңыздың ядроларының санына өзгерте аласыз. Мысалы, егер сізде 8 ядро ​​болса, компиляцияны жылдамдату үшін -j8 пайдалана аласыз. Егер сізде тек бір ядро ​​болса, -j параметрін басуға болады.

Негізгі конфигурация

Компиляция аяқталғаннан кейін, ол сіздің компьютеріңіздің жұмысына байланысты азды-көпті алуы мүмкін, төмендегілер орындалады орнату екіліктен:

sudo make install

Ол қазірдің өзінде орнатылған. Бірақ процесс аяқталған жоқ. Келесі қадам - ​​АТС конфигурациясының кейбір негізгі файлдарын орнату: 

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 / asterisk сүйікті мәтіндік редактормен және екі жолға түсініктеме бермей (# басынан алып тастаңыз):

  • 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

Para оның жұмыс істеп тұрғандығын тексеріңіз:

sudo asterisk -vvvr

Егер ол жұмыс істемесе, дұрыс бастағаныңызды немесе сізде қандай да бір ереже бар-жоғын тексеріңіз Брандмауэр немесе қауіпсіздік жүйесі бұны бұғаттауы мүмкін.

Көбірек ақпарат - Жұлдызша Wiki

Жұлдызшаның конфигурациясы

Жұлдызша, балама нұсқалар

Мұның бәрі аяқталғаннан кейін, сіздің жергілікті желіге қосылған телефондарыңыз дұрыс жұмыс істеуі үшін VoIP телефония серверін іске қосу керек. Алайда, егер сізге қандай-да бір түр жасау керек болса орнату Атап айтқанда, сіз келесі маңызды жұлдызша файлдарын ескере аласыз:

  • /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: трансферттер, грациондар және т.б. сияқты ерекше қасиеттер.
  • /etc/asterisk/voicemail.conf- Дауыстық пошта есептік жазбалары мен параметрлері.
  • /etc/asterisk/confbridge.conf- конференц-зал пайдаланушыларын, бөлмелер мен мәзір параметрлерін баптау үшін.
  • басқалары: Жұлдызша өте әмбебап және икемді, сондықтан көптеген конфигурациялар болуы мүмкін, бірақ бастысы.

Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Computer Guardian дижо

    Біреудің Жұлдызшаның орнатылуы мен конфигурациясын құжаттауға шақырғаны өте қызықты, Ысқақ.

    Осы тақырып бойынша басқа мақалалармен жалғастыруды жоспарлайсыз ба? Мен көп нәрсені қалап кетіп қалдым. Мен бәріміздің де желілік телефондарымыз жоқ екенін түсінемін, бірақ VoIP бағдарламалық жасақтамасын мобильді құрылғыларда тексере аламыз ба? (Мысалға)

    Мен құттықтадым және сізді тақырыпты тереңдете түсуге шақырамыз деп үміттенемін.

    көп рахмет

  2.   Магда дижо

    https://www.freepbx.org/

    Мүмкін сіз мұнда ертерек келесіз. Ол астериксті (көп немесе аз) қамтиды және басқару блогының барлық қолмен конфигурациясын болдырмайды. Сіз бәрібір уақыт пен шыдамдылықты жұмсауыңыз керек.

    Көңілдерін көтергендерге сәттілік тілеймін !!!