Asterisk: Ki jan yo Enstale IP lojisyèl téléphonie

Asterisk, ki jan yo enstale

Asteris se yon platfòm gratis epi louvri sous pou aplike pwòp tablèt VoIP ki baze sou ou pou ti biznis ou oswa òganizasyon. Nan fason sa a, ou ka amelyore pwodiktivite ou yo epi yo dwe kapab sèvi kliyan ou yo nan yon fason pi plis optimal ak tout telefòn yo ou genyen.

Nan gid sa a ou pral aprann kouman enstale ak configured li nan Ubuntu, kòm li se youn nan distribisyon yo ki pi popilè. Men, etap sa yo ka sanble anpil pou lòt distribisyon Debian ki baze sou, e menm pou lòt distribisyon GNU / Linux, menm jan li pral enstale soti nan kòd sous, konpile jenere binè a.

Pou lòt tribin, tankou Microsoft Windows oswa macOS, ou pa pral bezwen konpile soti nan sous, ou ka jwenn deja konpile pakè pare yo enstale.

Enstale asteris etap pa etap

Pou kapab enstale asteris sou sistèm ou an, ou jis bezwen swiv etap senp sa yo ...

Condition

Anvan ou kòmanse enstalasyon an asteris, ou ta dwe premye gen tout pakè ki nesesè yo pou konpile. An jeneral, li posib ke distribisyon ou deja genyen yo, men ou ka an sekirite nan kouri pwogram sa yo (si yo enstale yo pa pral fè anyen):

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

Sa pral enstale pake wget la, pou telechaje sous yo, sistèm kontwòl vèsyon sibvèsyon an, ak pakè esansyèl pou bati pake a soti nan sous la.

Rale dosye asteris

Sa ki anba la yo pral telechaje pwòp polis Asterisk lojisyèl, se sa ki, kòd la sous ki soti nan kote ou ka bati binè a nan pwogram sa a. Pou fè sa, soti nan tèminal la ou dwe egzekite:

Sa a telechaje vèsyon an asteris 18.3.0 nan lojisyèl an, ki se dènye a tankou nan sa a ekri.

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

Rezoud depandans yo

Pwochen etap la se rezoud depandans yo ki asteris gen, espesyalman lè li rive modil la MP3 ki nesesè pou apèl. Pou fè sa, soti nan tèminal la ou ka kouri kòmandman sa yo yo sèvi ak Scripts yo ki disponib pou rezon sa yo:

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

Kòmandman sa yo pral rezoud depandans sa yo epi montre yon mesaj enstalasyon siksè si li te reyisi.

Enstale asteris

Kounye a se moman pou konpile ak enstale asteris kòm sa yo. Pou fè sa, etap sa yo yo swiv yo se byen senp, ou jis gen yo sèvi ak:

Li dosye a LEADME si ou gen pwoblèm oswa yo ap eseye enstale yon lòt vèsyon. Te kapab gen ti diferans.

sudo ./configure

sudo make menuselect

Soti nan meni an, chwazi fòma_mp3 ak frape F12, ou ka tou itilize klavye a epi chwazi Save & Exit epi peze ENTER.

Apre sa ou ka kòmanse pwosesis la nan konpilasyon Tankou:

sudo make -j2

Ou ka modifye nimewo ki akonpaye -j pa kantite am nan processeur ou. Pou egzanp, si ou gen 8 am ou ka itilize -j8 pi vit konpilasyon an. Si ou gen sèlman yon sèl Kernel, ou ka siprime -j opsyon an.

Konfigirasyon debaz yo

Yon fwa konpilasyon an konplè, ki ka pran plis oswa mwens depann sou pèfòmans nan òdinatè w lan, sa ki annapre yo se enstalasyon soti nan binè:

sudo make install

Li pral deja enstale. Men, pwosesis la pa te konplete. Pwochen etap la se enstale kèk dosye konfigirasyon debaz PBX: 

sudo make basic-pbx

sudo make config

sudo ldconfig

Pwochen etap la nan konfigirasyon esansyèl asteris la se kreye yon nouvo itilizatè. Pou rezon sekirite, li pi bon kreye yon nouvo itilizatè:

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

