Asterisc és una plataforma de codi obert i gratuïta per implementar la teva pròpia centraleta telefònica basada en VoIP per al teu petit negoci o organització. D'aquesta manera, podràs millorar la teva productivitat i poder atendre als teus clients d'una forma molt més òptima amb tots els telèfons dels que disposis.
En aquesta guia podràs aprendre a instal·lar-la i configurar-la en Ubuntu, Ja que és una de les distribucions més populars. Però els passos poden ser molt similars per a altres distribucions basades en Debian, i fins i tot per altres distros GNU / Linux, ja que s'instal·larà des del codi font, compilant per generar el binari.
Instal·lar Asterisk pas a pas
Per poder instal·lar Asterisk en el teu sistema, tan sols has de seguir aquests senzills passos ...
requisits previs
Abans de començar amb la instal·lació d'Asterisk, primer hauries de disposar de totes les paquets necessaris per realitzar la compilació. En general, és probable que el teu distribució i als tingui, però podràs estar segur executant els següents programes (si estan instal · lats no faran res):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wget build-essential subversion
Això instal·larà el paquet wget, per descarregar les fonts, el sistema de control de versions Subversion, i els paquets essencials per a la construcció de l'paquet des de les fonts.
descarregar Asterisk
El següent serà descarregar les pròpies fonts del programari Asterisk, és a dir, el codi font des del qual podràs construir el binari d'aquest programa. Per això, des del terminal hauràs executar:
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
Resoldre les dependències
El següent pas és resoldre les dependències que té Asterisk, especialment pel que fa a el mòdul MP3 necessari per a les trucades. Per això, des del terminal pots executar les ordres següents per usar els scripts disponibles per a aquests fins:
sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install
Aquestes ordres resoldran aquestes dependències i mostraran un missatge d'instal·lació satisfactòria si va resultar un èxit.
instal·lar Asterisk
Ara sí que és el moment de compilar i instal·lar Asterisk com a tal. Per a això, els passos a seguir són bastant simples, tan sols has de fer servir:
sudo ./configure
sudo make menuselect
Al menú, selecciona format_mp3 i prem F12, també pots utilitzar el teclat i seleccionar Save & Exit i pressionar INTRO.
Després d'això ja es pot començar amb el procés de compilació com a tal:
sudo make -j2
Pots modificar el nombre que acompanya -j pel nombre de nuclis de la teva processador. Per exemple, si tens 8 nuclis pots utilitzar -j8 perquè la compilació s'acceleri. Si només tens un nucli, pots suprimir l'opció -j.
configuració bàsica
Un cop conclou la compilació, que pot trigar més o menys en funció de el rendiment del teu equip, el següent és la instal·lació de l'binari:
sudo make install
sudo make basic-pbx
sudo make config
sudo ldconfig
El següent pas en la configuració essencial d'Asterisk és crear un nou usuari. Per motius de seguretat, és millor crear un nou usuari:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
Ara, has d'obrir el següent fitxer de configuració / Etc / default / asterisk amb el teu editor de text favorit i descomentar dues línies (eliminar el # del principi):
- AST_USER = »asterisk»
- AST_GROUP = »asterisk»
El següent és afegir l'usuari creat als grups dialout i àudio que necessita el sistema de telefonia IP per a funcionar:
sudo usermod -a -G dialout,audio asterisk
Ara s'han de modificar els permisos i propietari d'alguns fitxers i directoris perquè es facin servir amb l'usuari creat i no amb el que fa servir per defecte 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
Iniciar el procés
Un cop està tot configurat, el següent és iniciar el servei que posa en marxa el procés Asterisk. Per a això, tan sols executa:
sudo systemctl start asterisk
sudo systemctl enable asterisk
Per a la verificar que està funcionant:
sudo asterisk -vvvr
Si no funciona, vigila que has posat en marxa adequadament o si tens algun tipus de regla de Firewall o sistema de seguretat que ho pugui estar bloquejant.
Més informació - Wiki d'Asterisk
Configuració d'Asterisk
Un cop realitzat tot això, ja hauries de tenir en marxa el teu servidor de telefonia VoIP perquè els teus telèfons connectats a la teva xarxa LAN puguin funcionar adequadament. No obstant això, si has de fer algun tipus de configuració particular, pots tenir en consideració els següents fitxers importants d'Asterisk:
- /etc/asterosk/asterisk.conf: És el fitxer de configuració principal. S'hi pot configurar tot el bàsic sobre el propi sistema, com els directoris on es troba la resta de configuració, els fitxers de so, els mòduls, etc., així com funcions importants de el servei.
- /etc/asterisk/sip.conf: És un altre fitxer de configuració important, en ell es defineix com funciona el protocol SIP, tant per definir els usuaris de sistema, com els servidors als quals s'han de connectar. Dins podràs veure dues seccions importants, un [general], per als paràmetres de caràcter global i altres seccions o contextos per a usuaris i altres.
- /etc/asterisk/extensions.conf: Un altre important fitxer de configuració d'Asterisk. S'hi pot determinar la forma en què es comportarà.
- /etc/asterisk/queues.conf: Per a configurar les cues i els agents de les cues, és a dir, els membres.
- /etc/asterisk/chan_dahdi.conf: On es configuren els grups i paràmetres de la targeta de comunicació.
- /etc/asterisk/cdr.conf: On s'indica com emmagatzemar els registres de trucades realitzades.
- /etc/asterisk/features.conf: Característiques especials com la transferències, graaciones, etc.
- /etc/asterisk/voicemail.conf: Configuració i comptes de bústies de veu.
- /etc/asterisk/confbridge.conf: Per configurar els usuaris, sales i menú d'opcions de les sales de conferència.
- Altres: Asterisk és molt versàtil i flexible, pel que pot haver moltes més configuracions, encara que aquestes són les principals.
Molt interessant que algú s'hagi animat a documentar la instal·lació i configuració d'Asterisk, gràcies Isaac.
Et planteges seguir amb altres articles sobre el tema? M'he quedat amb ganes de més. Entenc que no tots tenim telèfons de xarxa però podríem fer proves amb programari VoIP en els nostres dispositius mòbils? (Per posar un exemple)
El que s'ha dit enhorabona i tant de bo t'animis a seguir aprofundint en el tema.
Moltes gràcies
https://www.freepbx.org/
Igual per aquí s'arriba abans. Inclou Asterix (més o menys) i evita tota la configuració manual de la centraleta. De totes maneres cal dedicar-li temps i paciència.
Sort als que s'animin !!!