Professional Documents
Culture Documents
TABLA DE CONTENIDO
INTRODUCIN ......................................................................................................................... 1
1. IDEA DE PROYECTO ........................................................................................................... 2
1.1 OBJETIVO GENERAL ........................................................................................................ 2
1.2 OBJETIVOS ESPECFICOS ................................................................................................ 2
1.3 DESCRIPCIN DEL PROBLEMA ..................................................................................... 2
1.4 APORTE TERICO PRCTICO ........................................................................................ 3
1.5 ALCANCE ............................................................................................................................ 4
1.6 FACTIBILIDAD ................................................................................................................... 4
1.6 CRONOGRAMA DE ACTIVIDADES ................................................................................ 5
2. ANALISIS DEL ENTORNO .................................................................................................. 6
2.1 ENTORNO ECONOMICO ................................................................................................... 6
2.2 ENTORNO SOCIAL........................................................................................................... 12
2.3 ENTORNO LEGAL ............................................................................................................ 14
2.4 ENTORNO TECNOLOGICO ............................................................................................. 15
3. MARCO TEORICO .............................................................................................................. 18
3.1 ANTECEDENTES SOBRE EL MANEJO DE VOZ SOBRE IP ....................................... 18
I
IV
LISTA DE FIGURAS
FIGURA 1. cronograma de actividades ...................................................................................... 5
FIGURA 2. conformacin oecd .................................................................................................. 8
FIGURA 3. Tendencia de ingreso en telecomunicaciones segn OECD.................................... 9
FIGURA 4. Evolucin ingresos en telefona, cifras en miles de millones de pesos. ................ 11
FIGURA 5. Ejemplo comunicacin SIP ................................................................................... 22
FIGURA 6. Ejemplo comunicacin IAX2 ................................................................................ 24
FIGURA 7. Ejemplo comunicacin H.323 ............................................................................... 26
FIGURA 8. Arquitectura de una red VoIP ................................................................................ 31
FIGURA 9. Central telefnica TES-824 ................................................................................... 40
FIGURA 10. Diagrama de bloques gestin de llamadas sobre la central Asterisk ................... 59
FIGURA 11. SPA3102 .............................................................................................................. 60
FIGURA 12. Diseo red empresarial ........................................................................................ 61
FIGURA 13. Softphone X-Lite ................................................................................................. 63
FIGURA 14. Instalacin Asterisk ............................................................................................. 65
FIGURA 15. Trminos de actualizacin o instalacin .............................................................. 65
FIGURA 16. Termino de instalacin. ....................................................................................... 67
FIGURA 17. Inicio central Asterisk .......................................................................................... 68
FIGURA 18. Consulta extensiones creadas por defecto ........................................................... 69
V
VII
LISTA DE TABLAS
TABLA 1. Distribuciones Linux y requerimientos de maquina ............................................... 33
TABLA 2. Descripcin telfonos IP ......................................................................................... 35
TABLA 3. Caractersticas distribuciones 3CX ......................................................................... 44
TABLA 4. Direccionamiento IP ................................................................................................ 60
TABLA 5. Numeracin Extensiones ......................................................................................... 62
TABLA 6. Grupos de Timbrado................................................................................................ 62
TABLA 7. Plan de Marcado IVR .............................................................................................. 62
TABLA 8. Plan Sgueme (Cuando extensin no contesta) ....................................................... 63
TABLA 9. Consulta reporte de llamadas CDR de archivo plano (Exportado Elastix) ............. 98
VIII
IX
AGRADECIMIENTOS
Agradezco a la Universidad Catlica Popular del Risaralda por la posibilidad que me ha
brindado durante todo el tiempo transcurrido en ella para mejorar mis conocimientos y aportar
cada vez ms a la sociedad. De igual manera a cada uno de los docentes quienes aportaron
bastante tanto a nivel profesional como personal, mostrndose como personas integras con
amplio conocimiento sobre los temas tratados.
Le doy gracias a cada uno de los miembros de mi familia, que han sabido comprender todas
las situaciones brindando apoyo constate para que pueda salir adelante.
Por ltimo agradezco a cada una de las personas que brindaran colaboracin sobre la
elaboracin del proyecto, a la asesora Line Yasmn Becerra Snchez y a Prosof LTDA, quien
prest colaboracin con algunos de los dispositivos usados que fueron muy importantes para
la continuidad y culminacin del proyecto.
RESUMEN
El desarrollo del proyecto parte de la idea de entregar una solucin a la situacin actual de
comunicacin al interior de las empresas, con el cual se pretende mostrar la implementacin
de un prototipo de una central de VoIP, que puede representar una disminucin considerable
en los costos, al igual que tener un mayor control sobre las comunicaciones de voz sostenida
por parte de sus clientes y empleados.
Durante el desarrollo del proyecto, se realiza una comparacin sobre diferentes tipos de
centrales lo cual permite tomar la decisin ms adecuada para la realizacin del prototipo, ya
que este contara con las necesidades bsicas de una empresa prestadora de servicios que
maneje un rea de call center. A razn de esto, se realiza todo el diseo del plan de marcado y
manejo de extensin, siendo este primero el ms importante para el correcto funcionamiento
de la central para evitar inconvenientes al momento de direccionar las llamadas entrantes.
La realizacin del montaje se hace sobre un entorno Linux el cual representa una reduccin en
costos de implemente y estabilidad sobre el funcionamiento de la central, acompaado de
servicios necesarios para el soporte de red, servidor de base datos MySQL, servidor WEB
usando apache y PHP como intrprete para el manejo de la consola de administracin de la
central, esto ltimo usando una distribucin gratuita llamada Elastix, que contiene por defecto
cada uno de los servicios anteriormente mencionados al igual que el software para la central
de VoIP seleccionada llamada Asterisk.
Al terminar la implementacin de la central, se puede observar las caractersticas de
funcionalidad de la central el cual incluye el manejo de registros de llamadas por medio de
graficas, adems de la posibilidad de realizar aplicaciones externas que permitan tener acceso
a los datos de la central por medio de conexin por socket usando la consola de telnet o por
medio de una aplicacin desarrollada en PHP para realizar la conexin con la central.
XI
INTRODUCIN
Debido al gran auge de las comunicaciones y el rpido crecimiento de las empresas, se
empieza generar la necesidad de tomar un amplio control sobre la informacin que se genera
sobre y hacia una organizacin, buscando para ello formas, mtodos y servicios que permitan
llevar a cabo los fines y requerimientos para que las empresas tengan el mximo beneficio
sobre el control de la informacin.
Para llegar al cumplimiento de estos fines, las empresas buscan soluciones que les brinden
confiabilidad, organizacin, seguridad y facilidad para gestionar la informacin. Muchas de
las soluciones son costosas, poco prcticas e incompletas para satisfacer completamente las
necesidades de la empresa. La idea principal de este proyecto es tener en cuenta el costobeneficio sobre las soluciones existentes y la facilidad de implementacin y adaptacin al
cambio por parte de las personas implicadas sobre dichos procesos.
Este proyecto se centra en las empresas que manejan reas las cuales estn dedicadas a la
recepcin y generacin de llamadas que permiten una comunicacin desde y fuera de la
empresa. Muchas de estas empresas no tienen el control adecuado sobre la informacin de sus
clientes la cual es muy importante para el crecimiento y sostenimiento de la empresa. Para esto
es de vital importancia adoptar medidas para manipular de manera adecuada y eficiente toda
la informacin que por medio de las lneas telefnicas se trasmite. La solucin que se propone
en este proyecto es implementar una central de voz sobre IP la cual permite un manejo ms
eficiente de la informacin y adems es una solucin econmica y verstil para la empresa con
respecto al entorno actual, donde la comunicacin por internet es mucho ms econmica con
una red mundial que da posibilidad de acceso casi a cualquier lugar del mundo.
1. IDEA DE PROYECTO
1.1 OBJETIVO GENERAL
Disear e implementar un prototipo que permita realizar control de llamadas para una empresa
dedicada a la prestacin de servicios, haciendo uso de una solucin de voz sobre IP.
la
necesidad planteada en la descripcin del problema. Esto conllevara a una mayor fiabilidad y
deseo de poder utilizar este medio de comunicacin, que como una herramienta que se
encuentra en auge pretende apoyar el desarrollo de las empresas y la prestacin del servicio a
la comunidad.
1.6 CRONOGRAMA DE ACTIVIDADES
Fuente: Autor
millones de dlares entregando as el 65% de sus filiales. El grave error cometido por EBay es
haber ofrecido una gran cantidad de dinero por una tecnologa que no pudiera integrar de
manera completa y exitosa con el resto de sus servicios, no queriendo decir con esto que es
una mala idea la inversin en una solucin de VoIP.
La importancia en la inversin sobre VoIP, es la masificacin de las redes de internet
influyendo de manera positiva sobre el crecimiento econmico del pas, ya que para la gran
cantidad de empresas que desean adquirir este servicio pueden observar el ahorro de sus
recursos econmico disminuyendo costos en la generacin y recepcin de llamadas en un
90%. Esta informacin es analizada sobre diversas estadsticas y centrando especficamente en
datos tomados sobre la empresa Red2Call, dedicando as por parte de las empresas un mayor
gasto sobre cargos de acceso a internet en vez de hacer uso de la telefona local que puede
prestar algunas restricciones con relacin a su uso esttico dentro de una locacin fija de la
empresa o sus empleados.
1
Telfono por internet: por ahora, un fracaso. Colon, argentina. Marcela Pagano. 3 de septiembre de 2009.
Disponible en: [http://www.ambito.com/diario/noticia.asp?id=480175]
2
Ebay se separa de Skype. [N.D], [N.D]. 1 de septiembre 2009. Euronews. Disponible en:
[http://es.euronews.net/2009/09/01/ebay-se-separa-de-skype/]
6
El servicio de voz sobre IP esta marcado con gran importancia en el mundo de las
telecomunicaciones, rea que en los ltimos aos ha crecido de manera rpida debido a la
conciencia de las personas sobre la importancia de la informacin para la vida diaria. Adems
es de vital importancia para las naciones mantener una comunicacin clara y oportuna sobre
sus dependencias gubernamentales; debido a esta situacin la inversin en tecnologa de
telecomunicacin se hace a nivel mundial. Para observar de manera ms clara esta inversin y
el crecimiento econmico de las telecomunicaciones, se tomar como referencia las
estadsticas arrojadas por la
econmico), la cual es creada en los aos 60 y es conformada por 30 pases de los diferentes
continentes los cuales proporcionan el 70% del mercado mundial. En la figura 2 se puede
observar la distribucin de estos pases geogrficamente los cuales se encuentran ubicados, en
su mayora, en el continente Europeo.
Segn informe entregado por la OECD,
han crecido en un 9% en el 2007 con respecto al 2005 siendo un porcentaje alto realizando la
comparacin con el crecimiento entre el 2000 y el 2003, el cual, para su tiempo fue bastante
bajo. Esto puede ser observado de manera ms clara en figura 3, en la cual se ilustra el
crecimiento econmico sobre los pases que conforman la OECD entre los aos 80 y el ao
2007, cabe resaltar que el mayor crecimiento se ha producido sobre las tecnologas de cable
modem y fibra ptica los cuales llegan aproximadamente a los 1900 millones de accesos a la
red.
Hay que tener en cuenta que entre el 2008 y 2009 se presenta una crisis econmica que pueda
impedir que la inversin para el rea de las telecomunicaciones baje, pero aun siendo as se
puede estimar que en la actualidad el 2.2% de las familias destinan su capital para el uso e
implementacin de tecnologas de comunicacin.
3
Acerca
de
la
OECD.
Paris,
Francia.
OECD.
Disponible
en:
[http://www.oecd.org/pages/0,3417,es_36288966_36288120_1_1_1_1_1,00.html]
4
Perspectiva de las comunicaciones en la OECD 2009. Paris, Francia. OECD Comunications. Ao 2009. Disponible
en: [http://www.oecd.org/dataoecd/19/8/43584831.pdf]
7
a internet por parte de los proveedores de servicios sobre tecnologas DSL y cable en un 14%
y 15% respectivamente. En la figura 3 se puede apreciar una grafica en la cual se muestra la
tendencia de los ingresos segn la OECD, donde la mayor cantidad de caminos de acceso se
encuentran sobre los caminos de acceso de las lneas anlogas, DSL, cable modem, fibra
ptica y mviles, seguido por los caminos de acceso telefnico.
FIGURA 3. TENDENCIA DE INGRESO EN TELECOMUNICACIONES SEGN
OECD
banda ancha que abarcan para el 2007 el 74% de las suscripciones a diferencia de la telefona
fija que para este ao cay en un 26% con respecto al ao 2000. En la actualidad el acceso a
internet a cada de un 40% a un 10% por parte de la telefona conmutada, tanto as que en
pases como corea la conexin a internet por esta tecnologa prcticamente ha desaparecido.
Este crecimiento tambin ha generado que el valor de los servicio de voz hayan disminuido en
un promedio del 28% entre los aos 2006 y 2008; de igual manera sucede para las conexiones
a internet por parte de los proveedores de servicios sobre tecnologas DSL y cable en un 14%
y 15% respectivamente.
Pero, segn estudios realizados por Forrester Research 5 los gobiernos y las empresas para el
ao 2009 disminuirn en un 3% la compra de bienes y servicios para las tecnologas de la
informacin, deteniendo as el amplio crecimiento de las telecomunicaciones que se ha dado
durante el transcurso de los ltimos 7 aos que como se ha mencionado ha mantenido un
crecimiento constante, esto debido a la grave situacin econmica presentada por los Unidos
y otras grandes economas a nivel mundial.
Para el pas el rea de las telecomunicaciones es muy importante para el crecimiento del PIB
que para el ao 2008 fue de 280.63 billones de pesos constantes, de los cuales 19,55 billones
corresponden a la rama transporte, almacenamiento y comunicacin. De stos, la actividad
servicios de correos y telecomunicaciones present 8.009.501 pesos constantes6. Adems se
puede definir el incremento de los ingresos por parte del rea de las telecomunicaciones en las
cuales se encuentran incluidos los servicios telefona fija, larga distancia, mvil y otros. En la
figura 4 se puede apreciar la manera en la cual los diferentes tipos de sectores de telefona han
evolucionado desde el ao 2004 hasta el ao 2008 presentndose un crecimiento considerable
de casi 2000 millones de pesos entre los periodos de 2007-2008.
Inversiones en TI caern a nivel mundial. [N.D]. Francisco Guedez. 13 de febrero de 2009. Disponible en:
[http://tecnomedio.com/wordpress/2009/02/13/239/]
6
Informe sectorial de telecomunicaciones N0 12. Bogot, Colombia. Comisin de regulacin de
telecomunicaciones. Abril de 2009. Disponible en:[ http://www.crt.gov.co/images/stories/crtdocuments/BibliotecaVirtual/InformeSectorial/Informe_sectorial_12.PDF]
10
De acuerdo con la situacin actual, la economa de VoIP se entrega en el preciso instante que
se hace uso de la tecnologa teniendo en cuenta que esta es usada por medio del protocolo IP,
donde puede ser utilizada a travs de la red de internet la cual no se encuentra monopolizada
por ninguna empresa prestadora de servicios de voz siendo para las personas muy beneficioso
ya que el precio de la comunicacin sern mucho ms reducidos debido a que el valor de
interconexin de una llamada sern atribuidos sobre la conexin de internet sin entregar un
valor adicional. Tambin se puede mencionar que este tipo de comunicacin dentro de una
corporacin puede ser usada mediante la red de datos la cual generalmente se encuentra sobre
TCP/IP que soporta trfico para VoIP, incluyendo los dispositivos actualmente diseados que
permiten una mejor transferencia de datos para VoIP.
11
VoIP: una puerta hacia la convergencia. Barcelona, Espaa. 34Tlecom SL. [N.D]. Disponible en:
[http://www.34t.com/box-docs.asp?doc=585]
12
Todo lo anterior se refiere a lo relacionado con las empresas, pero que pasa con el resto de la
poblacin, segn informacin consultada sobre la pgina www.messblog.com el 24% de las
personas que navegan por internet tiene conocimiento sobre VoIP y para qu sirve, estos
resultados son tomados sobre una muestra de 600 individuos espaoles, de los cuales el 40%
de quienes conocen sobre VoIP8 mencionan a Skype como el software de VoIP mas utilizado.
Adems la mayora de las personas encuestadas (89%) hacen referencia al uso de mensajera
instantnea, para el caso particular del uso de Messenger que actualmente hace parte del
paquete de Windows como su mensajera instantnea. De igual manera, muchos usuarios
hacen uso de diferentes servicios de mensajera instantnea como lo es ICQ el cual data del
ao 1996 como primer servicio de mensajera instantnea diferente a los desarrollados bajo
UNIX y LINUX para las dcadas de los aos 80 y 90 para realizar comunicacin por medio de
internet.
Desde el punto de vista de las comunicaciones de voz, en la actualidad el uso de la telefona
mvil se convierte en un servicio de vital importancia para la vida social de las persona, las
cuales por la necesidad de tener la posibilidad de comunicarse busca el medio ms eficaz e
inmediato de localizacin que preste y cubra las necesidades bsicas de cada una de las
personas a un costo moderado y que tenga cobertura sobre casi cualquier punto donde se
encuentre ubicado.
Dado lo anterior podemos entender que los recursos utilizados por los usuarios de internet
entregan todo tipo de posibilidades de acuerdo con las necesidades especificas de cada uno,
realizando una anlisis personal de las situaciones que requiera contribuyendo con ello a que
las tecnologas de la informacin y la comunicacin progresen con la necesidad de compartir y
ampliar el conocimiento que cada vez se extiende sobre el mundo contando con el apoyo de
grandes compaas que pretenden mejorar su rentabilidad pensando en las posibilidad de
tecnologa
de
VoIP.
[N.D].
Disponible
en:
13
disminuir costos y entregar soluciones novedosas que permitan a las mismas permanecer en el
mercado mostrando con ello un mejor servicio al pblico siendo este ultimo su razn de ser.
Intervenciones judiciales sobre voz y datos en Europa. Espaa. Septiembre de 2009. Disponible en :
[http://www.internautas.tv/webmaster.html]
10
Foro pblico de VoIP. Bogot, Colombia. Ministerio de comunicaciones. 23 de septiembre de 2004. Disponible
en: http://www.mincomunicaciones.gov.co/mincom/src/user_docs/Archivos/Documentos/vozipFmincom .pdf
14
veran perjudicados por la gran cantidad de trmites que debe realizar para poder realizar la
prestacin del servicio.
Debe quedar claro que la nica manera de estar al rgimen con la legislacin dentro del rea
de las telecomunicaciones es el mejoramiento en los procesos administrativos que por lo
general dejan a un lado los procesos tecnolgicos.
2.4 ENTORNO TECNOLOGICO
Hoy por hoy es muy comn que en algunos pases se entre en controversia con respecto a si
VoIP es un servicio o una tecnologa, pero si se entra revisar con detenimiento VoIP funciona
como una tecnologa11 ya que maneja un conjunto de normas, dispositivos y protocolos la cual
hace uso de protocolo IP el cual realiza su transmisin por medio de paquetes los cuales son
comprimidos y descomprimidos desde el inicio y fin de la comunicacin entre diferentes
clientes conectados entre s, a diferencia de la telefona IP que es el conjunto de nuevas
funcionalidades de la telefona, es decir, en lo que se convierte la telefona tradicional debido a
los servicios que finalmente se pueden llegar a ofrecer gracias a poder portar la voz sobre el
protocolo IP en redes de datos. Para la realizacin de esta comunicacin se deben usar
diferentes tipos de arquitecturas como lo son el uso de terminales, protocolos, enrutadores y
codecs, los cuales han sido desarrollados para dar mayor eficiencia a la comunicacin
generada. Se puede entender que para ello se ha definido encontrar estndares que permitan un
mejor desarrollo de los dispositivos que permitan el uso de esta nueva tecnologa para que sea
mucho ms accesible a las pymes y personas naturales que requieran mejorar sus herramientas
de comunicacin.
Esto se puede demostrar con un acuerdo generado en el ao 200712 entre linksys y un
mayorista especializado en el mercado de TI como lo es la empresa GTI Software &
11
Voz sobre IP. Guatemala. I-T-M (Information & Tecnology Management). [N.D]. Disponible en: [http://www.it-m.com/productos-servicios/telefonia-ip-voip]
12
Lynksys y GTI se alian para dar impulso al mercado espaol de VoIP. Espaa. [N.D]. 17 de septiembre de 2007.
http://www.recursosvoip.com/b2/noticias.php?m=20070917
15
Networking, el cual tiene como compromiso disear dispositivos de alta calidad y econmicos
que permitan la comunicacin por medio de VoIP para las pymes de Espaa, dando a entender
con esto la mentalidad de las empresas con respecto al futuro de esta nueva tecnologa que
crece a pasos agigantados y demostrando que a pesar de estar en competencia con servicios de
comunicaciones como lo es la telefona fija y mvil, incursionan sobre las nuevas expectativas
sostenindose en el mercado y ganando cada vez ms terreno generando que las empresas
opten por este tipo de tecnologas que les permite bajar costos de comunicacin.
Hay que tener en cuenta que las empresas prestadoras de servicios estn mejorando el mercado
ofreciendo paquetes cada vez ms econmicos en los cuales estn incluidos cable, telfono e
internet, siendo este ultimo el servicio con mayor importancia dentro del mercado de las
comunicaciones, el cual ha evolucionado con el transcurso de los aos entregando cada vez
mayor velocidad de acceso a la red, tanto as que el gobierno de cada pas obliga a manejar
lmites de velocidad para la conexin, refirindose especficamente al Upstream y
Downstream que se definen como la subida y bajada de informacin sobre la red, para la cual
en Colombia se estipula debe ser de 512 Kbps para el Downstream y se generar un aumento
gradual durante el transcurso de los aos, tomando para ello un proyecto de ley el cual estipula
que la proyeccin a partir del ao 2008 que determin dicha velocidad, deber alcanzar para el
ao 2010 una garanta de velocidad de 1024Kbps.
Hoy por hoy, los dispositivos mviles adems de permitir acceso a las redes WIFI permiten el
uso de aplicaciones que son compatibles con software (Softphone) para realizar conexin
sobre centrales telefnicas de VoIP el cual corre sobre sistemas operativos Windows Mvil.
Uno de estos software es one-X Mobile13 creado por la empresa Avaya, el cual de acuerdo con
un convenio realizado con Nokia permite que en el ao 2007 el equipo Nokia E65 que por
medio de una aplicacin Softphone y conexin WIFI realiza conexin hacia una central de
VoIP de manera rpida y sencilla. En la actualidad, entran en competencia dispositivos
13
New Avaya Dual Mode Solution For Nokia Eseries Devices Increases Productivity of Mobile Workers. Avaya
Inc,
16
de
Julio
de
2006.
Disponible
en:
[http://www.avaya.com/gcm/master-usa/enus/corporate/pressroom/pressreleases/2007/pr-070716.htm]
16
17
3. MARCO TEORICO
3.1 ANTECEDENTES SOBRE EL MANEJO DE VOZ SOBRE IP
Siempre se espera en el manejo de las redes, la posibilidad de hacer el trfico mucho menos
pesado que nos permita reducir el ancho de banda de tal manera que los costos sean menores y
los beneficios sean mayores. Adems, debido a los altos costos que implica la comunicacin
nacional e internacional en determinados casos, se busc la forma de realizar un tipo de
conexin el cual permitiera reducir estos costos dando as la implementacin de un servicio el
cual permita realizar conexin por medio de protocolo IP con un alto nivel de compresin.
Sus inicios se remontan a la digitalizacin de la voz, la cual desde los aos 70 se pudo llevar a
cabo14, con el pasar del tiempo, en el ao 1995 por parte de la empresa Vocaltel se saca al
mercado su nuevo producto, el cual daba la posibilidad de realizar llamadas por medio de
internet usando para ello el protocolo IP tomando como medio un, PC como interface
telefnica, reemplazando con esto el dispositivo electrnico utilizado para sacar y recibir
llamadas por un medio analgico.
A travs de este nuevo servicio, las empresas productoras de dispositivos de comunicaciones
comienzan el diseo y la produccin de dispositivos electrnicos que permitan realizar y
llevar a cabo la prestacin del servicio, hacia el ao de 1997. Junto con este tipo de servicio, se
empieza a realizar conexin con PSTN (red telefnica pblica conmutada) esto para permitir
que no solo sea compatible sobre la red de internet, sino tambin se tenga la posibilidad de
realizar comunicacin sobre la telefona que comunican a la mayora de las personas que no
tienen la posibilidad de acceder a estos servicios. Es all donde se vuelve mucho ms funcional
el manejo de VoIP sobre el manejo de las comunicaciones sobre un PC o un dispositivo IP.
14
PSTN(Lneas Telefnicas). Mxico. Nextor Telecom Mxico. Mayo 16 de 2009. Disponible en:
[http://www.nextortelecom.com/nextor_voip/base-de-conocimientos/80-pstn-lineas-telefonicas]
18
prestadora
del
servicio
que
puede
ser
consultada
en
la
pagina
[http://www.skype.com/intl/es/prices/callrates/#allRatesTab].
A diferencia del anterior proyecto el cual tiene un objetivo mundial de comunicacin, existen
diversos proyecto que tienen como objetivo realizar comunicacin entre diversos puntos
geogrficamente separados, este es el caso de uno de los proyectos generados por la
universidad ORT de Uruguay, la cual permiti por medio de una solucin de VoIP comunicar
3 sucursales de una empresa al interior del pas por medio de enlaces WAN mediante
conexin ADSL(Asymmetric Digital Subscriber Line) en cada una de las sucursales a
diferentes velocidades de conexin 128 Kbps,256 Kbps y 512 Kbps. Adems de estas
caractersticas, se suman la necesidad de manejar 2 telfonos IP para cada uno de los puntos
15
Caractersticas
Skype. Boulevard
Royal,
S.A. disponible en
[http://www.skype.com/intl/es/business/features/calling/]
19
garantizando calidad de servicio entre los puntos, segmentacin de una de las redes por medio
de Vlans y manejo de dispositivos propios de la empresa16. Por parte de Colombia, en la
regin del Risaralda se encuentra un grupo llamado Ikono telecomunicaciones S.A. el cual ha
obtenido reconocimientos a nivel mundial por emprendimiento empresarial. Esta empresa se
dedica al planteamiento de soluciones de VoIP por medio de programas unificados con
Aterisk diseados por ellos mismos, los cuales entregan con caractersticas que pueden brindar
a las empresas como son:
La empresa Ikono en la actualidad cuenta con clientes como la ofrenda, Mster Pompy,
Compaa Multiaceros, compudemano.com, Zarpollo, Parque Soft y Cooperativa de
16
Transportadores del Risaralda, de igual manera cuentan con el apoyo de Telefnica de Pereira
para el desarrollo de sus proyectos17.
Es importante anotar que el crecimiento econmico que este tipo de empresas puede brindar a
una ciudad es muy importante, adems de entregar la posibilidad de ampliar el mercado y
mostrar a las empresas la importancia de hacer uso de la tecnologa VoIP que podr incentivar
a los estudiantes y profesionales de este campo a entregar soluciones las cuales a nivel
regional son poco vistas y tomadas en cuentas dentro del entorno empresarial.
3.3 PROTOCOLOS
Para realizar una descripcin sobre los protocolos utilizados por VoIP, hay que tener en cuenta
que se utilizan diversos tipos de protocolos ya que para mejorar su servicios son necesarios
debido a las limitantes que entregan las redes IP y que son inherentes a su servicio, para esto
se har una divisin de los protocolos en 3 grupos que tocaran los protocolos de sealizacin,
transporte y protocolo IP.
3.3.1 PROTOCOLOS DE SEALIZACIN:
Los protocolos de sealizacin son aquellos que permiten realizar el inicio de sesin de una
llamada al igual que permitir mantener monitoreada la sesin 18. Estos son desarrollados por
diversas empresas dependiendo de las necesidades de cada una. Para el caso de VoIP hay
diversos tipos de protocolos de sealizacin que son implementados dependiendo del tipo de
central montada. Estos protocolos se encuentran en la capa de sesin (5) del modelo OSI, los
cuales sern mencionados a continuacin:
17
19
24
21
ESTABLECIMIENTO
En esta fase lo primero que se observa es que uno de los terminales se registra en el
gatekeeper utilizando el protocolo RAS (Registro, admisin y estado) con los
mensajes ARQ (Automatic Repeat-reQuest, mensaje para iniciar una llamada) y
ACF (Mensaje de autenticacin para admitir una llamada).
Posteriormente utilizando el protocolo H.225 (que se utiliza para establecimiento y
liberacin de la llamada) se manda un mensaje de SETUP para iniciar una llamada
H.323. Entre la informacin que contiene el mensaje se encuentra la direccin IP,
puerto y alias del llamante o la direccin IP y puerto del llamado.
El terminal llamado contesta con un CALL PROCEEDING advirtiendo del intento
de establecer una llamada.
En este momento el segundo terminal tiene que registrarse con el gatekeeper
utilizando el protocolo RAS de manera similar al primer terminal
El mensaje ALERTING indica el inicio de la fase de generacin de tono.
Y por ltimo CONNECT indica el comienzo de la conexin.
SEALIZACIN DE CONTROL
En esta fase se abre una negociacin mediante el protocolo H.245 (control de conferencia),
el intercambio de los mensajes (peticin y respuesta) entre los dos terminales establecen
quin ser maestro y quin esclavo, las capacidades de los participantes y codecs de audio
y video a utilizar. Como punto final de esta negociacin se abre el canal de comunicacin
(direcciones IP, puerto).
Los principales mensajes H.245 que se utilizan en esta fase son:
TerminalCapabilitySet (TCS). Mensaje de intercambio de capacidades soportadas
por los terminales que intervienen en una llamada.
27
AUDIO
DESCONEXIN
En esta fase cualquiera de los participantes activos en la comunicacin puede
iniciar
el
proceso
de
finalizacin
de
llamada
mediante
mensajes
tocar en especial los protocolos IP, TCP y UDP, los cuales sern explicado con ms detalle a
continuacin.
Protocolo IP22:
El protocolo IP que es un protocolo de comunicacin sin conexin, que proporciona un
servicio de datagramas. IP se ocupa de la transmisin de los datagramas en funcin de las
direccin de destino que va incorporada en la cabecera del mismo.
Dos son las funciones bsicas que implementa el protocolo IP: el direccionamiento y la
fragmentacin.
Mediante el direccionamiento, el protocolo IP sabe encontrar un camino para el datagrama a
fin de que llegue a su destino. Para ello est implementado no slo en los nodos finales, sino
tambin en los encaminadores que adicionalmente estn provistos de mecanismos para tomar
decisiones sobre el enrutamiento de los datagramas. Para conseguir este encaminamiento el IP
debe encapsular los datos entregados por el protocolo de nivel superior ponindole una
cabecera propia en la que los datos ms importantes son las direcciones de origen y destino; el
protocolo encapsulado, necesario para saber a quin entregar el paquete en la mquina de
destino, ya que cada protocolo de nivel superior genera e interpreta su propio formato de
cabecera y los datagramas no son intercambiables, siendo tambin funcin de estos protocolos
el reordenamiento y la verificacin de prdidas de datagramas que pueden ocurrir ya que Ip
maneja la congestin con el descarte de datagramas; y el cdigo de verificacin del contenido
de la cabecera (Checksum) y slo de la cabecera porque es ms eficaz que el protocolo de
nivel superior genere y verifique el cdigo corrector de los datos, ya que de esta forma el
trfico de los datagramas en la red es mucho ms gil porque el cdigo de verificacin de Ip
hay que recalcularlo en el paso por cada encaminador.
22
EL Protocolo IP. Mlaga, Espaa. Universidad. Servicio Central Informtica Universidad de Mlaga. Disponible
en: [https://www.sci.uma.es/wwwscidoc/ip.pdf]
29
23
Introduccin al conjunto de protocolos TCP/IP. Protocolo TCP. USA. SUN Microsystem. Disponible en:
[http://docs.sun.com/app/docs/doc/820-2981/ipov-6?l=es&a=view]
24
Corporation.
Disponible
en:
30
UDP proporciona un servicio de datagramas sin conexin que ofrece entrega de mejor
esfuerzo, lo que significa que UDP no garantiza la entrega ni comprueba la secuencia de
los datagramas. Un host de origen que necesita comunicacin confiable debe utilizar TCP
o un programa que proporcione sus propios servicios de secuencia y confirmacin.
3.4 EQUIPOS Y CARACTERISTICAS
Para el uso de las centrales telefnicas de VoIP es necesario tener en cuenta que se necesitan
diversos tipos de tecnologas dependiendo de los requerimientos de cada uno de los montajes a
realizar, pero bsicamente se puede realizar una descripcin sobre algunos dispositivos
comunes con relacin a la estructura bsica del diseo de una red montada para el manejo de
VoIP el cual necesita como elemento principal la central de VoIP que deber ser montada
sobre un equipo servidor con requerimientos especficos de acuerdos a la central usada para el
montaje (SO Windows o Linux), dispositivos IP Phone como elementos fsicos telefnicos de
comunicacin para realizar la conexin con la central (este funciona como un telfono
convencional solo que trabaja sobre protocolo IP), equipos personales ya sean porttiles o de
escritorio que solo necesitan de un software Softphone que permita realizar la conexin a la
central telefnica usando protocolos SIP o IAX-IAX2, dispositivos PSTN para permitir la
comunicacin de la central con la red telefnica publica conmutada (RTPC). En la figura 8, se
puede observar un diseo bsico de una red de VoIP, en la cual se reflejan cada uno de los
componentes mencionados anteriormente conectados entre s.
FIGURA 8. ARQUITECTURA DE UNA RED VOIP
31
openSUSE 10.3
openSUSE 10.1
CPU (procesador)
CentOS 5
Pentium
AMD
Espacio
Espacio
RAM
RAM
(Mnimo)
(Recom.)
256 MB
512 MB 500 MB 3 GB
256 MB
512 MB 500 MB 3 GB
128 MB
512 MB 1.2 GB
128 MB
256 MB 800 MB 2 GB
en disco en disco
(mnimo) (Recom.)
I/II/III/IV/Celeron/Xeon,
K6/II/III,
AMD
Duron,
2 GB
64, PowerPC)
Intel
CentOS 3/4
Pentium
AMD
I/II/III/IV/Celeron/Xeon,
K6/II/III,
Athlon/XP/MP,
AMD
Itanium,
Duron,
Athlon
64,
PowerPC
Cualquier procesador Intel o AMD, 1Ghz o
Mandriva 2008
512 MB 3 GB
4 GB
core.
33
Mandriva 2006
Fedora 8
Fedora 7
Fedora Core 5
Debian 3.1
Debian 3.0
256 MB
512 MB 500 MB 4 GB
128 MB
256 MB 500 MB 4 GB
MB**
MB*/194
MB**
MB*/194
MB**
MB*/194
MB*/194
MB**
Xubuntu 7.10
Kubuntu 7.10
Ubuntu 7.10
MB*/64
MB**
64
MB/192
256 MB 500 MB 3 GB
256 MB 500 MB 3 GB
256 MB 500 MB 3 GB
256 MB 500 MB 3 GB
128 MB 450 MB 4 GB
128 MB 1.5 GB
4 GB
384 MB
384 MB 4 GB
4 GB
256 MB
384 MB 4 GB
4 GB
Ubuntu 6.06
256 MB
256 MB 2 GB
3 GB
Ubuntu 5.10
192 MB
256 MB 2 GB
3 GB
Slackware
486 o superior
16 MB
32 MB
16 MB
128 MB
16 MB
64 MB
128 MB
MB***
100 MB 3.5 GB
fluxbox
Slax 5.1
96
36 MB
MB
KDE
144 MB
Knoppix 5
32
MB**
MB*/96
34
Fuente: Tabla con los requisitos mnimos y recomendados de distribuciones de Linux. [N.D].
Marzo 7 de 2008. Disponible en: [http://danubuntu.wordpress.com/2008/03/07/tabla-con-losrequisitos-minimos-y-recomendados-de-las-distribuciones-de-linux-mas-comunes/]
- PCs y LAPTOPS: de igual manera que los servidores, estos deben sostener las mismas
caractersticas mnimas determinadas por los sistemas operativos adems de disponer de un
entorno grfico que permita realizar la instalacin de un Softphone para realizar la
comunicacin con la central telefnica, de lo contrario no ser posible hacer uso de la mquina
como una extensin de la central.
- Telfonos IP: en el mercado existen diferentes tipos los cuales tienen caractersticas
especficas para la realizacin de llamadas sobre la central, teniendo como mayor diferencia el
uso de video conferencia ya que algunos de ellos disponen de cmara y monitor de video para
observar la video conferencia. Para realizar una mejor visualizacin de los diferentes tipos de
telfonos IP. En la tabla 2 se muestra un listado en el cual se presentan las referencias y
caractersticas que debern ser evaluadas antes de de realizar la compra del dispositivo para no
caer en el error de adquirir un componente que sobrepase los limites entregados por la central
telefnica.
TABLA 2. DESCRIPCIN TELFONOS IP
PRODUCTO
CARACTERISTICAS
3Com 3101SP
Control tipo cursor de cuatro direcciones, cuatro teclas programables con luz, soporte para
Basic Phone
with Speaker
10/100
Control tipo cursor de cuatro direcciones, 18 teclas programables con luz, soporte para
3Com 3102
IEEE 802.3 PoE, altavoz full-duplex, nueve tonos de timbrado, dos puertos Ethernet
Business Phone
Alcatel IP Touch con LED, tecla LED de altavoz, compatible con IEEE 802.3 PoE, pantalla de texto
4018
Avaya 4601 IP
mensaje en espera, compatible con auxiliares auditivos, soporte para PoE, ocho patrones de
Telephone
timbre, direccionamiento
Modelo especializado para Call Centers, 24 teclas de funcin programables, pantalla grande
retroiluminada, mensajera instantnea entre telfonos IP, soporte para varios idiomas,
Avaya 4622SW
compatible con PoE, conexin 10/100 BaseTcon puerto conmutado para conectividad con
IP CallMaster
la PC DHCP
Pantalla grfica LCD, capacidad para mostrar contenido XML, tecla de acceso directo a
Cisco IP Phone
voicemail, altavoz, integracin de directorio con estndar LDAP3, botn de servicios para
7940G
acceso a contenido basado en Web, compatible con PoE, 24 tonos de timbre, cliente DHCP
Pantalla grfica LCD a color sensible al tacto, capacidad para mostrar contenido XML,
altavoz, entradas para audfonos o bocinas auxiliares, tecla para ver pginas anteriores en la
Cisco IP Phone
pantalla, compatible con PoE, conectividad 10/100 BaseT, deteccin de actividad de voz,
7970G
D-Link DPH-
Altavoz para conferencias, 10 teclas de funcin pantalla LCD de 2.5 pulgadas, identificador
140S Business
IP
D-Link DVG-
2001S VoIP
ahorrar ancho de banda, CODECS populares y QoS integrada para dar prioridad a paquetes
Phone Adapter
Nortel i2002
auriculares externos
Conexin Ethernet conmutada integrada para conectar a la PC y la LAN ocupando slo un
puerto, compatible con PoE, direccionamiento DHCP, tres puertos Ethernet (un interno y
dos externos), deteccin automtica de red 10/100, amplificador para conexin de
Nortel i2004
auriculares externos
Panasonic KX-
Pantalla retro iluminada de seis lneas, tecla de navegacin, indicador LED de mensaje en
36
NT136NE
TD7690
Conectando VoIP a las PBX. Dispositivos de VoIP.Buenos Aires, Argentia. Voz Data International. Disponible
en: [http://www.globaldata.com.uy/whitepaper/Conectando%20VoIP%20a%20la%20PBX.pdf]
26
Introduccin de redes. Capitulo: topologas de redes locales. Colombia. Netcolombia. Disponible en:
[http://www.mailxmail.com/curso-introduccion-redes/topologias-redes-area-local]
37
100/1000 MB para las tarjetas de red y los dispositivos de interconexin para que manejen una
velocidad adecuada de transmisin de datos, de lo contrario podran haber retardos en la
comunicacin de cualquier tipo de datos sobre la red.
3.5 SOFTWARE
El software requerido para la puesta en marcha de una centra VoIP toma en primera instancia
una plataforma para realizar el montaje de la central, esta depende de la central telefnica que
se desea implementar la cual puede correr sobre plataformas Linux o Windows. Es importante
anotar que algunas de las centrales de VoIP trabajan sobre ambas plataforma entregando la
posibilidad a los usuarios de seleccionar la que ms le convenga, teniendo la ventaja de
trabajar sobre un ambiente operativo como lo es Linux que maneja una independencia sobre el
funcionamiento de sus programas permitiendo que si alguno de los procesos se cuelgan
puedan ser detenidos de manera transparente con respecto a los dems.
El montaje de la central se puede realizar haciendo uso de alguno de las dos centrales de VoIP
ms conocida como lo son 3CX y Asterisk, donde la primera maneja un sistema de
licenciamiento propietario mientras que Asterisk maneja licencia GNU hacindolo mucho ms
accequible a las empresas desde un punto de vista econmico permitiendo realizar un ahorro
dentro de los costos de implementacin de una central.
Para el manejo de las extensiones usadas por medio de PCs y Laptops se deber realizar por
medio de un software llamado Softphone27 que permite al ordenador hacer la interface con la
central telefnica de manera grfica simulando el funcionamiento de un telfono IP. Este
software puede ser suministrado por diversas empresas encargadas del desarrollo del software
y que entrega diferentes soportes sobre los protocolos usados para la comunicacin con la
27
Softphone.
Barcelona,
Espaa.
[N.D].
VozTelecom
Sistemas
S.L.
disponible
en:
[http://www.voztele.com/esp/productos_servicios_voip/centralita_virtual_oigaa/centralita_virtual_oigaa/
softphone.htm]
38
28
Qu es SIP? Session Initiation Protocol. Georgia, USA. [N.D]. 3CX. Disponible en: [http://www.3cx.es/voipsip/sip.php]
39
29
Productos.
[N.D].
Arma
Rede
Ingenieros
[http://www.armaredesingenieros.com/productosintertelefonia.php]
E.U.
disponible
en:
40
30
Tipos de interconexiones de centrales Asterisk. [N.D]. Emilio Pichardo. 4 de noviembre de 2008. Disponible
en: [http://asterisknic.com/page/2/]
42
La otra forma seria manejando una serie telefnica brindada por la empresa prestadora del
servicio la cual entregara un nmero con varias extensiones relacionadas. Por ejemplo: se
tiene para el PBX el numero 3330000 donde se usaran los ltimos 4 nmeros para el manejo
de las extensiones por lo cual si una persona desea llamar a una extensin especifica lo que
debera hacer es reemplazar estos ltimos 4 dgitos por la extensin. Si se desea marcar a la
extensin 6789 podra marcar 3336789 o por el contrario podra marcar al nmero del PBX en
el cual respondera un mensaje de voz solicitando el nmero de la extensin y debera marcar
el nmero 6789 para comunicarse con la extensin. Hay que tener en cuenta que este tipo de
solucin es mucho ms costosa que la primera ya que esta es brinda por la empresa prestadora
del servicio y no es solucionada por la empresa contratante.
En la actualidad se ha venido presentando el uso constante de centrales telefnicas las cuales
hacen su gestin de manera computarizada por medio de equipos de equipos servidores que
manejan software especial para prestar el servicio de voz usando tecnologa de VoIP. Para este
caso particular, se tocaran dos software de centrales telefnicas muy conocidas en el mundo de
las comunicaciones de VoIP que son 3CX y Asterisk, el primero de licencia propietario con
posibilidad de usar la central de manera gratuita con limitantes y el segundo de cdigo abierto
con licencia GPL.
3.5.2.1 C ENTRAL TELEFNICA 3CX
La central telefnica 3CX en una central telefnica que reemplaza en su totalidad a una
central telefnica convencional y que funciona bajo sistemas operativo Windows, entregando
la posibilidad de usar el equipo como servidor y para labores ofimticas.
Actualmente 3CX cuenta con 2 tipos de ediciones para el uso de su software, una edicin
comercial, la cual cuenta con todas las caracterstica brindadas por la central entregando
soporte empresarial especializada para cada uno de los requerimientos que se tengan sobre su
uso. La edicin gratuita entrega todas las posibilidades bsicas de comunicacin y cuenta con
43
soporte del software por medio de foros, siendo un poco ms informal y menos practico al
momento de entregar una solucin optima para los requerimientos que se tengan, esta versin
gratuita no cuenta con limitaciones al momento de la creacin de extensiones pero si al
momento de permitir llamadas simultaneas la cual est reducida a solo 4 al tiempo, esto se
logra por medio de un correo electrnico el cual ser enviado al correo electrnico de la
persona que realiza la descarga de la versin desde la pgina www.3cx.com. En la tabla 3 se
observara cuales son cada una de las caractersticas entregadas por la central telefnica 3CX al
igual que las diferencias entre la edicin comercial y su edicin gratuita.
TABLA 3. CARACTERSTICAS DISTRIBUCIONES 3CX
Edicin
Licensing
Edicin Gratuita
Comercial
Price
Free
From 295/$375
Support
N/A
From 150/$185
Unlimited
Unlimited
4->256
Call Logging
Call Reporting
Caller ID
Conference Calling
Voice Mail
Music on Hold
Ring Groups
Hunt Groups
Extensions
Number of simultaneous calls supported
44
Call Parking
Call Pickup
Call Queueing
Call Recording
Dial by Name
Conference Rooms
Intercom
Paging
X
Management and Scaleability
Configuration wizard
Tunnel
45
X
3CX VOIP Client
Place Calls
Transfer Calls
Shows Caller ID
Queue Monitoring
Salesforce Integration
X
SIP Standards Support
SIP Forking
46
GSM
Speex
Ilbc
G729 *1
X
Customer Service and Support
Wiki
Email Support *2
Fuente: free edition Vs commercial edition. [N.D]. 3CX. 2009. Disponible en:
[http://www.3cx.com/phone-system/edition-comparison.html]
Una de las grandes ventajas que se tiene para trabajar con la central 3CX es la facilidad de
instalacin con la que esta cuenta, ya que se realiza de manera grafica y de forma muy
sencilla. A continuacin se muestra como se realiza la instalacin de la central 3CX en un
sistema operativo Windows vista y la manera de realizar algunas de las configuraciones
bsicas las cuales son realizadas por medio de una aplicacin de administracin Web.
3.5.2.2 C ENTRAL T ELEFNICA A STERISK
De igual manera como la central 3CX, Asterisk cumple con todas las caractersticas de una
central telefnica convencional, pero a diferencia de 3CX, esta es nativa del SO Linux siendo
compatible de igual manera sobre el SO Windows. El carcter de esta central telefnica es la
licencia GPL que maneja, convirtiendo esta herramienta en un software libre con la nica
47
limitacin de imaginacin y necesidades ya que cuenta con todas las caractersticas abiertas
para su uso por medio de configuracin de sus archivos principales, para los cuales es
necesario tener un conocimiento ms completo del funcionamiento de dicha central. Esto
puede ser manejado de una manera mucho ms sencilla por medio de interfaces de
comunicacin creadas para realizar mucho ms fcil la configuracin de la central, algunas de
las interfaces ms conocidas para dicha configuracin son FreePBX31 y Elastix32, una
distribucin de Linux organizada de tal manera que trae todas las configuraciones por defecto
para realizar una rpida parametrizacin de sus funciones adems de los informes grficos que
permiten tener una mejor visin del comportamiento de la central y el estado de las
comunicaciones sobre la misma.
Para hacer una mejor idea de las posibilidades que nos permite el montaje de la central
telefnica Asterisk, se pasara a observar las diferentes caractersticas con las cuales cuenta esta
central que es muy conocida dentro del software libre como la mejor central telefnica de voz
sobre IP creada como licencia GPL33.
3.5.2.2.1 C ARACTERSTICAS
- Caractersticas de llamada
Sistema de men en Pantalla ADSI (Interfaz Analgico para presentacin de Servicios)
Receptor de Alarmas
Agregar mensaje (Append Message)
Autentificacin (Autenticacin)
Respuesta automatizada
31
Gua
de
administracin.
[N.D].
FreePBX.
Disponible
en:
[http://www.freepbx.org/support/documentation/administration-guide]
32
Documentacin.
[N.D].
PaloSanto
Solutions.
Disponible
en:
[http://www.elastix.org/index.php?option=com_openwiki&Itemid=32]
33
Centralitas IP basadas en Asterisk. Palmas de Mayorca. Soporte Bankoi SL.http. disponible en:
[http://voip.bankoi.com/centralitas_ip.htm]
48
Listas negras
Transferencia no supervisada
Registros de llamada detallados
Desvo de llamada si la extensin est ocupado
Desvo de llamada si la extensin no responde
Desvo de llamada variable
Monitorizacin de llamadas
Aparcamiento (estacionamiento) de llamadas
Encolado de llamadas
Grabacin de llamadas
Recuperacin de llamadas
Encaminamiento de llamadas (DID y ANI)
Escucha de llamadas
Transferencia de llamadas
Llamada en espera
Identificacin del llamante (del que llama)
Bloqueo de llamante
Identificacin del llamante durante la llamada en espera
Tarjetas de llamadas
Conferencia de voz
Almacenamiento y recuperacin en Base de Datos
Integracin con Base de Datos
Marcacin por nombre
Acceso directo al sistema interno (Direct Inward System Access (DISA))
Tonos de llamada distintivos
Funcin No Molestar
Llamadas de emergencia
ENUM
49
Control de Volumen
Marcacin predictiva
Privacidad
Protocolo de establecimiento abierto (Open Settlement Protocol) (OSP) Paginacin desde arriba (Overhead Paging) (Localizacin de Cabecera??)
Conversin de protocolos
Captura de llamada remota
Soporte de oficina remota
Extensiones itinerantes (Roaming)
Encaminamiento en funcin de la identificacin del llamante
Mensajera SMS
Deletreo / Habla
Streaming Media Access
Transferencia supervisada
Deteccin de habla
Texto a Voz (TTS) (mediante la aplicacin Festival)
Llamada a tres (llamada de tres vas)
Fecha y hora
50
Transcodificacin
Trunking
Pasarelas VoIP
Buzn de Voz
o
Grupos de buzones
Zapateller
- Integracin ordenador-telefona (CTI)
AGI (Asterisk Gateway Interface): Interfaz a la Pasarela Asterisk
Gestor grfico de llamadas
Gestin de colas para llamadas salientes
Marcacin predictiva
Interfaz de gestin TCP/IP
- Escalabilidad
TDMoE (Time Division Multiplex over Ethernet): Multiplexacin por Divisin en el
Tiempo sobre tramas Ethernet
o
Latencia nula
Voz sobre IP
o
- Codecs
ADPCM
G.711 (A-Law y -Law)
G.723.1 (solo en paso)
G.726
G.729 (comprando una licencia comercial a travs de Digium)
GSM
iLBC
Lineal
LPC-10
Speex
- Protocolos
IAX (Inter-Asterisk Exchange: Intercambio entre Asterisk)
H.323
SIP (Session Initiation Protocol: Protocolo de Inicio de Sesin)
MGCP (Media Gateway Control Protocol: Protocolo de Control de Pasarela de
Medios)
SCCP (Cisco Skinny)
- Interaccin con la Telefona Tradicional
E&M
E&M Wink
Caractersticas del grupo D
FXS
52
FXO
GR-303
Sealizacin por bucle (Loopstart)
Sealizacin por tierra (Groundstart)
Kewlstart
Soporte para tonos MF(multifrecuencia) y DTMF (multifrecuencia con doble tono)
Robbed-bit Signaling (RBS) Types
- Protocolos PRI
4ESS
BRI (ISDN4Linux)
DMS100
EuroISDN (RDSI europea)
Lucent 5E
National ISDN2
NFAS
Hablando de las caractersticas ms atractivas y llamativas de trabajar con Asterisk es su
estado de licenciamiento de software libre que permite reducir bastantes los costos de
implementacin, aunque cabe anotar sobre esto que el soporte sobre la central es un poco ms
limitada ya que esta solo puede ser encontrada en foros o por parte de empresas especializadas
que prestan el servicio de instalacin y configuracin, esta ultima siendo la ms importante y
complicada, ya que muchas de sus directivas se realizan directamente sobre los archivos de
configuracin. Para solucionar esta situacin se han implementado proyectos de carcter libre
que hacen ms fcil la implementacin y configuracin de la central como lo son la
distribucin Elastix o la consola administrativa FreePBX.
53
54
4. MODELO TEORICO
4.1 SELECCIN DE LAS CENTRALES TELEFONICAS
La central telefnica seleccionada para el diseo del prototipo es Asterisk, debido a que esta
central entrega todas las caractersticas necesarias para realizar un control ptimo sobre las
llamadas realizadas, adems de la gestin eficiente del flujo de las mismas. De igual manera se
toma en cuenta el carcter libre que esta central ofrece, a diferencia de 3CX, que cuenta con 2
tipos de licencias, donde la licencia gratuita maneja muchas restricciones operacionales
necesarias para la correcta gestin de un Call-center. Esta seleccin reduce los costos de
implementacin sobre un montaje de un proyecto de VoIP haciendo mucho ms accesible la
implementacin para la empresa.
4.1.1 VENTAJAS
- Escalabilidad: el sistema tiene la posibilidad de trabajar desde 10 usuarios hasta 10.000
divididos en diferentes sedes sin necesidad de comprar licencias adicionales para su uso.
34
Asterisk: principales ventajas. Barcelona, Espaa. Quarea ITC Management & Consulting SL. Disponible en:
[http://www.quarea.com/files/imce/AsteriskA4-e.pdf]
55
4.1.2 DESVENTAJAS:
- Falta de soporte: debido a su naturaleza de cdigo abierto, se torna complicado en
determinados casos encontrar un soporte especfico para dificultades encontradas sobre el
transcurso de una implementacin, adems, se encuentran muchas ideas divididas con respecto
a una solucin planteada, generando esto, en muchas ocasiones, demoras en la solucin de los
problemas.
Linksys SPA3102 que tiene un puerto FXS y FXO, los cuales pueden ser utilizados para
realizar la comunicacin de la central telefnica con la RTPC.
4.2.1 PROPUESTA DE SOLUCIN
Para realizar la implementacin del prototipo se utilizar la central telefnica Asterisk, la cual
ha sido escogida por contar con todas las caractersticas planteadas anteriormente, adems de
contar con un carcter libre para el uso de la central. A continuacin se presentaran cada una
de las caractersticas y procesos necesarios para la puesta en marcha de la central teniendo
como objetivo entregar de manera completa el diseo pertinente con respecto al montaje
requerido. En la figura 10, se puede observar el diagrama de bloques en el cual se explica cual
ser el comportamiento de una llamada al momento de ser gestionada por medio de la central
telefnica. Esta inicialmente ser recibida por el identificador de llamadas que ser
direccionada al IVR para luego enrutar a la extensin requerida por el usuario, si la extensin
que es requerida se encuentra en el momento ocupada, esta ser remitida al buzn de mensajes
de la extensin. Para terminar, los datos de llamada sern almacenados en la base de datos de
la central que permitir realizar consultas sobre las llamadas salientes y entrantes.
4.2.1.1 CARACTERSTICAS FSICAS
Para el desarrollo del montaje se contara con una red montada en estrella la cual cuenta con un
dispositivo de comunicacin Switch ubicado en un rack donde se centralizaran los datos por
medio de un equipo servidor de archivos que ser montado sobre sistema operativo Linux.
Adicional a este servidor se har uso del dispositivo PSTN SPA3102 que permitir realizar
comunicacin con la RTPC. Las caractersticas del equipo servidor son las siguientes:
-
Disco Duro de 40 GB
Cada uno de los equipos clientes deben contar por lo menos con las caractersticas mnimas
que tiene el servidor independiente del sistema operativo que cada uno maneje, adems de
contar con una tarjeta de red de datos Ethernet 10/100/1000 para que no haya ningn
inconveniente con el flujo de los datos sobre la red.
Las caractersticas del SPA3102 (ver figura 11) sern relacionadas a continuacin, aclarando
que este dispositivo, adems de realizar funcin de router, este solamente ser utilizado como
puente entre la red interna y la RTPC.
FIGURA 10. DIAGRAMA DE BLOQUES GESTIN DE LLAMADAS SOBRE LA
CENTRAL ASTERISK
Fuente: Autor
59
Fuente: SPA3102 pasarela de voz von router. [N.D]. Unitel Experts. Disponible en:
[http://www.unitelexperts.com/shop/index.php?act=viewProd&productId=31 puerto FXS]
-
1 puerto FXO
Puerto DMZ
Soporte DHCP
Soporte NAT
Para el diseo de la red se deber realizar una distribucin de direcciones IP clase C la cual
ser descrita en la tabla 4 para definir una parametrizacin de cada uno de los dispositivos
implicados en el montaje de la red previsto en la figura 12 para impedir problemas de
comunicacin para con la central.
TABLA 4. DIRECCIONAMIENTO IP
60
DIRECCION IP
MASCARA
DIRECCION DE BRODCAST
SERVIDOR VoIP
192.168.0.1
255.255.255.0
192.168.0.255
SPA3102
192.168.0.2
255.255.255.0
192.168.0.255
EQUIPO 1
192.168.0.3
255.255.255.0
192.168.0.255
EQUIPO 2
192.168.0.4
255.255.255.0
192.168.0.255
EQUIPO 3
192.168.0.5
255.255.255.0
192.168.0.255
Fuente: Autor
4.2.1.2 CARACTERSTICAS DE SOFTWARE
Para el montaje de la central telefnica ser utilizada la central telefnica Asterisk, la cual ser
montada por medio de una distribucin Linux que est destinada para el montaje de Asterisk
de manera predeterminada llamada Elastix, esta distribucin permite realizar un montaje de
manera rpida y precisa debido a que maneja una interface grafica por medio de entorno web
el cual est montado bajo un servidor web apache que incorpora manejo de base de datos
MySQL e intrprete de comandos PHP.
61
EXTENSION
EQUIPO 1
100
EQUIPO 2
101
EQUIPO 3
102
SPA3102(PARA TRONCAL)
10000
Fuente: Autor
TABLA 6. GRUPOS DE TIMBRADO
GRUPO
DESCRIPCION
EXTENSIONES
600
SISTEMAS POS
100-101
601
602
SISTEMAS ESPECIALES
100-101-102
Fuente: Autor
TABLA 7. PLAN DE MARCADO IVR
NUMERO IVR
0
DESCRIPCION
OPERADORA
EXTENSION O GRUPO
100
62
SISTEMAS POS
600
SISTEMA CONTABILIDAD
601
SISTEMAS ESPECIALES
602
Fuente: Autor
Fuente: Autor
Para el manejo de las extensiones se realizar el montaje sobre cada uno de los equipos cliente
el Softphone X-Lite (ver figura 13) desarrollado por la empresa CounterPath. Este Softphone
trabaja sobre protocolo SIP para realizar la conexin con el servidor, siendo este protocolo el
seleccionado para trabajar la central. X-Lite cuenta con caractersticas de manejo de video
para video-conferencia, identificador de llamadas, listado de llamadas recibidas y perdidas,
indicador de mensaje de voz, conferencia de voz, manejo de HOLD, transferencia de llamadas
(en su versin pagada), listado de contactos, grabacin de llamada y control de sonido de voz
y micrfono.
63
Fuente: Autor
4.3 INSTALACION CENTRAL ASTERISK
Para mostrar un poco sobre la forma como se realiza la instalacin de la central, se mostrar en
forma general los pasos con los principales para realizar la instalacin de la central.
Inicialmente para realizar el montaje de la central telefnica, es necesario determinar en un
principio el sistema operativo sobre el cual se desea trabajar, para este caso puntual se
explicar el montaje sobre el sistema operativo Windows y sobre Linux.
4.3.1 INSTALACIN SOBRE WINDOWS
Al descargar del instalador puede ser realizada desde la pgina http://www.asteriskwin32.com
desde el link de descargas en el cual encontraran diferentes versiones y se usar el software
Softphone que permitirn la comunicacin de las extensiones con la central. La instalacin
mostrada a continuacin se realizar con la versin steriskWin32 0.60 para Asterisk 1.2.14.
Como primera medida se debe descargar el instalador el cual al ser ejecutado mostrara en
pantalla una bienvenida a la instalacin de la central Asterisk que exige para continuar dar clic
64
Fuente: Autor
Luego de esto el sistema de instalacin solicita la ubicacin en la cual sern instalados los
archivos de configuracin, por defecto el sistema entrega la ruta c:\cygroot, la cual podr ser
modificada de acuerdo con los requerimientos del usuario. El sistema pregunta si el usuario
desea realizar una actualizacin de la central o si por el contrario ser una nueva instalacin de
la central, esto puede ser visualizado en la figura 15.
FIGURA 15. TRMINOS DE ACTUALIZACIN O INSTALACIN
65
Fuente: Autor
Ya para terminar con la instalacin pregunta si se desea crear un acceso directo desde el
escritorio, si as se requiere se debe marcar el campo create a desktop icon, de lo contrario
se debe dejar vacio. Por ltimo muestra la informacin sobre la instalacin a realizada y el
montaje de la central en nuestro equipo servidor (vea figura 16).
Finalizada la instalacin se deber iniciar la central, esta abrir una consola indicando todos
los procesos que pueden ser ejecutados para el correcto funcionamiento, si por algn motivo
hay algn problema con los archivos de configuracin, estos sern visualizados en la consola
de inicio del programa que deber permanecer activa en todo momento para permitir la
comunicacin con la central telefnica (vea figura 17).
Por defecto la central telefnica viene parametrizada con cuatro extensiones, 3 de ellas usando
protocolo SIP y una usando protocolo IAX, esto para entregar al usuario final facilidad de
creacin de extensin por medio de ejemplos de configuracin, la cual puede ser consultada
por medio de una consola administradora montada llamada PBX Manager and Console. Por
66
Fuente: Autor
67
Fuente: Autor
68
Fuente: autor
Al ingresar por la opcin Admin se despliegan diversas opciones las cuales pueden ser
utilizadas de acuerdo con las necesidades de cada usuario (ver figura 19), cabe anotar que
estas opciones son de solo consulta y que no permiten realizar modificaciones sobre los
archivos de configuracin de la central, por tal motivo si se desea realizar alguna
parametrizacin, esta debe ser realizada por medio de la consola CLI o directamente desde los
archivos de configuracin.
Para realizar la creacin de las extensiones se debe realizar configuracin desde el archivo de
configuracin sip.conf el cual est alojado en la ubicacin C:\cygroot\asterisk\etc.
69
Para la creacin de la extensin se debe tener en cuenta que hay una sintaxis especfica la cual
debe cumplirse y si se comete algn error es posible que no se valide la extensin desde el
Softphone. La configuracin de la extensin se debe realizar de la siguiente manera 35(vea
figura 20):
[name]: Es la parte del nombre del usuario de SIP.
peer: Entidad para la cual Asterisk enva llamadas.
user: Entidad que realiza llamadas a travs de Asterisk.
type: Configurar la clase de conexin; las opciones son peer (recibe llamadas del
Asterisk), user (hace llamadas para el Asterisk) y friend (recibe y hace llamadas).
host: Direccin IP o el nombre del host del equipo a conectarse a Asterisk. Se puede
usar tambin la opcin dinamic donde se espera que el telfono se registre.
secret: Es una clave compartida entre el telfono y el servidor Asterisk para autenticar
los peers y los users al hacer una llamada.
FIGURA 19. CONSOLA ADMINISTRADOR PARA ASTERISK
Fuente: Autor
35
Manual
de
usuario
Elastix.
PaloSanto
Solutions.
Disponible
[http://ufpr.dl.sourceforge.net/project/elastix/Tutorials_Docs_Manuals/User%20Manual%200.9alpha%20%28Spanish%29/Elastix_User_Manual_Spanish_0.9-alpha.pdf]
en:
70
Para la realizacin del plan de marcado se deber realizar modificacin del archivo de
configuracin extensions.conf, la estructura para la creacin de la extensin debe contener los
siguientes parmetros para que esta pueda ser invocada por Asterisk sin ningn error y
funcione de manera correcta (vea figura 21).
Exten = [extensin], [prioridad], [funcin]
Para el caso anterior se usa DIAL para identificar la extensin como tal para la marcacin,
VOICEMAIL para dar el identificador del buzn de mensajes y HANGUP para
determinar que por ltimo debe colgar la llamada.
Luego de realizar dicha parametrizacin es necesario reiniciar por medio de la consola CLI
utilizando el comando restart now. Luego de reiniciar el servicio despus de realizadas las
parametrizaciones, es posible realizar el logueo de cada una de las extensiones y llamadas
entre cada una de ellas (vea figura 22).
FIGURA 20. CONFIGURACIN SIP.CONF
Fuente: Autor
71
Fuente: Autor
FIGURA 22. REINICIO CENTRAL ASTERISK DESDE CLI
Fuente: Autor
72
Una de las grandes ventajas que podemos notar con el montaje de esta central es la posibilidad
de ser multiplataforma para su montajes, que es muy importante dentro del entorno
empresarial teniendo en cuenta que entre menos restricciones en tecnologa es mucha ms
fcil montar una aplicacin. Adems de la posibilidad de incorporar todas las ventajas que
entrega una central de Voz IP como lo es 3CX desde su versin comercial, permite reducir
costos de licenciamiento y menos dificultades para adquirirlo. La complicacin ms grande se
da con respecto a la configuracin de la central, ya que para su uso empresarial requiere una
persona que tenga un pleno conocimiento de configuracin de Asterisk para que su montaje
sea lo menos traumtico posible, adems de las dificultades del soporte que se pueda tener si
en algn motivo se desea realizar la instalacin por iniciativa propia teniendo poco
conocimiento del funcionamiento de la central, no queriendo decir con esto que no se
encuentre soporte, sino mas bien que se debe ser muy paciente al momento de encontrar una
solucin optima para los requerimientos propios.
Es bueno resaltar que la central telefnica Asterisk es considerada la mejor central telefnica
de Voz IP dentro del software libre y propietario, ya que cuenta con todas las herramientas
tecnolgicas para permitir asumir todos los requerimientos de comunicacin de una persona o
empresa especifica.
4.3.1 INSTALACIN SOBRE LINUX
Para iniciar con la instalacin de la central, se comenzar realizando una explicacin detallada
de la instalacin del paquete Elastix el cual realiza instalacin del sistema operativo Linux,
distribucin CentOS con versin de Kernel 2.6.18-92.1.22.e15. Es necesario realizar la
descarga del paquete de la pgina www.elastix.org en la pestaa de descargar. Para este caso
especfico se descarga la versin 1.5.2 siendo esta la ms estable hasta el momento para 32
bits. Pasada la descarga de la versin, esta imagen ISO debe ser quemada en un CD de datos el
cual ser utilizado para realizar la instalacin de la central, esto se puede realizar por medio de
cualquier programa quemador como Nero o Roxio.
73
Al momento de tener listo el CD con la distribucin se pasa a reiniciar el equipo servidor para
iniciar mediante la unidad de CD, hay que tener en cuenta que esta debe estar parametrizada
en las opciones del boot de la BIOS para que permita iniciar por este dispositivo antes que el
disco duro, de lo contrario deber pasar a realizar la configuracin de la BIOS que vara de
acuerdo con el fabricante de la Board y su Firmware. Inmediatamente se inicia el ordenador
con el CD, mostrar una pantalla en la cual se informa que se ha iniciado con el CD de
instalacin entregando diferentes opciones para su inicio de instalacin, por defecto se deber
dar Enter para continuar con la instalacin (ver figura 23).
FIGURA 23. INICIO INSTALACIN ASTERISK DESDE CD
Fuente: Autor
Como siguiente paso, el programa de instalacin solicita el lenguaje con el cual el usuario
desea continuar con la instalacin, por defecto el sistema se posiciona en el lenguaje ingles
pero para realizar la instalacin seleccionamos el idioma espaol. De igual manera el sistema
74
de instalacin solicita el tipo de configuracin del teclado para lo cual se escoge la opcin ES
(ver figura24).
FIGURA 24. SELECCIN IDIOMA DE INSTALACIN Y TECLADO
Fuente: Autor
Terminada la configuracin del idioma, el sistema de instalacin solicita realizar el
particionamiento del disco duro, para esta tarea se selecciona la opcin crear disposicin
personalizada para eliminar las particiones existentes y crear dos nuevas particiones, una
EXT3 para el sistema operativo de 10 GB y una particin SWAP como memoria virtual de 1
GB(ver figura 25).
FIGURA 25. PARTICIONAMIENTO DISCO DURO
Fuente: Autor
75
Terminado el particionamiento del disco duro, el sistema de instalacin solicita la forma como
se instalar el gestor de arranque del equipo que por defecto usa GRUB, se selecciona usar el
gestor de arranque GRUB para permitir al momento del inicio del equipo se muestre en
pantalla un men con los diferente SO operativos que se puedan tener en el equipo instalado o
iniciar el sistema operativo CentOS en modo a prueba de errores (ver figura 26).
Luego de realizar la parametrizacin del gestor de arranque, el sistema de instalacin solicitar
la contrasea de root con la cual se administrar el sistema operativo. Es necesario recalcar
que la contrasea que aqu se coloca es de usuario administrador, por lo tanto se recomienda
que al momento de instalar el sistema e ingresar por primera vez con el usuario root, se cree
un usuario administrador diferente con algunas limitaciones de configuracin para prevenir
cometer errores que afecten el funcionamiento del sistema operativo (ver figura 27).
FIGURA 26. SELECCIN GESTOR DE ARRANQUE
Fuente: Autor
76
Fuente: Autor
Para finalizar con la instalacin, en pantalla se mostrara un listado de los paquetes a instalar,
entre los cuales se encuentran la base de datos MySQL, servidor FTP, servidor WEB, servidor
de correo, entre otros(ver figura 28).
FIGURA 28. SELECCIN PAQUETES DE INSTALACIN
Fuente: Autor
77
78
79
mail, IM, reportes, extras y agenda, para ingresar en cada uno de ellos solo es necesario dar
clic sobre su descripcin.
FIGURA 29. INGRESO CONSOLA ADMINISTRADOR ELASTIX
Fuente: Autor
5.1.1 CONFIGURACIN DEL IDIOMA
Para dar inicio a la configuracin de la central, comenzaremos configurando el lenguaje de la
interface de administracin la cual es realizada sobre el men System en el submen
Preferences, all se presenta un men desplegable donde se selecciona el idioma deseado
continuando con un clic sobre el botn Change. Hay que aclarar que muchos de los mens o
la descripcin de algunas opciones no cambiaran de idioma y se mantendrn por defecto en el
idioma Ingles (ver figura 30).
5.1.3 ADICIN DE EXTENSIN
Para realizar la creacin de cada una de las extensiones es necesario trabajar sobre el men
PBX, para esto se debe dar clic en este men el cual desplegar un submen en la parte
derecha de la pantalla la cual est dividida en diversos grupos que permiten la configuracin
de toda la central Asterisk. Para iniciar la creacin de la central se deber dar clic en el
submen extensiones el cual mostrara en la pantalla principal una opcin que permite
80
seleccionar el tipo de extensin a crear, estas podran ser IAX o SIP, para el caso de la
solucin planteada se selecciona Generic SIP Device seguido del botn Submit (ver figura
31).
FIGURA 30. SELECCIN IDIOMA CONFIGURACIN ELASTIX
Fuente: Autor
FIGURA 31. ADICIN EXTENSIN ELASTIX
Fuente: Autor
Inmediatamente se enva peticin de creacin de la extensin a la central, en la pantalla
principal se muestran cada una de las opciones que podran ser configuradas para la puesta en
marcha de la extensin, teniendo en cuenta que no todas son esenciales para permitir la
comunicacin entre las extensiones o la troncal. Las descripciones ms importantes que deben
ser llenadas son las siguientes (ver figura 32):
81
Fuente: Autor
82
Fuente: Autor
5.1.4 GRABACIN MENSAJE INICIAL
Para realizar la grabacin de mensajes en el sistema, se debe dar clic sobre la opcin
grabaciones del sistema que mostrar en el rea principal un texto con diferentes campos, en
los cuales dependiendo de la forma que desea realizar la grabacin del mensaje deber
completarlos. Para realizar la grabacin por medio de una extensin, es necesario ingresar en
el primer campo que se encuentra al lado del botn Go para asignar la extensin como
interface de grabacin para el mensaje acta (ver figura 34).
Seleccionada la extensin, el sistema administrador solicita que desde la extensin
seleccionada se marque el numero *77 para realizar la grabacin del mensaje, luego de esto el
usuario tiene la posibilidad de escuchar la grabacin realizada marcando el numero *99. Si el
usuario queda de acuerdo con la grabacin se debe llenar el campo Name this Recording
con
el
nombre
de
la
grabacin
que
ser
almacenada
en
la
ubicacin
Fuente: Autor
FIGURA 35. ALMACENAMIENTO GRABACIN MENSAJE DEL SISTEMA
Fuente: Autor
84
Ring-Group Number: es el nmero que deber ser marcado por una extensin o
el IVR para que timbre cada una de las extensiones parametrizadas en la lista
de extensiones.
Extensin List: sirve para indicar cules son las extensiones pertenecientes al
grupo de marcado, estas debern ser digitadas de forma vertical separadas por
saltos de lnea.
85
Fuente: Autor
86
En la parte inferior de la pantalla se encuentran ubicadas las opciones del men, estas cuentan
con un campo para solicitar la descripcin del nmero marcado y al lado derecho cada una de
las opciones que debern ser ejecutadas al momento de oprimir el nmero. Si las opciones a
ingresar son mayores a la cantidad que aparecen en pantalla por defecto, deber oprimir el
botn Increase Option (ver figura 39).
FIGURA 37. VISUALIZACIN GRUPOS DE TIMBRADO.
Fuente: Autor
87
Fuente: Autor
5.1.7 RUTA ENTRANTE
Para realizar la configuracin de las rutas de llamadas entrantes, se deber dar clic en la
opcin rutas entrantes, all como datos importantes, debern ser llenados los datos
Description y set destination donde el primero entrega una descripcin de la ruta y el
segundo, la accin a realizar en el momento de recibir una llamada (ver figura 40). Para
realizar la prueba se simula una llamada que entra digitando la extensin 7777, all se podr
verificar el estado del IVR e identificar si hay algn error de parametrizacin.
88
Fuente: Autor
89
Fuente: Autor
5.1.8 CONFIGURACIN SOFTPHONE
Para la configuracin del softphone, se har uso del programa X-Lite el cual en su
presentacin principal, en parte superior cuenta con 3 botones, el primero de lado izquierdo
que permite realizar la configuracin, el segundo y el tercero permiten minimizar el softphone.
90
Para iniciar, se debe dar clic en el primer botn el cual tiene la forma de un triangulo invertido,
al dar clic all se despliega un men del cual para la creacin de la cuenta se deber dar clic en
la opcin SIP Account Settings, all se mostrar una ventana la cual permitir realizar la
creacin de la cuenta SIP. Hay que tener en cuenta que para la versin gratuita solo se tiene la
posibilidad de manejar una sola cuenta y no varias como lo permite Zoiper.
Para la configuracin de la cuenta se deber dar clic en el botn Add, el cual desplegar una
interface que solicita los datos de la cuenta sobre la pestaa Acount. Se deber llenar los
campos (ver figura 41):
-
Domain: Direccin del equipo servidor con el cual se realizar la conexin del
Softphone.
FIGURA 41. CONFIGURACIN EXTENSIN SOFTPHONE
Fuente: Autor
91
Luego de la parametrizacin de la cuenta del Softphone se deber dar clic en el botn aceptar.
Si hay conexin con el servidor, se mostrar en la pantalla del softphone un mensaje de
conexin con el nombre de usuario de la extensin de lo contrario mostrar un mensaje de
error que indica que no hay conexin y que fue errado el intento de conexin.
5.2 PRUEBAS DE FUNCIONAMIENTO
Para realizar la comprobacin del funcionamiento de la central se realizaran pruebas sobre
algunas situaciones como contestar una llamada el IVR, direccionar la llamada el IVR,
contestar una llamada, poner en Hold una llamada, entrada buzn de mensaje y extensin
marcada no existe, estas sern visualizadas por medio de la consola de administracin CLI que
ser ejecutada desde el Shell de Linux por medio del comando Asterisk -vvvvvvr.
- Entrada de llamada al IVR: al momento de ingresar la llamada a la central, ya sea por medio
del dispositivo PSTN o simulado por el nmero de cdigo de funcin 7777, la central contesta
la llamada espera un momento y ejecuta el mensaje inicial configurado al momento de la
creacin del IVR, para este casi se ejecuta la grabacin llamada Inicial (ver figura 42).
FIGURA 42. PRUEBA FUNCIONAMIENTO, CONTESTADORA IVR
Fuente: Autor
92
- digita nmero (1) del men en el IVR: al momento de digitar el numero 1 para el IVR, la
central identifica cuales son las extensiones del grupo de marcado (100-101) verificando
posteriormente el estado de cada una de ellas para identificar si direcciona la llamada para
cada una de ellas, si identifica que alguna de las extensiones tiene estado 4, se identifica que la
extensin no se encuentra disponible. Luego de la comprobacin de estados la central
direcciona la llamada timbrando sobre cada una de las extensiones disponibles del plan de
marcado, generando en este caso una llamada sobre cada extensin que en este preciso
instante estar timbrando esperando a que se conteste la llamada(ver figura 43).
FIGURA 43. PRUEBA ENRUTAMIENTO MARCACIN DE MEN IVR
Fuente: Autor
- Contestar llamada en extensin recibida por el IVR: al momento de contestar la llamada, la
central telefnica asigna un canal para la extensin
Fuente: Autor
- Llamada en Hold: cuando la llamada entra en Hold, se reproduce la grabacin que se tenga
asignada por defecto en la opcin de msica en espera de Elastix, esto solamente para el
canal al cual se est dejando en lnea de espera (ver figura 45).
FIGURA 45. PRUEBA DE LLAMADA EN HOLD.
Fuente: Autor
- buzn de mensajes: al momento de realizar una llamada, si la extensin a la cual se llama no
est o est ocupada y no soporta llamada en espera, la central identifica el nmero de la
extensin que no est disponible y reproduce el nmero al llamante por medio de dgitos
seguido de una grabacin informando que la extensin no est disponible y deje su mensaje. Si
el usuario no desea dejar ningn mensaje puede colgar (ver figura 46).
- Extensin no existe: si un llamante marca una extensin que no existe, el sistema reinicia el
servicio CDR, identifica que no existe y pone en marcha una grabacin en la cual informa el
nmero no existe, verifique el numero e intente nuevamente, culminando con un Hangup
para colgar la llamada desde la central (ver figura 47).
Fuente: Autor
FIGURA 47. PRUEBA EXTENSIN INVALIDA
Fuente: Autor
5.3 REPORTES
En el men reportes, hay diferentes submens los cuales nos permiten observar de manera
grfica o por medio de informes el historial sobre cada una de las extensiones creadas, adems
maneja un modulo de facturacin el cual puede ser parametrizado para que tarifique cada una
de las llamadas salientes.
95
Para este caso se tomaran los reportes ms importantes como lo son el reporte de llamadas
resumido por extensin, top 10 de extensiones y reporte CDR que entrega todo el registro de
llamadas salientes y entrantes con sus respectivos estados (Answered, No Answer, Failed).
Para la generacin del informe resumido por extensin se deber dar clic en el men principal
Reportes y luego en Report Call, all se encuentran los filtros especficos de fecha y
extensin para determinar la bsqueda, terminada la parametrizacin de los filtros, se deber
dar clic en el botn mostrar, el cual traer un informe con el nmero de llamadas salientes,
entrantes y duracin en trminos de segundos (Ver figura 48).
FIGURA 48. REPORTE REDUCIDO DE LLAMADAS
Fuente: Autor
El reporte de top 10 de llamadas, entrega los 10 nmeros ms importantes de las llamadas
entrantes y salientes, estos son mostrados de manera grafica en forma de pastel para una mejor
visualizacin. Para generar este reporte se deber dar clic en el submen Graphic Report all
se solicitar el numero de la extensin y la fecha de la consulta, automticamente se abrir una
ventana emergente que mostrara de manera grafica la informacin (ver figura 49).
96
Fuente: autor
Para realizar consulta del informe CDR, se deber dar clic en el submen Reporte CDR, al
ingresar a esta opcin se encontraran los campos de fecha, seleccin de informacin a
consultar y los estados, ya que en este ltimo filtrar informacin la cual puede ser muy
relevante para el usuario final, terminada la parametrizacin se deber dar clic en filtrar para
97
traer la informacin (ver figura 50) y si se desea la interface permite exportar los datos a Excel
para ser acomodada de la manera que se desee (ver tabla 9).
Fuente: Autor
TABLA 9. CONSULTA REPORTE DE LLAMADAS CDR DE ARCHIVO PLANO
(EXPORTADO ELASTIX)
duracin
Fecha
16/10/2009 11:50
Fuente
Destino
102
Estado
93359199 ANSWERED
NO ANSWER
seg
duracin min
27
0,5
0,0
0,1
16/10/2009 11:52
63356032 FMPR-100
16/10/2009 11:52
63356032
16/10/2009 11:54
63366169 FMPR-100
NO ANSWER
0,0
16/10/2009 11:54
63366169 FMGL-102
ANSWERED
0,0
16/10/2009 11:54
63366169
100 ANSWERED
16
0,3
16/10/2009 11:55
102
0,0
16/10/2009 11:54
63247250 Hang
82
1,4
16/10/2009 11:56
102
93355830 FAILED
0,0
16/10/2009 11:56
102
93359199 FAILED
0,0
100 ANSWERED
9355830 FAILED
ANSWERED
98
Fuente: Autor
Con los anteriores reportes mostrados, es posible que una empresa pueda tomar decisiones
sobre la necesidad de contratar nuevo personal o aumentar el nmero de lneas telefnicas a
usar. De igual manera podr tener acceso a cada uno de los registros de los nmeros
telefnicos que han marcado y han llamado, esto para manejar un control de cliente y poder
alimentar un programa de fidelizacin de clientes o CRM para realizar un correcto mercadeo,
que es muy importante para el crecimiento de la empresa, teniendo en cuenta que estos son la
vida y garantizan el sostenimiento de la misma.
Es importante tener en cuenta que lo ms importante de la implementacin de una central
telefnica de VoIP son el ahorro sobre los costos de comunicacin y la facilidad de acceso a la
informacin que esta puede brindar sobre el estado de los clientes y el flujo de las llamadas, al
igual que realizar un monitoreo de cada una de las actividades de sus asesores para, en
determinado momento, realizar una evaluacin de rendimiento y tomar decisiones
administrativas sobre los resultados obtenidos, dando una importante mejora en rendimiento
de la prestacin de un rea de servicio al cliente.
99
6. APLICACIONES EXTERNAS
La central telefnica Asterisk, dentro de las posibilidades que brinda para el manejo de
informacin, permite realizar conexin por medio de socket haciendo uso de programas
especficos realizados en diversos lenguajes de programacin. La respuesta generada por la
central, se centra al envo de mensajes determinados los cuales son mandados por el usuario en
determinado momento. Para habilitar esta opcin es necesario realizar modificaciones en
algunos de los archivos de configuracin de la central. A continuacin se explica la forma
como se debern modificar los archivos de configuracin para que la central permita realizar
la conexin.
En el manager.conf se debe cambiar la lnea Enable=no por Enable=yes, encontrada en
la seccin [genera]. Terminada esta parametrizacin se debe guardar el archivo y
reiniciar la central telefnica con el comando /etc/init.d/Asterisk restart.
Habilitado el servicio, se debe crear un usuario para la conexin. Esto se realizar
modificando el archivo manager.conf y agregando las siguientes lneas:
[admin]
secret = secret5
deny = 0.0.0.0/0.0.0.0
permit = 127.0.0.1/255.255.255.255
read = all,system,call,log,verbose,command,agent,user,config
write = all,system,call,log,verbose,command,agent,user,config
A este momento, telnet abre la conexin con el servidor, pero no se encuentra autentificado,
para esto es necesario enviar los comandos de logueo que luego de enviarlos recibir un
mensaje de autenticacin, sea valido o no.
Action: Login
ActionID: 1
Username: admin
Secret: secret5
Respuesta:
Response: Success
ActionID: 1
Message: Authentication accepted
Es importante resaltar esta posibilidad de conexin que presta Asterisk a diferencia de las
dems centrales, debido a que se puede realizar la creacin de programas a la medida que
puedan gestionar el manejo de la central o tomar datos especficos como lo es el Caller Id,
entre otros, por medio de diferentes lenguaje de programacin, como se podr observar en el
anexo 2 donde se especifica un programa en lenguaje PHP para tomar el numero de mensajes
de un buzn de voz. Con esta posibilidad se da un amplio margen al diseo de software para
trabajar con VoIP y mejorar la implementacin de una solucin de este tipo que en la
actualidad necesita ser posicionado como la mejor solucin de comunicacin para el ambiente
empresarial.
101
CONCLUSIONES
La tecnologa de VoIP tiene una gran ventaja que es la portabilidad de una extensin
mediante Internet, debido a que solo se requiere tener acceso a un servidor conectado
a esta red, independientemente del sitio de ubicacin. El prototipo diseado en este
proyecto maneja caractersticas sencillas para el control de llamadas para una empresa
con necesidades bsicas, las cuales pueden variar de acuerdo al tamao de la empresa,
entregando una posibilidad de manejar hasta 10.000 extensiones y conexiones con
diferentes centrales para ampliar la cobertura.
Se pudo notar la necesidad de implementacin a nivel regional de esta tecnologa,
debido a que el problema de comunicacin de las empresas es bastante alta. Con el
prototipo diseado se puede garantizar que las empresas pueden gestionar ms
fcilmente las comunicaciones que se presenten al interior de la organizacin de
manera organizada y oportuna, adems tener un historial de estas para cualquier
proceso administrativo o de mercadeo, lo que contribuye en una disminucin
significativa de costos. Ms aun cuando se encuentran herramientas de carcter libre,
con suficiente documentacin para ser implementadas de acuerdo a unas necesidades
especficas.
Es importante el manejo de herramientas como AMI y AGI que permiten realizar
comunicaciones unificadas de otras aplicaciones con Asterisk entregando la
posibilidad de continuar con el uso de determinados programas CRM de las empresas
que pretendan hacer uso de la centralita telefnica de VoIP Asterisk.
La inversin regional y nacional sobre las redes de telecomunicaciones permiten que la
infraestructura sobre las redes de voz y datos se fortalezca, entregando cada vez ms
una mejor prestacin del servicio y disminuyendo de igual manera sus costos.
102
RECOMENDACIONES
Es importante para la creacin del plan de marcado tener muy claro cules sern las
rutas de entrada de las llamadas debido a que un error en la misma puede incurrir en
que las llamadas entrantes tomen rumbo a extensiones que no se encuentran
parametrizadas para dicho fin.
Es conveniente verificar las especificaciones tcnicas de los equipos al momento de
realizar el montaje de la central, debido a que el sistema operativo que se instale
maneje caractersticas mnimas a cumplir. Si estas caractersticas no se cumplen se
puede dar un mal funcionamiento de la central por bloqueos de servicios internos.
Se debe verificar los fabricantes de los dispositivos a usar ya que muchos de ellos no
tienen distribuidores dentro del pas, generando retardos al momento del envi de los
equipos dando retardos sobre la implementacin del proyecto.
Las configuraciones de la central telefnica Asterisk deben ser revisadas antes de la
implementacin del montaje dado que durante la implementacin de la central se
pueden presentar errores de sintaxis en la programacin de alguno de los archivos de
configuracin que por determinado motivo deber ser parametrizado manualmente.
Verificar la compatibilidad de los dispositivos de red con la central telefnica para no
incurrir en problemas de conexin que puedan demorar la implementacin de un
proyecto.
103
ACRONIMOS
105
GLOSARIO
diferentes
rutas
dependiendo
de
la
congestin
del
momento.
Actualmente se utiliza la versin IPv4, que luego ser reemplazada por la IPv6.
LAN: es una red que conecta los ordenadores en un rea relativamente pequea y
predeterminada (como una habitacin, un edificio, o un conjunto de edificios).
Las redes LAN se pueden conectar entre ellas a travs de lneas telefnicas y ondas de
radio. Un sistema de redes LAN conectadas de esta forma se llama una WAN, siglas
del ingls de wide-area network, Red de rea ancha.
Las estaciones de trabajo y los ordenadores personales en oficinas normalmente estn
conectados en una red LAN, lo que permite que los usuarios enven o reciban archivos
y compartan el acceso a los archivos y a los datos. Cada ordenador conectado a una
LAN se llama un nodo.
Cada nodo (ordenador individual) en un LAN tiene su propia CPU con la cual ejecuta
programas, pero tambin puede tener acceso a los datos y a los dispositivos en
cualquier parte en la LAN. Esto significa que muchos usuarios pueden compartir
dispositivos caros, como impresoras laser, as como datos. Los usuarios pueden
tambin utilizar la LAN para comunicarse entre ellos, enviando E-mail o chateando.
Mysql: Es la base de datos open source ms popular y, posiblemente, mejor del
mundo. Su continuo desarrollo y su creciente popularidad est haciendo de MySQL un
competidor cada vez ms directo de gigantes en la materia de las bases de datos como
Oracle.Es un sistema de administracin de bases de datos (Database Management
System, DBMS) para bases de datos relacionales. Existen muchos tipos de bases de
datos, desde un simple archivo hasta sistemas relacionales orientados a objetos.
MySQL, como base de datos relacional, utiliza mltiples tablas para almacenar y
organizar la informacin. fue escrito en C y C++ y destaca por su gran adaptacin a
diferentes entornos de desarrollo, permitiendo su interactuacin con los lenguajes de
107
108
UDP: Es un estndar TCP/IP que est definido en RFC 768. Algunos programas
utilizan UDP en lugar de TCP para el transporte de datos rpido, compacto y no
confiable entre hosts TCP/IP.
UDP proporciona un servicio de datagramas sin conexin que ofrece entrega de mejor
esfuerzo, lo que significa que UDP no garantiza la entrega ni comprueba la secuencia
de los datagramas. Un host de origen que necesita comunicacin confiable debe utilizar
TCP o un programa que proporcione sus propios servicios de secuencia y
confirmacin.
VLAN: se encuentra conformada por un conjunto de dispositivos de red
interconectados (hubs, bridges, switches o estaciones de trabajo) la definimos como
una subred definida por software y es considerada como un dominio de Broadcast que
pueden estar en el mismo medio fsico o bien puede estar sus integrantes ubicados en
distintos sectores de la corporacin.
109
Al inicio de la instalacin (ver figura 51), el instalador especifica cules son los
requerimientos bsicos para realizar el montaje de la central dentro de los cuales se incluyen
versiones desde Windows xp en adelante, 1 Gb de ram, .net framework, tener habilitados los
puerto 5060 para SIP y los puertos 5480 hasta el 5486.
FIGURA 51. INICIO INSTALACIN 3CX
Fuente: Autor
Para proceder con la instalacin se deben aceptar las condiciones de uso para el software,
junto con la carpeta de instalacin donde se alojaran los archivos bsicos de la central para su
correcto funcionamiento. Luego de determinar esto parmetros, el programa de instalacin
requiere seleccionar el servidor web que se montara en el equipo para permitir el acceso a la
aplicacin web, por defecto viene marcada la opcin de instalacin Microsoft Cassini, si no se
desea realizar este montaje, se puede elegir la utilizacin de Microsoft IIS. En seguida se
110
solicitar parametrizacin de los datos bsicos para el acceso por medio de red, el cual dispone
de un usuario y una contrasea para poder hacer uso del panel administrador de la central (ver
figura 52), adems solicitar parametrizacin de la cantidad de dgitos que se debern usar
para el uso de las extensiones que sern usadas por cada uno de los usuarios de la central.
FIGURA 52. PARMETROS DE USUARIO Y NMERO DE EXTENSIONES
Fuente: Autor
Luego el programa de instalacin solicita la autorizacin para culminar la instalacin del
software, para lo cual se deber dar clic en el botn siguiente para que el programa de
instalacin pase a guardar los archivos de configuracin en la carpeta especificada
anteriormente y registrar las libreras necesarias para el uso interno de la central.
Como se puedo observar, la instalacin de la aplicacin es bastante sencilla, ya que no
requiere configuraciones especiales para el desarrollo de la instalacin, lo nico que se
necesita para la correcta instalacin del programa es continuar con la apertura de los puertos
del sistema operativo para permitir la comunicacin con los dispositivos que necesitan estar
enlazados con la central telefnica. Luego de la instalacin y la apertura de los puertos, es
necesario realizar la parametrizacin de la central telefnica por medio de la interface web que
trae por defecto la central, este servicio es montado en el quipo bajo el puerto 5000, el cual es
usado para el acceso por medio de web, por este motivo se hace necesario tambin proceder a
111
la apertura de este puerto desde las opciones del firewall de Windows, el cual vara de acuerdo
con la versin montada del sistema operativo.
PARAMETRIZACIN 3CX
Para continuar con la parametrizacin ser necesario utilizar un explorador web para realizar
la conexin con la consola de administracin web que fue instalada en el servidor. Para dicha
conexin, es necesario que en el navegador se digite la direccin IP de la central telefnica
montada, si por algn motivo se desea realizar la conexin desde el mismo equipo servidor se
puede usar al direccin inversa del equipo 127.0.0.1 terminando con : y el puerto utilizado
para el servidor web montado durante el transcurso de la instalacin (para este caso 5000).
- Creacin de extensiones: Luego de realizar el ingreso al panel administrado y realizar el
logueo de usuario, al lado izquierdo de la interface web se muestran todas las opciones de
configuracin de la central. Para iniciar se debe empezar realizando la configuracin de las
extensiones que se utilizaran para realizar la comunicacin con la central. Para iniciar con esta
configuracin basta con dar clic sobre la opcin agregar del men extensiones el cual
mostrar en el rea principal los datos bsicos que debern ser llenados para la creacin de la
extensin como son el nmero de la extensin, nombre, apellido, direccin de e-mail, ID de la
extensin y contrasea, estos dos ltimos son importantes para realizar la conexin de la
extensin con la central por medio del SoftPhone (ver figura 53). Adems de estos datos
bsicos se entrega la posibilidad de configurar el buzn de voz y del re-direccionamiento de
las llamadas que puede ser muy til cuando se quiera direccionar una llamada entrante a la
extensin sobre otra extensin. En la figura 11 se puede observar el panel de control para la
creacin de las extensiones.
Terminada la configuracin, se muestra en pantalla un resumen de toda la informacin de la
configuracin realizada, la cual puede ser de mucha utilidad para verificar los datos y
corroborar que no se ha cometido ningn error luego de realizada la configuracin.
112
Fuente: Autor
- Creacin de grupos de timbrado: finalizada la configuracin de las extensiones se puede
realizar la configuracin de los grupos de timbrado que es utilizada para determinar que
extensiones deben de timbrar en eventos configurados como por ejemplo: una recepcionista
digital que realiza la recepcin de la llamada como una contestadora automtica, o solo con el
simple hecho de marcar el nmero del grupo de marcado desde cualquier extensin.
En esta opcin se deber poner el nmero que identifica el nmero del grupo de timbrado, la
descripcin del grupo, la estrategia de timbrado, el tiempo que realizara el mtodo de timbrado
y por ltimo determinar cules son las extensiones que pertenecen al grupo. En la figura 54 se
puede observar el panel de control para la creacin de los grupos de timbrado donde se
solicitan los datos bsicos y las extensiones del grupo.
113
Fuente: Autor
Luego de determinar esta situacin es necesario darle a entender a la central cual ser el
procedimiento a seguir, si la llamada no es contestada por ninguna de las extensiones, siendo
muy importante determinar una buena decisin para perder el mnimo de llamadas entrantes.
La anterior configuracin es bsica para realizar llamadas internas entre las extensiones
creadas que harn uso de la central para la comunicacin. Cabe anotar que tambin permite
una interface de configuracin de llamadas entrantes y salientes por medio de dispositivos
PSTN que hacen conexin entre la lnea anloga que viene del proveedor del servicio
telefnico convirtiendo la seal anloga a digital para permitir la comunicacin con la central,
esta configuracin es estndar y solicita datos de conexin como nmero de extensin y
direccin IP del dispositivo usado.
La configuracin de los dispositivos PSTN depende de la configuracin regional que se tenga
para el uso de protocolos y tonos telefnicos en el pas especfico donde se realizar la
conexin del dispositivo, si esta configuracin no es realizada de manera correcta, no
114
permitir una comunicacin ptima con la central generando en muchos casos la interrupcin
total de la comunicacin entre el dispositivo y la central.
Es muy importante resaltar la facilidad de configuracin para el uso de la central, teniendo en
cuenta que en internet se puede encontrar muy buenos tutoriales en espaol y la oportuna
respuesta por parte de los foros de la pgina 3CX que son realizadas en diferentes idiomas,
permitiendo que diferentes culturas tengan acceso a esta tecnologa que facilitan sostener un
ahorro considerable al momento de realizar comunicacin interna para una empresa u
organizacin.
Algunas de las desventajas presentadas por esta central desde el punto de vista gratuito es la
imposibilidad de realizar opciones muy importantes como lo es el parqueo de llamadas, el
manejo de colas, realizacin de conferencias, grabacin de llamadas, entre otros, estas pocas
caractersticas son de vital importancia para una empresa, ya que con esto puede realizar un
mejor control sobre el trfico de las llamadas realizadas en la empresa. Otra de las desventajas
es la poca compatibilidad con dispositivos PSTN ya que solo algunos dispositivos son
reconocidos para configurar con la central y que se puede tornar complicado conseguir alguno
de estos dispositivos ya que en muchos de los casos no se encuentran proveedores de estas
marcas especficas en el pas.
115
117
SEORES:
COMIT CURRICULAR
FACULTAD DE CIENCIAS BASICAS E INGENIERIA
Att:
_____________________
Line Yasmn Becerra Snchez
Tutora
118