Koulye a, ou dwe louvri dosye konfigirasyon sa a / elatriye / default / asterisk ak editè tèks pi renmen ou ak dekonmante de liy (retire # a depi nan konmansman an):

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

Pwochèn bagay la se ajoute itilizatè a kreye nan la dialout ak gwoup odyo ke sistèm téléphonie IP la bezwen travay:

sudo usermod -a -G dialout,audio asterisk

Koulye a, ou dwe modifye la otorizasyon ak pwopriyetè nan kèk dosye ak repèrtwar sa yo ke yo yo te itilize ak itilizatè a kreye epi yo pa ak yon sèl la itilize pa asteris default:

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

Kòmanse pwosesis la

Yon fwa tout bagay configuré, sa ki annapre yo se kòmanse sèvis ki kòmanse pwosesis la asteris. Pou fè sa, jis kouri:

sudo systemctl start asterisk

sudo systemctl enable asterisk

Pou verifye ke li ap travay:

sudo asterisk -vvvr

Si li pa travay, tcheke ke ou te kòmanse moute byen oswa si ou gen kèk kalite règ nan Firewall oswa sistèm sekirite ki ka bloke li.

Plis enfomasyon - Asterisk Wiki

Konfigirasyon asteris

Asteris, altènativ

Yon fwa tout sa ki fèt, ou ta dwe deja gen sèvè téléphonie VoIP ou kouri pou ke telefòn ou ki konekte nan LAN ou ka fonksyone byen. Sepandan, si ou gen fè kèk kalite konfigirasyon An patikilye, ou ka pran an konsiderasyon sa yo enpòtan asteris dosye:

  • /etc/asterosk/asterisk.conf: se dosye konfigirasyon prensipal la. Nan li ou ka configured tout Basics yo sou sistèm nan tèt li, tankou repèrtwar yo kote rès la nan konfigirasyon an sitiye, dosye yo son, modil yo, elatriye, osi byen ke fonksyon enpòtan nan sèvis la.
  • /etc/asterisk/sip.conf: li se yon lòt dosye konfigirasyon enpòtan, li defini ki jan pwotokòl la SIP ap travay, tou de defini itilizatè yo nan sistèm lan, osi byen ke serveurs yo kote yo dwe konekte. Anndan ou pral wè de seksyon enpòtan, yon sèl [jeneral], pou paramèt mondyal ak lòt seksyon oswa kontèks pou itilizatè yo ak lòt moun.
  • /etc/asterisk/extensions.conf: yon lòt dosye konfigirasyon enpòtan asteris. Nan li ou ka detèmine kijan li pral konpòte li.
  • /etc/asterisk/queues.conf- Pou konfigirasyon ke moun kap kriye ak ajan keu, se sa ki, manm yo.
  • /etc/asterisk/chan_dahdi.conf: kote gwoup yo ak paramèt nan kat kominikasyon yo configuré.
  • /etc/asterisk/cdr.conf: kote li endike ki jan nan magazen dosye yo nan apèl yo te fè.
  • /etc/asterisk/features.conf: karakteristik espesyal tankou transfè, graciones, elatriye.
  • /etc/asterisk/voicemail.conf- Kont mesajri ak anviwònman.
  • /etc/asterisk/confbridge.conf- Pou konfigirasyon itilizatè sal konferans, chanm ak opsyon meni.
  • lòt moun: Asterisk se trè versatile ak fleksib, se konsa ka gen anpil plis konfigirasyon, byenke sa yo se yo menm prensipal la.

Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

2 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Gadyen Odinatè diro

    Trè enteresan ke yon moun te ankouraje yo dokimante enstalasyon an ak konfigirasyon nan asteris, mèsi Izarak.

    Èske w konte kontinye ak lòt atik sou sijè a? Mwen kite vle plis. Mwen konprann ke se pa nou tout ki gen telefòn rezo men nou ta ka teste lojisyèl VoIP sou aparèy mobil nou yo? (pa egzanp)

    Mwen te di felisitasyon e mwen espere ou ankouraje w kontinye fouye sou sijè a.

    Mèsi anpil

  2.   Magda diro

    https://www.freepbx.org/

    Petèt ou rive isit la pi bonè. Li gen ladan asteriks (plis oswa mwens) ak evite tout konfigirasyon manyèl nan inite kontwòl la. De tout fason ou oblije pase tan ak pasyans.

    Bon chans pou moun ki aplodi !!!