Configuracion y prueba de asterisk en ubuntu
U N I V E R S I D A D
David Osvaldo Martin Ruiz / David.m@ieee.org
D E
G U A N A J U ATO
Salamanca, Gto. 25-Nov-2009
Instalacion y configuración de Asterisk en Ubuntu
Instalación de Asterisk Para que la central funcione correctamente, necesitamos mínimo cumplir con el siguiente diagrama, ya sea de manera física o virtual, en cualquiera de los casos se necesitan dosclientes conectados a la central para poder hacer llamadas de prueba, para fines prácticos, utilizaremos un concentrador con servidor DHCP, en el cual fijaremos la IP del servidor para que no nos la este cambiando, en el caso de los clientes, no es relevante que la dirección este fija o no.
Cliente 1 Extension 2031 IP: 192.168.1.106
Central Asterisk 192.168.1.10
Concentrador IP: 192.168.1.1Mask: 255.255.255.0 DHCP: 192.168.1.100/150
Cliente 2 Extension 2030 IP: 192.168.1.120
Ahora que sabemos que es lo que necesitamos, vamos configurando cada una de las partes de este diagrama para su correcto funcionamiento, en primer lugar montaremos la central Asterisk, para lo cual necesitamos:
PC base con alguna distribución de Linux, en este caso utilizaremos Ubuntu 9.04 por lafacilidad de instalación y configuración de interfaces y drivers Tarjeta de red 10/100mbps Conexión a internet (de preferencia banda ancha)
FACULTAD DE INGENERÍA MECÁNICA ELECTRICA Y ELECTRONICA
2 de 7
U N I V E R S I D A D
D E
G U A N A J U ATO
Instalación del servicio en Linux Primero vamos a instalar nuestro software, en Ubuntu, es una tarea bastante fácil, basta con ir a Sistema Administración Gestor de paquetes Synaptic, y en la barra de búsqueda, buscar la palabra Asterisk, y seleccionarlo para instalarlo
Ó para los que gustan de usar la terminal (que de todas formas la vamos a utilizar) lo pueden instalar con el comando: $ sudo apt-get install asterisk La ventaja de utilizar Ubuntu, es que solo con instalar el programa, automatícenle nos descarga todas lasdependencias que este necesita, inclusive las librerías y demás como lo podemos ver en la siguiente pantalla
FACULTAD DE INGENERÍA MECÁNICA ELECTRICA Y ELECTRONICA
3 de 7
U N I V E R S I D A D
D E
G U A N A J U ATO
Aplicamos cambios, esperamos a que descargue, instale, configure y ¡listo!, ya tenemos instalada nuestra central Asterisk. Comprobando funcionamiento Para poder ver sinuestra central esta funcionando correctamente abrimos una terminal y escribimos: $ sudo asterisk -r Debería aparecernos una pantalla como esta:
Con esto sabemos que nuestro servidor esta corriendo perfectamente. Configurando sip.conf y extensions.conf Para que la central funcione, introduciremos algunas pequeñas configuraciones de prueba, para esto, abriremos una terminal, y modificaremos losarchivos sip.conf y extensions.conf en nuestro caso, utilizaremos el editor gedit es útil, porque utiliza pestañas para cada archivo y nos permite movernos entre ellos con una sola ventana. Para editar estos archivos, nos posicionaremos en la carpeta de Asterisk, ubicada en Ubuntu en el directorio /etc/asterisk para llegar ahí usamos el comando: $ cd /etc/asterisk Y ya dentro de esta carpeta, usamosel comando: $ sudo gedit sip.conf extensions.conf
FACULTAD DE INGENERÍA MECÁNICA ELECTRICA Y ELECTRONICA
4 de 7
U N I V E R S I D A D Nos abrirá una pantalla semejante a la siguiente:
D E
G U A N A J U ATO
El próximo paso es borrar todo el contenido de estos archivos, ya que uno de los errores mas comunes es pensar que todo esta comentado, pero la verdad es que no, y por ahora nonecesitamos estas configuraciones, por lo tanto, borraremos todo el contenido de estos dos archivos y guardamos los cambios respectivamente, los archivos nos quedaran de la siguiente manera:
FACULTAD DE INGENERÍA MECÁNICA ELECTRICA Y ELECTRONICA
5 de 7
U N I V E R S I D A D
D E
G U A N A J U ATO
Dentro del archivo sip.conf introduciremos el siguiente contenido: [general] port...
Regístrate para leer el documento completo.