Asterisk: Momwe Mungayikitsire Mapulogalamu a IP Telephony

Asterisk, momwe mungayikitsire

Asterisk Ndi Pulatifomu yaulere komanso yotseguka kuti mugwiritse ntchito bolodi yanu yochokera ku VoIP kwa bizinesi yanu yaying'ono kapena bungwe. Mwanjira iyi, mutha kukulitsa zokolola zanu ndikutha kuthandiza makasitomala anu m'njira yabwino kwambiri ndi mafoni onse omwe muli nawo.

Mu bukhuli mutha phunzirani momwe mungayikitsire mu Ubuntu, popeza ndi imodzi mwamagawidwe otchuka kwambiri. Koma masitepewo angafanane kwambiri ndi magawidwe ena a Debian, komanso ma distros ena a GNU / Linux, momwe adzaikidwire kuchokera pachikhazikitso, ndikupanga kuti apange binary.

Kwa mapulatifomu ena, monga Microsoft Windows kapena MacOS, simufunika kuti mupange kuchokera kumagwero, mutha kupeza maphukusi omwe ali kale okonzeka kukhazikitsa.

Ikani Asterisk sitepe ndi sitepe

Kuti athe kukhazikitsa Asterisk pa makina anu, muyenera kutsatira njira izi ...

Zofunika

Musanayambe kuyika kwa Asterisk, muyenera kukhala ndi fayilo yonse ya phukusi zofunikira kulemba. Mwambiri, zikuwoneka kuti kugawa kwanu kuli nawo kale, koma mutha kukhala otetezeka poyendetsa mapulogalamu otsatirawa (ngati angayikidwe sangachite chilichonse):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Izi zikhazikitsa pulogalamu ya wget, kutsitsa magwero, makina owongolera a Subversion, ndi maphukusi ofunikira omanga phukusi kuchokera pagwero.

Tsitsani Asterisk

Otsatirawa adzakhala koperani zilembo zanu Asterisk software, ndiye kuti, nambala yochokera komwe mungapangireko pulogalamuyi. Kuti muchite izi, kuchokera ku terminal muyenera kuchita:

Izi zimatsitsa pulogalamu ya Asterisk 18.3.0, yomwe ndi yaposachedwa kwambiri polemba izi.

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

Kuthetsa kudalira

Gawo lotsatira ndilo kuthetsa kudalira Asterisk yomwe ili nayo, makamaka zikafika pagawo la MP3 lofunikira pama foni. Kuti muchite izi, kuchokera ku terminal mutha kugwiritsa ntchito malamulo awa kuti mugwiritse ntchito zolemba zomwe zikupezeka pazolinga izi:

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

Malamulowa athetsa kudaliraku ndikuwonetsa uthenga wopanga ngati ungakhale wopambana.

Ikani Asterisk

Ino ndi nthawi yolemba ndi kukhazikitsa Asterisk motero. Kuti muchite izi, njira zotsatirazi ndizosavuta, muyenera kungogwiritsa ntchito:

Werengani fayilo ya LEADME ngati muli ndi mavuto kapena mukuyesera kukhazikitsa mtundu wina. Pakhoza kukhala kusiyana pang'ono.

sudo ./configure

sudo make menuselect

Kuchokera pa menyu, sankhani mtundu_mp3 ndi kugunda F12, mutha kugwiritsanso ntchito kiyibodi ndikusankha Sungani & Tulukani ndikusindikiza ENTER.

Pambuyo pake mutha kuyamba ntchito ya kuphatikiza Motero:

sudo make -j2

Mutha kusintha nambala yomwe imatsagana -j ndi kuchuluka kwa makina anu purosesa. Mwachitsanzo, ngati muli ndi ma cores 8 mutha kugwiritsa ntchito -j8 kuti mufulumizitse kuphatikiza. Ngati muli ndi kernel imodzi yokha, mutha kupondereza -j kusankha.

Basic kasinthidwe

Kuphatikiza konse kukangomaliza, komwe kungatenge pang'ono kapena pang'ono kutengera momwe kompyuta yanu imagwirira ntchito, izi ndi izi kuyika kuchokera pa binary:

sudo make install

Idzakhazikitsidwa kale. Koma ntchitoyi sinamalizidwe. Gawo lotsatira ndikukhazikitsa mafayilo oyambira PBX: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Gawo lotsatira pakukhazikitsa kofunikira kwa Asterisk ndikupanga wogwiritsa ntchito watsopano. Pazifukwa zachitetezo, ndibwino pangani wogwiritsa ntchito watsopano:

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

