central_telefónica_pbx

Upload: ignacio-salazar

Post on 14-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 central_telefnica_pbx

    1/4

    Jornada de Actualizacin Tecnolgica 2011

    Facultad de Ingeniera Elctrica

    Implementacin de una Central Telefnica PBX con el ProgramaAsterisk

    Catherine RosUniversidad Tecnolgica de Panam

    [email protected]

    Resumen- El proyecto realizado habla sobre la creacin de unaPBX utilizando el programa Asterisk (Trixbox), este ltimo es unsoftware libre de Linux. Con este trabajamos la telefona sobreVoIP de una manera gratuita y fcil de utilizar para cualquier

    persona. En nuestra centralita trabajaremos con 3 extensionespara la comunicacin entre ellas las cuales tienen diferentesfunciones, esto segn la asignacin que se le de, debido a lo querequerimos utilizar.

    Palabras Claves- Asterisk, PBX, IP, Telecomunicaciones, X-Lite, Trixbox, Software Libre, VoIP.

    1. Introduccin

    Actualmente vivimos en un siglo donde las Telecomunicaciones

    son un eje principal de nuestro diario vivir, ya sea para nuestra

    formacin como profesionales, para nuestro trabajo y dems fines

    en cual la podamos utilizar. Este mbito es bastante amplio y

    gracias a eso, hoy da contamos con un producto como lo es la

    PBX.

    Por sus siglas en ingls PBX significa (Private Branch Exchange),este dispositivo interconecta lneas privadas para que los usuarios

    de stas mismas puedan disponer de lneas troncales y a la vez

    se puedan comunicar internamente.

    En este proyecto utilizaremos una computadora como PBX, esto

    gracias al sistema operativo Linux y el programa Asterisk, en

    nuestro caso Trixbox el cual ya tiene incluido Asterisk, ste lo

    instalaremos en la misma y configuraremos las opciones ms

    comunes para su funcionamiento. Debemos conocer que este

    programa no es de uso inmediato, sino que requiere una serie de

    pasos para poder instalarlo, configurarlo y despus utilizarlo.

    Mediante lo mencionado anteriormente daremos inicio a la

    creacin de las diferentes extensiones para nuestra comunicacin

    y as llevar a cabo dicho proyecto; las extensiones utilizadas en

    este caso son tres las cuales fueron creadas para diferentes usos,

    ya sea para comunicarnos con otra persona, como para dejar un

    mensaje de voz el cual es notificado a nuestro correo, este caso

    es para cuando no se pueda atender la llamada.

    Adbiel WongUniversidad Tecnolgica de Panam

    [email protected]

    2. Implementacin

    Para la instalacin de los programas que necesitamos para lacreacin de nuestra PBX, requerimos de ciertas especificacionesen la computadora que utilizaremos. Los requerimientos msespecficos del Hardware para la PBX son los siguientes:

    Un CPU con un procesador que sea de un mnimo de 1.5 MHz(Pentium 4 o equivalente), 256 MB de memoria RAM y 10 GBde disco duro, adems deber contar con una tarjeta de Red.

    Un Gateway de VoIP para conectar telfonos anlogos ypoder servir como extensin de la IP-PBX.

    Una tarjeta de PC (PCI Card) para conexin a un puerto FXOde la red de telecomunicaciones.

    Generalizando un poco ms de lo que es Trixbox, podemosmencionar que es una distribucin del sistema operativoGNU/Linux, basada en CentOS, que tiene la particularidad de seruna central telefnica (PBX) por software basada en la PBX decdigo abierto Asterisk. Como cualquier central PBX, permiteinterconectar telfonos internos de una compaa y conectarlos ala red telefnica convencional (RTB- Red Telefnica Bsica). [1]

    Figura 1. Consola de administracin web de Trixbox.

    El paquete Trixbox incluye muchas caractersticas las cualesantes slo estaban disponibles en caros sistemas como creacinde extensiones, envo de mensajes de voz a e-mail, llamadas enconferencia, mens de voz interactivos y distribucin automticade llamadas. Hoy da contamos con que todas estascaractersticas son gratuitas debido a que el Trixbox, como yahemos mencionado anteriormente es un software de cdigo

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
  • 7/30/2019 central_telefnica_pbx

    2/4

    Jornada de Actualizacin Tecnolgica 2011

    Facultad de Ingeniera Elctrica

    abierto, el cual posee varios beneficios los cuales entre esos estala creacin de nuevas funcionalidades.

    Algo importante es que no slo soporta conexintelefnica tradicional, sino que tambin ofrece servicios VoIP (Vozsobre IP), permitiendo as ahorros muy significativos en el costode las llamadas internacionales, dado que stas no son realizadaspor la lnea telefnica tradicional, sino que utilizan Internet. Losprotocolos con los cuales trabaja pueden ser SIP, H.323, IAX,IAX2 y MGCP.[2]

    2.1 Instalacin y Configuracin del Servidor

    Para la instalacin y configuracin del Trixbox, primeronecesitamos una computadora que cuente con el sistemaoperativo Linux, ya que este programa solo trabaja con estesistema operativo. La realizacin de este proceso es bastantesencilla.

    Los pasos para realizar esta instalacin son los siguientes: Contar con los requisitos para la computadora, mencionados

    anteriormente. Descargamos de la pgina de Trixbox el paquete que tiene el

    sistema operativo con Asterisk incluido. Se instala la interface FXO y se instala el paquete descargado. Se selecciona el idioma del teclado, la contrasea del usuario

    root y tambin se configura la interface de red, de preferenciacon un IP fijo para que podamos acceder a la PBX a unadireccin que podamos anotar y que no cambie.

    Figura 2. Pantalla que aparece cuando se da inicio a la instalacin

    del Trixbox.

    Una vez terminada la instalacin entramos como usuario aroot y la contrasea que establecimos durante la instalacin.

    Escribimos el comando help-trixbox para revisar las opcionesque se tienen para configurar la PBX.

    Despus de haber realizado parte de estos pasos nosaparecer la siguiente pantalla (ver figura 4), lo cual es referente alo que aparece despus de haber sido instalado el Asterisk.

    En nuestro caso en particular, la PBX est dentro de una redprivada con salida de Internet a travs del router de Cable &Wireless. El IP que se le asigno a la PBX fue 190.141.213.240 yse puede acceder a esta a travs de cualquier explorador deInternet, dentro de la red privada, a la direccinhttp://190.141.213.240.

    Ahora procedemos a lo que es las distintas configuraciones delTrixbox, para as irle dando formato a nuestra PBX, con lacreacin de sus extensiones y la lista negra. En nuestro caso nocreamos un directorio, debido a que el desempeo de nuestraPBX no iba a ser eficiente, por el espacio que iba a ocupar este.

    Figura 3. Pgina principal del Trixbox.

    Figura 4. Inicio de la configuracin del servidor.

    2.2 Configuracin de las Extensiones

    Las caractersticas de las extensiones de una central PBX

    dependen de lo que necesite el usuario para su red. La opcinextensions nos permite administrar las extensiones y losbuzones de voz de las mismas. Debemos saber que es posibletener extensiones para telfonos analgicos, softphones SIPinstalados en computadoras, telfonos IP o una combinacin delos mismos.

    Las extensiones pueden llevar cualquier nmero que deseeasignrseles pero existen ciertos nmeros que no se recomiendan

    http://190.141.213.240/http://190.141.213.240/http://190.141.213.240/
  • 7/30/2019 central_telefnica_pbx

    3/4

    Jornada de Actualizacin Tecnolgica 2011

    Facultad de Ingeniera Elctrica

    utilizar y deben evitarse, ya que prcticamente estn asignadospara alguna funcin.

    Ya despus de haber sigo instalado y configurado el Trixboxcon el Asterisk, damos inicio a la configuracin de las extensionesque utilizamos en este proyecto. Para ingresar en la opcin deladministrador de extensiones debemos ir a la barra superiordonde dice PBX y luego PBX settings. Aqu se mostrarn unaserie de caractersticas para cada extensin.

    Los pasos para la creacin de una extensin:

    Seleccionar la pestaa de setup en el men de la izquierda. Hacer click en el rengln que dice extensions. Hacer click en la opcin que aparece a la derecha de la

    pantalla add extension. Cuando aparezca la ventana de dispositivos con las opciones,

    elegir la opcin adecuada para los equipos que est agregando (seleccionar generic SIP device si va a agregar

    una extensin SIP para softphone). Hacer click en submit.

    Figura 5. Configuracin de una de las extensiones.

    Trixbox nos permite adems personalizar los nmeros cdigo quese deben marcar para acceder a las funciones del Asterisk. Paraacceder a los features codes dentro del Trixbox se debe ir aPBX>PBX settings>Basic>Feature Codes, esto se muestra en laimagen a continuacin (Figura 6).

    Figura 6. Configuraciones de algunas funciones de Asterisk.

    2.3 Creacin del Softphone

    Para la creacin del Softphone, primero debemos instalar elprograma X-Lite, el cual encontramos en la Internet y que ademses gratuito.Un Softphone (en ingls combinacin de software y de

    telephone), es decir, un software que hace una simulacin detelfono convencional para computadora. Permite usar lacomputadora para hacer llamadas a otros softphones o a otrostelfonos convencionales usando VSP (Proveedor de Servicios deVoIP).[3]

    Para configurarlo debemos seguir los siguientes pasos: Ingresar al siguiente sitio web: http://www.counterpath.com/x-

    lite-download.html Seleccionar la plataforma que utilice (Windows, Linux o Mac).

    Una vez que descargamos el programa y se instala, serecomienda que se reinicie el computador para que loscambios y sus aplicaciones asociadas al softphone tomenefecto y funcione sin problema.

    Configuramos las Cuentas SIP (Protocolo de Inicio deSesiones) en X-Lite 4.0.

    Rellenar las casillas con los datos requeridos, con lainformacin utilizada anteriormente como el IP mencionado, laextensin configurada, entre otros datos.

    Figura 7. Configuracin del Softphone.

    Ya culminada la instalacin y configuracin de todosestos programas, podemos dar inicio a la prueba y utilizacin delos mismos, para comprobar su funcionalidad.

    3. ObjetivosObjetivos Generales:

    Implementar una red telefnica mediante una computadoraque utilizaremos como PBX (Private Branch Exchange), lamisma utilizar el sistema operativo Linux con el programa

    Asterisk, especficamente utilizaremos el programa Trixbox elcual ya tiene el programa Asterisk incluido.

    http://www.counterpath.com/x-lite-download.htmlhttp://www.counterpath.com/x-lite-download.htmlhttp://www.counterpath.com/x-lite-download.htmlhttp://www.counterpath.com/x-lite-download.htmlhttp://www.counterpath.com/x-lite-download.htmlhttp://www.counterpath.com/x-lite-download.html
  • 7/30/2019 central_telefnica_pbx

    4/4

    Jornada de Actualizacin Tecnolgica 2011

    Facultad de Ingeniera Elctrica

    Conocer ms acerca de los grandes beneficios que se nospermiten poder aprovechar de ste programa, como lo es el

    Asterisk, adems de cual se le puede sacar mucha ventaja yaque es gratuito y bastante diverso para varias aplicaciones.

    Objetivos Especficos:

    Utilizar la red telefnica para comunicarnos internamentemediante las lneas troncales de nuestra red telefnica interna,sin la necesidad de utilizar alguna otra lnea telefnica.

    Incluir mensajes de voz en nuestra red telefnica, diferentesextensiones para poder comunicarnos internamente,diferentes funciones para permitir a la persona que llama a lared telefnica poder comunicarse con otra persona sinoencuentra a la persona a la que busca.

    4.ResultadosCuando pusimos a prueba nuestro proyecto obtuvimos

    problemas, as como tambin bueno resultados; entre algunosinconvenientes que se dieron podemos mencionar el problema enel sonido de la grabacin que tenemos, para cuando no se atiendela llamada, el inconveniente se dio debido a que se haba hecho lagrabacin en tipo estreo, pero gracias a diversos tutoriales yforos encontramos la solucin a este problema, el cual era pasarlaa tipo mono, de esta manera obtuvimos claridad al or lagrabacin.

    Despus de solucionados los problemas, damos inicio a lasegunda prueba para confirmar que todo funcionaba bien, y deesta manera confirmamos que todo estaba en optimascondiciones para la presentacin. Una de las pruebas realizadasfue llamarnos entre s, para comprobar la funcionalidad del

    proyecto.

    5. ConclusinSin duda las PBX hoy en da son muy utilizadas en el ambiente

    de las oficinas y negocios grandes, logrando una efectivacomunicacin y facilidad de uso debido a la gran cantidad defunciones que tenemos a disposicin, tales como: Transferenciade llamadas, desvo de llamadas, correo de voz, IVR, llamada enespera y un sin nmero ms de servicios.

    Lo que hace atractivo a Asterisk en este proyecto y en muchosotros es el bajo costo de implementacin y la facilidad de uso yaque inclusive, desde Internet, podemos acceder a ella y realizar

    llamadas como si nos encontrramos en el mismo lugar fsicodonde se encuentra la PBX.

    6. Referencias[1] Trixbox. Disponible en: http://es.wikipedia.org/wiki/Trixbox.[2] The Asterisk Project. Disponible en: www.asterisk.org/asterisk[3] Softphone. Disponible en:http://es.wikipedia.org/wiki/Softphone

    http://www.asterisk.org/asteriskhttp://www.asterisk.org/asteriskhttp://www.asterisk.org/asteriskhttp://es.wikipedia.org/wiki/Softphonehttp://es.wikipedia.org/wiki/Softphonehttp://es.wikipedia.org/wiki/Softphonehttp://es.wikipedia.org/wiki/Softphonehttp://www.asterisk.org/asterisk