manual de instalar asterisk

Download Manual de Instalar Asterisk

Post on 08-Aug-2015

111 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Manual de Instalar y configura Asterisk(FreePBX) en centOSpor Jorge Luis Tirado Lizarraga

Fecha: 7 de Diciembre del 2011.

1

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

ndice.ndice de contenidoInstalacin de Asterisk(FreePBX) en centOs............................................................3 Configurar Asterisk mediante FreePBX.....................................................................5 Ahora toca agregar un extensin...............................................................................6 Configurar un Troncal SIP.........................................................................................8 Configurar un Softphone con una cuenta SIP.........................................................12 Configurar El servidor Asterisk con una IP publica.................................................14 Configurar Una Ruta de Salida................................................................................18 Configurar una ruta de Entrada...............................................................................20 Crear un grupo de llamadas.....................................................................................22 Configurar Postfix como servidor SMTP para Asterisk..........................................24 Personalizar los correos de Asterisk......................................................................30 IVR(Operadora).......................................................................................................32 Conclusin...............................................................................................................35

2

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Instalacin de Asterisk(FreePBX) en centOS1.-Crear los repositorios para asterisk #cd /etc/yum.repos.d #nano centos-asterisk.repo Dentro de la consola pegar esto: /*-----------------------------------------------------------------------------*/ [asterisk-tested] name=CentOS-$releasever - Asterisk - Tested baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/ enabled=0 gpgcheck=0 #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium [asterisk-current] name=CentOS-$releasever - Asterisk - Current baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/ enabled=1 gpgcheck=0 #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium /*-----------------------------------------------------------------------------*/ Salir con ctrl-x y crear otro archivo #nano centos-digium.repo Pegar esto: /*-----------------------------------------------------------------------------*/ [digium-tested]3

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

name=CentOS-$releasever - Digium - Tested baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/ enabled=0 gpgcheck=0 #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium [digium-current] name=CentOS-$releasever - Digium - Current baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/ enabled=1 gpgcheck=0 #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium /*-----------------------------------------------------------------------------*/ 2.-Instalar asterisk #yum install asterisk16 asterisk16-configs asterisk16-voicemail dahdi-linux dahditools libpri 3.-Levantar el servidor #asterisk start 4.-Instalar FreePBX #yum install freepbx

4

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Configurar Asterisk mediante FreePBX1.-Entrar al servidor mediante FreePBX introduciendo la IP del servidor o el nombre de dominio.

2.-Entrar en FreePBX Administration y entrar como admin y la contrasea admin, se configura por defecto.

5

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Ahora toca agregar un extensinIr a Extensions en el panel de la izquierda.

Vamos agregar una Extensin SIP(la mas usada)

Llenaremos estos campos:

6

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. User Extension Aqu pondremos el Numero de la Extensin. Display Name Aqu pondremos el nombre de la Extensin.

secret Aqu pondremos la clave para entrar con esa Extensin(por lo regular yo uso una palabra clave o numero y despus el numero de la extensin.) Voicemail & Directory(Opcional necesita un servidor SMTP)

Status Enabled Voicemail Password Aqu va la clave, solo nmeros, por lo regular es la extensin. Email Address El Email. Email Attachment Activamos este check box, sirve para que nos enva el mensaje al correo adjunto. 7

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. Y despus de configurarla damos Submit.

Configurar un Troncal SIP.Nos vamos a la opcin Trunks del panel izquierdo.

Despus seleccionamos Troncal SIP.

8

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. En este caso supongamos que compramos una linea SIP para llamar a todo el mundo, la compramos a la compaa Twingo y queremos que Asterisk pueda llamar a la telefona usando esta cuenta. Este es el sitio: http://www.twingo.com.mx/ Vamos a llenar el Formulario:

Trunk Description Pondremos el nombre que queramos. Outbound Caller ID Pondremos de preferencia el numero de la Linea.

Trunk Name Colocamos el numero y la palabra OUT que significa fuera, es de preferencia sirve para saber cuando esta saliendo una llamada. 9

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