Tsopano, muyenera kutsegula fayilo yotsatirayi / etc / default / asterisk ndi mkonzi wamakalata yemwe mumawakonda ndikusokoneza mizere iwiri (chotsani # kuyambira koyambirira):

  • AST_USER = »asterisk»
  • AST_GROUP = »asterisk»

Chotsatira ndikuwonjezera wogwiritsa ntchito pa dialout ndi magulu omvera kuti IP telephony system iyenera kugwira ntchito:

sudo usermod -a -G dialout,audio asterisk

Tsopano muyenera kusintha fayilo ya zilolezo ndi mwini ya mafayilo ndi zolemba zina zomwe zingagwiritsidwe ntchito ndi ogwiritsa ntchito osati zomwe zimagwiritsidwa ntchito mwachinsinsi 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

Yambani ndondomekoyi

Zonse zikakonzedwa, zotsatirazi ndi yambani ntchito zomwe zimayambitsa ndondomeko ya Asterisk. Kuti muchite izi, thamangitsani:

sudo systemctl start asterisk

sudo systemctl enable asterisk

Para onetsetsani kuti ikugwira ntchito:

sudo asterisk -vvvr

Ngati sizikugwira ntchito, onetsetsani kuti mwayamba bwino kapena ngati muli ndi malamulo ena a Firewall kapena chitetezo Mwina kutsekereza.

Zambiri - Wiki Yakuthambo

Kukonzekera kwa asterisk

Asterisk, njira zina

Zonsezi zikadzachitika, muyenera kukhala ndi seva yanu ya VoIP telephony yomwe ikuyenda kuti mafoni anu olumikizidwa ndi LAN yanu azitha kugwira bwino ntchito. Komabe, ngati muyenera kuchita mtundu wina wa kusintha Makamaka, mungaganizire mafayilo ofunika otsatirawa:

  • /etc/asterosk/asterisk.conf: ndi fayilo yayikulu yosinthira. Mmenemo mutha kukhazikitsa zofunikira zonse za makina omwewo, monga akalozera pomwe ena onse asinthidwe, mafayilo amawu, ma module, ndi zina zambiri, komanso ntchito zofunikira zantchitoyo.
  • /etc/asterisk/sip.conf: ndi fayilo ina yofunika yosinthira, imafotokozera momwe pulogalamu ya SIP imagwirira ntchito, zonse kutanthauzira ogwiritsa ntchito makinawo ndi ma seva omwe akuyenera kulumikizana. Mkati mudzawona magawo awiri ofunikira, gawo limodzi [general], la magawo apadziko lonse lapansi ndi magawo ena azikhalidwe za ogwiritsa ntchito ndi ena.
  • /etc/asterisk/extensions.conf: fayilo ina yofunika yokonza Asterisk. Mmenemo mutha kudziwa momwe zidzakhalire.
  • /etc/asterisk/queues.conf- Kukhazikitsa mizere ndi oyimira pamzere, ndiye kuti, mamembala.
  • /etc/asterisk/chan_dahdi.conf: komwe magulu ndi magawo amakadi olumikizirana amakonzedwa.
  • /etc/asterisk/cdr.conf: komwe kukuwonetsedwa momwe mungasungire zolemba za mafoni omwe apangidwa.
  • /etc/asterisk/feature.conf: mawonekedwe apadera monga kusamutsa, graciones, ndi zina zambiri.
  • /etc/asterisk/voicemail.conf- Maakaunti ama voicemail ndi makonda ake.
  • /etc/asterisk/confbridge.conf- Kusintha ogwiritsa ntchito chipinda chamisonkhano, zipinda ndi zosankha zam'ndandanda.
  • ena: Asterisk imagwira ntchito mosiyanasiyana komanso imasinthasintha, chifukwa chake pakhoza kukhala zosintha zambiri, ngakhale ndizofunikira kwambiri.

Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Ndemanga za 2, siyani anu

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.

  1.   Computer Guardian anati

    Zosangalatsa kwambiri kuti wina walimbikitsidwa kuti alembe kukhazikitsa ndi kukonza kwa Asterisk, zikomo Isaac.

    Kodi mukufuna kupitiriza ndi zolemba zina pamutuwu? Ndinachoka ndikufuna zambiri. Ndikumvetsetsa kuti si tonsefe tili ndi mafoni koma titha kuyesa pulogalamu ya VoIP pazida zathu? (Mwachitsanzo)

    Zabwino zonse ndipo ndikhulupilira kuti mukulimbikitsidwa kuti mupitilize kuwunika pamutuwu.

    Muchas gracias

  2.   Magda anati

    https://www.freepbx.org/

    Mwina apa mukuyamba. Zimaphatikizapo asterix (mochuluka kapena mocheperapo) ndipo imapewa kusanja konse kwa zida zowongolera. Mulimonsemo, muyenera kupereka nthawi ndi chipiriro kwa izo.

    Zabwino zonse kwa iwo omwe asangalala !!!