Post on 24-Dec-2014
description
Instalación de Asterisk
NOMBRE DE LA MATERIA: SISTEMAS DE COMUNICACIÓN
Elaborado por Giovani Hernández Vigueras.Fecha : 25 de abril de 2013.
Que es asterisk?
Es un software que se ejecuta en una computadora como un servidor de telefonía voIP teniendo las funcionalidades de una central o PBX este servidor estará a la escucha de conexiones provenientes ya sea de una pc o un Smartphone a los cuales se les habrá asignado una extensión con un usuario y contraseña
Para que me puede servir asterisk?
Se puede implementar prácticamente en cualquier parte casa, oficina , escuela mientras se cuente con una red de área local establecida y se pueda instalar este servicio en una computadora con sistema operativo Linux.
Que necesito para ejecutar Asterisk? Una pc con cualquier distribución GNU/linux puede ser fedora
Debian Linux Mint etc … en este caso ocupare la ultima version de Linux mint «linux mint 12 en la version de 32 bits»
PASOS PARA INSTALAR ASTERISK EN LINUX MINT 12
Instalación de dependencias de asterisk
En una terminal ejecutar
apt-get install build-essential libxml2-dev ncurses-dev sudo apt-get install build-essential libxml2-dev ncurses-dev sudo apt-get install bison ncurses-dev libssl-dev libnewt-dev cvs
procps debhelper dpkg-dev gettext html2text po-debconf build-essential automake flex libtool libncurses5-dev libssl-dev
sudo apt-get install -qy zlib1g-dev libiksemel-dev sudo apt-get install libxml2-dev sudo apt-get install sqlite3 libsqlite3-dev sudo apt-get install rubygems 1.9.1 sudo apt-get install ruby-full build-essential sudo aptitude install ruby build-essential libopenssl-ruby ruby1.8-
dev sudo gem install sqlite3-ruby
DESPUES QUE TENGAMOS TODO ESTO INSTALADO BAJAMOS UNA VERSION DE ASTERISK DESDE SU PAGINA OFICIAL
www.asterisk.org/downloads
NOS VAMOS A LA CARPETA DONDE SE DESCARGO Y LO DESCOMPRIMIMOS POR LO REGULAR NUESTRO ARCHIVO SERA TAR.GZ
DESPUES DE DESCOMPRIMIR NOS MOVEREMOS A LA CARPETA DESDE LA TERMINAL CON EL COMANDO CD Y LA RUTA DE LA CARPETA DE ASTERISK
YA DENTRO DE LA CARPETA TECLEAMOS EL COMANDO ./configure
Terminada esa acción tecleamos sudo make este comando es para tener permisos de super usuario y compilar el asterisk
Seguido de esto tecleamos make install que instalara asterisk
y sudo make samples que nos pondra algunos ejemplos de configuración
Dando de alta las extensiones
LO SIGUIENTE ES HACER UNA CONFIGURACION EN EL ARCHIVO SIP.CONF
PARA DAR DE ALTA LOS NUMEROS O EXTENSIONES QUE SE COMUNICARAN POR MEDIO DEL PROTOCOLO SIP QUE SE ENCUENTRA EN LA RUTA
/ETC/ASTERISK
Dentro de este archivo se colocara el contenido de la tabla que esta dando de alta cuatro extensiones con nombre de usuario y contraseña 1001,1002,1003,1004 sin ocupar dirección ip fija ocupando DCHP para que les asigne una ip a cada dispositivo automáticamente y ocupando el protocolo de transporte UDP
TAMBIEN EDITAREMOS EL ARCHIVO EXTENSIONS.CONF Y AGREGAMOS LAS EXTENSIONES ANTES CREADAS
ya teniendo esto procedemos a inicar asterisk en la terminal teclear sudo su , tu contraseña y asterisk
después teclear asterisk -r
SE ABRIRA EL PROMPT DE ASTERISK
Tecleamos sip show peerpara saber cuales son los estados de las extensiones .nota: tener en cuenta que se debe tener creada una red que será la dirección ip del pbx
Como ven en la ultima figura ya quedo el servidor de asterisk levantado solo esta a la espera de que los usuarios se conecten ya sea desde sus Smartphone o computadoras personales a la misma red utilizando cualquier cliente VoIP como 3CX mientras «soporte el protocolo SIP» para poder realizar llamadas a otros usuarios.