Instalacion Asterisk

12
 Instalación de Asterisk NOMBRE DE LA MATERIA: SISTEMAS DE COMUNICACIÓN Elaborado por Giovani Hernández Vigueras. Fecha : 25 de abril de 2013.

description

Telefonia

Transcript of Instalacion Asterisk

Instalacin de Asterisk

Instalacin de AsteriskNOMBRE DE LA MATERIA: SISTEMAS DE COMUNICACIN

Elaborado por Giovani Hernndez Vigueras.Fecha : 25 de abril de 2013.Que es asterisk?Es un software que se ejecuta en una computadora como un servidor de telefona 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 extensin con un usuario y contraseaPara que me puede servir asterisk?

Se puede implementar prcticamente 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 distribucin 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 12Instalacin de dependencias de asterisk

En una terminal ejecutar

apt-get install build-essential libxml2-dev ncurses-devsudo apt-get install build-essential libxml2-dev ncurses-devsudo 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-devsudo apt-get install -qy zlib1g-dev libiksemel-devsudo apt-get install libxml2-devsudo apt-get install sqlite3 libsqlite3-devsudo apt-get install rubygems 1.9.1sudo apt-get install ruby-full build-essentialsudo aptitude install ruby build-essential libopenssl-ruby ruby1.8-devsudo 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 ./configureTerminada esa accin 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 configuracin

Dando de alta las extensionesLO 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 contrasea 1001,1002,1003,1004 sin ocupar direccin ip fija ocupando DCHP para que les asigne una ip a cada dispositivo automticamente 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 contrasea y asterisk

despus teclear asterisk -rSE 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 direccin 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.