PEER Details: authuser="Usuario" canreinvite=yes context=from-pstn dtmf=rfc2833 dtmfmode=rfc2833 fromdomain=ip.twingo.com.mx fromuser="Usuario" host=ip.twingo.com.mx insecure=very nat=yes qualify=yes secret="Contrasea" type=peer username="Usuario"

10

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. context=from-trunk dtmfmode=rfc2833 fromdomain=ip.twingo.com.mx fromuser="Usuario" host=ip.twingo.com.mx insecure=invite nat=yes qualify=yes secret="Contrasea" type=user username="Usuario"

Es el Usuario, dos puntos, la contrasea el arroba y la direccion del servidor, despues diagonal y el usuario. Por lo regular el usuario siempre es la linea. Damos Submit.

Esperamos y veremos como se levanta la Troncal.

Ojo. Si no funciona prueben la troncal en un Softphone y llamen.

11

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Configurar un Softphone con una cuenta SIP.En este caso usare sflphone-client-gnome 0.9.13. No se preocupen que se configura lo mismo en todos los Softphone y funcionan igual solo diferente interfaz.

12

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Nos vamos a Editar -> Cuenta.

Despus damos en Aadir.

Alias - Es para el Softphone, si tenemos varias cuentas no confundirnos. Nombre del Equipo Es la IP del servidor o el nombre de Dominio. Usuario La Extensin que tenemos dentro del Servidor. Contrasea La contrasea. 13

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Si tienes un Servidor que esta en Internet tendrs que hacer algo extra antes de poder conectarte, es muy recomendable no tener un servidor con una IP Publica. OJO: Si se esta ejecutando el Daemon iptables que es el Firewall te bloqueara el paso, una solucion facil es desactivarlo con este comando, #service iptables stop, pero se recomienda configurarlo despues.

Configurar El servidor Asterisk con una IP publica.Tenemos que instalar primero un modulo, en este caso Asterisk SIP Settings, nos vamos a module admin que esta en el panel izquierdo.

Despus damos clic en Check for Updates Online.

14

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. Y buscamos Asterisk SIP Settings.

En mi caso ya lo tengo instalado pero al dar clic donde dice Not Installed nos mostrara esto:

Damos el check donde dice Download and Install.

Despues damos el Process para empezar a bajar ese paquete o modulo.

15

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. En su caso les debe de aparecer Asterisk SIP Settings, proseguimos.

Nos aparecer esta imagen que todo se ha descargado y se ha instalado. Damos clic en Return.

Despus recargamos todo para que se apliquen los cambios, ojo despus de hacer algn cambio en el servidor tienen que recargar la configuracin para que se guarda. Lo que hace esto es un Reload en Asterisk y saca todo de la base de datos y lo escribe en los archivos de configuracin del Asterisk. Despus de tener instalado ese modulo nos vamos a Tools y Asterisk SIP Settings:

16

Manual de Instalar y configurar Asterisk(FreePBX) en centOS. Seleccionamos en IP Configuration Public IP y damos submit.

Si no funciona damos en Static IP y damos en Auto Configure. Despus damos submit.

17

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Configurar Una Ruta de SalidaCon esto nos servir para conectar nuestro Asterisk al exterior y poder hacer llamadas. Primero nos vamos a Outbound Routes en el panel izquierdo.

Escogemos el nombre.

Escogemos el o los Dial Patterns, con esto le decimos a nuestro Asterisk, que cuando marca por ejemplo al 33-45-67-89 no busque dentro de nuestra lan, sino que salga por esta ruta y lo busque. Ejem. Cuando marcamos este numero 33-45-67-89 como tiene 3 al principio y 7 nmeros despus, saldr por esta ruta.

18

Manual de Instalar y configurar Asterisk(FreePBX) en centOS.

Otro explicacin, digamos que tenemos otro servidor Asterisk y necesitamos conectarnos a el, pero tiene las mismas extensiones que el de nosotros, por eso debemos de tener un tipo de clave, un numero el cual no este dentro de nuestro Asterisk, ejemplo una clave antes de la