Beruflich Dokumente
Kultur Dokumente
DE IMPL EMENTACI N
DE RED TELEFNICA A TRAVS DE IP
BASADO EN UNA HE RRAMIENTA DE
SOFTWARE
LIB RE,
PARA
LA
ALCALDA DEL MUNICIPIO CARLO S
ARVELO
ii
iii
iv
DEDICATORIA
La presente Tesis est dedicada a Dios, ya que gracias a l logramos concluir nuestra
carrera, a nuestros padres, quienes siempre estuvieron de nuestro lado brindndonos apoyo
y consejos para hacer de nosotros mejores personas, a nuestros hermanos y sobrinos por sus
palabras y compaa, a nuestros amigos, compaeros y todas aquellas personas que de una
u otra manera contribuyeron para el logro de nuestros objetivos.
AGRADECIMIENTOS.
vi
NDICE GENERAL
CONTENIDO
Pp.
NDICE DE FIGURAS
INDICE DE CUADROS..
xii
NDICE DE TABLAS..
xiii
RESUMER INFORMATIVO.
xiv
INTRODUCCIN....
CAPTULO
I EL PROBLEMA
1.1 Planteamiento del Problema.
1.3.1
Objetivo General..
1.3.2
Objetivo Especifico..
II MARCO TERICO
2.1 Antecedentes
10
11
2.2.4 Cdecs...
22
2.2.5
QoS...
26
33
vii
2.2.7 Asterisk..
36
36
Tipo de Investigacin
41
3.2
Diseo de la Investigacin
41
3.3
Nivel de la Investigacin...
41
3.4
Poblacin y Muestra......
42
3.5
43
3.6
44
3.7
Fases Metodolgicas.....
45
IV RESULTADOS
4.1
46
46
50
50
57
62
79
82
4.2.6 Switch...
85
4.2.7
91
4.3
viii
91
4.3.1
92
4.3.2
93
4.3.3
94
94
96
de Voz a Travs de IP
97
4.4.1
Factibilidad Tcnica...
97
4.4.2
Factibilidad Financiera..
97
CONCLUSIONES................................................................................................
100
RECOMENDACIONES......
101
REFERENCIAS...
102
ANEXOS
A Carta de Validacin de los Instrumentos..
106
107
C Encuesta.
108
109
ix
NDICE FIGURA
CONTENIDO
Pp
FIGURA
1
10
11
Funcionamiento de IAX
15
16
17
19
20
21
Fuentes de Retraso
27
10
30
11
31
12
32
13
Calculadora de Muestra.....
43
14
52
15
53
16
54
17
55
18
55
19
56
20
57
21
57
22
58
23
Pantalla de Instalacin...
59
24
60
25
60
26
Contrasea de Administrador
61
27
Proceso de Instalacin...
61
28
62
29
Login.
63
30
63
31
Barra de Direcciones.
64
32
65
33
65
34
Ventana Principal..........
66
35
66
36
67
37
Administrador de Mdulos
68
38
68
39
69
40
70
41
71
42
72
43
75
44
77
45
78
46
78
47
81
48
81
49
82
50
Pagina de Configuracin...
83
51
84
52
85
53
Quick Setup...
86
54
87
55
88
56
92
xi
NDICE CUADRO
CONTENIDO
Pp.
CUADRO
1
21
26
Distribuciones Linux....
34
83
89
114
xii
118
NDICE TABLA
CONTENIDO
Pp.
TABLA
1
xiii
99
RESUMEN
La voz a travs de IP (VoIP), es actualmente una de las tecnologas de
mayor expansin en el mbito de las telecomunicaciones, proporciona
mltiples beneficios y lo mejor de todo esto es el ahorro de costos, como el
de tarifas telefnicas y cableado, al integrar la red de voz y la red de datos
en un nico sistema resulta ms sencillo su mantenimiento y gestin.
Minimizando considerablemente los gastos aprovechando la red de datos
para l envi de voz. El objetivo del presente trabajo de grado es proponer
un sistema de telefona de voz por IP basado en una herramienta de
software libre, que permita mltiples beneficios en la alcalda del Municipio
Carlos Arvelo. Para la elaboracin del presente trabajo de grado se realiz
un estudio detallado de las bases tericas de VoIP y la telefona IP.
Posteriormente se ejecut un diagnstico del actual sistema de telefona
utilizado en la alcalda del Municipio Carlos Arvelo para determinar los
requerimientos del sistema de telefona IP. Lo que permiti formular las
recomendaciones para adecuar la red de datos a los requerimientos de esta
nueva tecnologa.
Descriptores: VoIP, Telefona IP, Software Libre
xiv
INTRODUCCIN
Reduccin de costos.
Convergencia.
Mayores Servicios.
Los proveedores de servicio de internet (ISP) estn interesados en esta solucin para as
poder ofrecer un nuevo valor agregado a la empresa y al servicio brindado a sus clientes.
El segundo ambiente son las redes para compaas. Las compaas se estn dirigiendo
hacia el uso de soluciones VoIP o telefona sobre protocolo de internet, principalmente por
los grandes ahorros que se podran obtener al reducir los costos operativos de manejar redes
independientes de voz y datos, y poder as manejar una misma red para transmitir ambos.
Es precisamente por esto que se propone la implementacin de telefona IP en la alcalda
del Municipio Carlos Arvelo.
Esta institucin desde su creacin sostiene una red telefnica tradicional para
llamadas internas y externas, este sistema de telefona actualmente es ineficiente y muy
costoso trayendo como consecuencia la prestacin de un mal servicio de los trabajadores de
dicha alcalda hacia la comunidad de dicho municipio.
La investigacin est compuesta de cuatro captulos los cuales se detallan a
continuacin:
En el captulo I se describe la problemtica presentada en dicha alcalda, los objetivos
propuestos, la justificacin de la propuesta y hasta donde se pretende llegar. Luego en el
captulo II se presenta de forma detallada y secuencial todos los fundamentos tericos que
dan soporte a la tecnologa de voz a travs de IP (VoIP). En el captulo III se presentan las
fases metodolgicas correspondientes a los objetivos especficos propuestos en el presente
trabajo de grado. En el captulo IV se mencionan los recursos necesarios para el desarrollo
de la propuesta de telefona IP.
CAPTULO I
EL PROBLEMA
1.1
crear una alternativa libre al Unix a la cual llam GNU. Poco tiempo despus se integr a la
Free Software Foundation (FSF) para coordinar el esfuerzo del software libre. La influencia
y liderazgo de Stallman para establecer un marco de referencia moral, poltico y legal del
movimiento de software libre, como alternativa al software propietario. Por tanto, el
software libre a lo largo de estos aos no ha dejado de crecer y multiplicarse. Existen en la
red de Internet miles de desarrolladores de software dispuestos a contribuir para la causa de
este movimiento.
Por consiguiente, en el ao 2004, el presidente de turno de la Repblica Bolivariana
de Venezuela Hugo Chvez Fras mediante el decreto N 3390 establece que.
La Administracin Pblica Nacional emplear prioritariamente Software Libre
desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios
informticos. A tales fines, todos los rganos y entes de la Administracin
Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de
stos hacia el Software Libre desarrollado con Estndares Abiertos.
Haciendo un enfoque hacia las innovaciones de telefona a nivel mundial, se nota
claramente que la tecnologa por voz IP representa un importante avance. Diversas
empresas e instituciones han decidido cambiarse al sistema de VoIP, debido a todos los
beneficios que brinda y el considerable ahorro econmico que representa en las inversiones
telefnicas al utilizar esta tecnologa segn un estudio realizado por la corporacin
Capacity Information Technology Academy (2012).
Sin embargo, en la actualidad existen instituciones que utilizan el servicio de red
telefnica de circuitos conmutados, que se ha convertido en un sistema obsoleto debido a lo
complejidad de sus redes, los altos costos y limitaciones de uso, tal es el caso de la alcalda
del Municipio Carlos Arvelo.
Para satisfacer las necesidades de comunicacin por voz, la alcalda del Municipio
Carlos Arvelo viene utilizando un sistema de telefona cableado proporcionado por
CANTV, el cual es usado por todo el personal administrativo que all labora. A pesar de
que este sistema satisface los requerimientos de comunicacin interna y externa de dicha
alcalda, el mismo ha venido causando problemas debido a que la cantidad de lneas
telefnicas existentes son insuficientes, lo cual genera retrasos en las labores diarias del
personal que all labora trayendo como consecuencia malestar entre los usuarios que acuden
a la alcalda, adems las tarifas telefnicas son muy elevadas ya que el personal hace uso
inadecuado de este servicio afectando la economa de dicha institucin.
1.2
Objetivos de la Investigacin.
1.3.1 Objetivo General.
Proponer la implementacin de una red telefnica a travs de IP basado en una
Justificacin de la Investigacin.
En la alcalda del Municipio Carlos Arvelo, existe actualmente una red de telefona
Alcance de la investigacin
Este trabajo se basa en plantear la implementacin de una red telefnica a travs de IP
basado en software libre que permita resolver los problemas de telefona que se presentan en la
alcalda del Municipio Carlos Arvelo. De manera que se logre brindar una mejor atencin a los
usuarios de dicha institucin.
CAPTULO II
MARCO TERICO
2.1 Antecedentes.
Con el propsito de sustentar los diferentes aspectos investigativos relacionados con
el proyecto, se realiz una revisin bibliogrfica, la cual proporcion informacin
relacionada con la propuesta de implementacin de red telefnica a travs de IP. A
continuacin, se muestran varios trabajos de investigacin relacionados de manera directa
y/o indirecta con la red telefnica a travs de IP.
Figueredo, Jos (2011) en su trabajo de grado titulado Herramienta de evaluacin
para la implementacin eficaz de VoIP en las organizaciones bajo software libre
presentado en la Universidad Centrooccidental Lisandro Alvarado ubicada en la ciudad de
Barquisimeto Estado Lara para obtener el ttulo de Ingeniero en Computacin, tiene como
objetivo general proponer una herramienta de evaluacin para la implementacin eficaz de
VoIP en las organizaciones bajo software libre, con la finalidad de que sea utilizado por los
especialistas del rea y la academia en general. Este proyecto proporciona informacin para
el presente trabajo de grado, describiendo los distintos componentes y procesos que
integran las redes basadas en el protocolo IP y su influencia en la calidad del servicio (QoS)
total del sistema.
As mismo Gonzlez, Alexis (2011) en su informe de proyecto titulado Asterisk y
telefona tradicional presentado en el Instituto DuocUC de Chile para obtener el ttulo de
Ingeniero de Redes Computacionales, tiene como objetivo general el estudio e
implementacin de un sistema de telefona IP, manteniendo la potencialidad de un sistema
de PBX IP tradicional. Adems de aprovechar las caractersticas propias que nos presenta
un sistema de telefona IP basado en GNU/Linux. Este proyecto aporta informacin al
presente trabajo de grado referente a la instalacin del software libre Asterisk en la
plataforma Linux.
Mueve el trfico multimedia por cualquier red que utilice IP. Esto ofrece a los usuarios
flexibilidad en los medios fsicos (lneas PSTN, xDSL, ISDN (RDSI), lneas dedicadas,
cable coaxial, satlite y par trenzado) y flexibilidad en la ubicacin fsica.
La telefona IP reduce el costo de los servicios existentes, como voz y difusin de vdeo,
10
Esta estructura puede ser utilizada para interconectar las sucursales de una misma
empresa, con la ventaja de que todas las comunicaciones resultan gratuitas, puesto que no
deben pagar por los tiempos de conexin de las llamadas. (ver figura 2)
11
redes IP. SIP es un protocolo de sealizacin para establecer las llamadas y conferencias. A
diferencia de H.323 en SIP slo se definen los elementos que participan en un entorno SIP
y el sistema de mensajes que intercambian estos. Estos mensajes estn basados en protocolo
de hipertexto (HTTP) y se emplean esencialmente en procedimientos de registro y para
establecer entre qu direcciones IP y puertos
intercambiarn datos los usuarios. En este sentido, su sencillez es altamente valorada por
desarrolladores de aplicaciones y dispositivos.
SIP ha cobrado gran auge en el mercado principalmente por su fcil integracin con
HTTP, protocolo para transferencia simple de correo (SMTP) y mensajera, que lo hace
ideal para el desarrollo de los servicios convergentes. La tecnologa SIP est integrada por
tres elementos principalmente: un User Agent SIP, un Servidor SIP y un Registro SIP. El
User Agent es el software ubicado en el Terminal, de arquitectura cliente/servidor que
maneja las peticiones de sesin. El Registro SIP da un servicio de informacin de
ubicacin; recibe informacin del Agente de Usuario y la almacena para proporcionarla a
otros Agentes de Usuario.
Por su parte el servidor SIP est integrado por: servidor Proxy SIP y un Servidor de
Redireccionamiento SIP. El Servidor Proxy SIP es un servidor de tipo intermedio SIP, se
encarga de reenviar peticiones desde el Agente de Usuario hacia el siguiente Servidor SIP,
y retienen la informacin para efectos de contabilidad o facturacin. El papel del Servidor
intermedio de Redireccionamiento es responder a la resolucin de nombres y la ubicacin
del usuario. El funcionamiento bsico en caso de SIP requiere que el usuario al iniciar la
sesin se registre con su direccin SIP-URI, un identificador similar a los utilizados en
correo electrnico (el formato es user@domain), y su actual direccin IP en el Servidor de
Registro.
Inter-Asterisk Exchange Protocol (IAX): es uno de los protocolos utilizado por
Asterisk. Es utilizado para manejar conexiones VoIP entre servidores Asterisk, y entre
servidores y clientes que tambin utilizan protocolo IAX. El protocolo IAX ahora se refiere
12
13
VoIP.
un protocolo binario en lugar de ser un protocolo de texto como SIP y que hace que los
mensajes usen menos ancho de banda.
Para evitar los problemas de NAT el protocolo IAX o IAX2 usa como protocolo de
transporte UDP, normalmente sobre el puerto 4569, (el IAX1 usaba el puerto 5036), y tanto
la informacin de sealizacin como los datos viajan conjuntamente (a diferencia de SIP) y
por tanto lo hace menos proclive a problemas de NAT y le permite pasar los routers y
firewalls de manera ms sencilla.
Funcionamiento de IAX
Para poder entender el protocolo IAX vamos a ver un ejemplo del flujo de datos de
una comunicacin IAX2:
14
15
16
17
El significado de los campos es similar al de las tramas F o full frame. En este caso el
bit F est puesto a 0 y el sello de tiempo o Timestamp est truncado y solo tiene 16 bits
para aligerar la cabecera. Son los clientes los que deben encargarse de llevar un timestamp
de 32 bits si lo desean y para sincronizarlo mandar una trama F.
H.323: el estndar H.323, desarrollado por la ITU_T desde 1996 se define como
Estndar que especifica los componentes, protocolos y procedimientos que proveen unos
servicios de comunicacin multimedia para las comunicaciones de audio en tiempo real,
vdeo y datos en redes ya sean LANs, WANs, MANs o Internet a travs de IP.
H.323 se deriva de la especificacin H.320 para videoconferencia sobre redes RDSI y
constituye el marco donde se definen protocolos para la creacin de servicios multimedia
sobre IP. Las arquitecturas interoperables de voz sobre IP se basan en la especificacin
H.323 v2.
El estndar H.323 se identifican claramente cuatro tipos de componentes, que
interconectados proveen comunicacin: terminales, Gateway, Gatekeepers y la MCUs. El
Terminal es el dispositivo a travs del cual se comunicar el usuario, es decir, telfonos IP,
telfonos software y terminales de videoconferencia.
Los gateways proveen un acceso ininterrumpido a la red IP. Se interconectan con la
PSTN segn corresponda, a fin de asegurar que la solucin sea ubicua.
El otro elemento citado, el Gatekeeper, acta como controlador del sistema y cumple
con el segundo nivel de funciones esenciales en el sistema de VoIP como: autenticacin,
enrutamiento del servidor de directorios, contabilidad de llamadas y determinacin de
tarifas. Por ltimo, se tiene la Unidad de Control Multipunto (MCUs) que provee soporte
para las conferencias entre tres o ms terminales H323.
El funcionamiento bsico de un sistema H.323 requiere el registro de todos los
terminales en el Gatekeeper con un alias y su direccin IP asociada mediante el protocolo
de sealizacin RAS (Registration, Authentication and Status).
18
Redes P2P: se refiere a una red en la que todos o algunos aspectos funcionan sin
clientes ni servidores fijos, actan simultneamente como clientes y servidores respecto a
los dems modos de la red.
Las redes P2P permiten el intercambio directo de informacin, en cualquier formato, entre
los ordenadores interconectados. (ver figura 6)
19
Llamada
La identificacin de la llamada representa la llamada. MGC crea dicha identificacin
al establecer una nueva llamada. La identificacin de la llamada es una cadena hexadecimal
con una longitud mxima de caracteres. La identificacin de la llamada es nica dentro de
MGC.
Dos o ms conexiones pueden tener la misma identificacin de llamada, siempre que
pertenezcan a la misma llamada. (ver figura 7)
20
Un cliente Skinny utiliza TCP/IP para conectarse a los Call Managers y as poder
transmitir las llamadas.
Para transportar el audio utiliza RTP (Real-time Transport Protocol o Protocolo de
Transporte de Tiempo Real), UDP (User Datagram Protocol o Protocolo de datagrama de
Usuario). (ver figura 8 y cuadro 1).
Estndar
Arquitectura
Control de Llamada
SCCP
Propiedad de Cisco
Cliente-Servidor
Centralizado
MGCP
IETF
Cliente-Servidor
Centralizado
H.323
ITU
P2P
Distribuido
SIP
IETF
P2P
Distribuido
Fuente. Slideshare
21
2.2.4 Cdecs
VoIP funciona digitalizando la voz en paquetes de datos, envindola a travs de la
red, se realiza la conversin de digital a analgica en el terminal destino de la
comunicacin. La seal anloga del telfono es digitalizada en seales de Modulacin por
Codificacin de Pulsos (PCM) por medio del codificador/decodificador de voz.
Las Muestras PCM pasan por el algoritmo de compresin, el cual comprime la voz y
la fracciona en paquetes que pueden ser transmitidos en la red WAN. Al otro extremo del
canal de comunicacin se realiza el proceso inverso.
Los Cdecs son utilizados en la tecnologa VoIP para codificar y decodificar los datos
de voz. Estos Cdecs nos pueden ayudar a usar menor nmero de bits por conversacin de
voz, por lo que se traduce en un mayor nmero de llamadas simultneas en un ancho de
banda finito.
La compresin tiene como objetivo eliminar la redundancia de los datos que son
enviados. Usualmente entre ms comprimida sea la seal de voz ms recursos utilizara el
DSP (Digital Signal Processor o Procesador Digital de Seales), por lo que estos cdecs se
clasifican por su complejidad.
ITU G.711.
Este estndar tambin se conoce como PCM. Este cdec muestrea la seal de voz a
una frecuencia de 8000 muestras por segundo. Esto proporciona una mejor calidad a
comparacin de la mayora de los cdecs empleados.
Existen dos tcnicas de compresin binaria G.711 en la mayora de los servicios de
voz: una es llamada la ley (sistema de cuantificacin logartmica de una seal de audio)
que es las utilizada en Estados Unidos, Canad y Japn; mientras que tambin existe la ley
a la cual es similar a la Ley que es mayormente utilizada en el resto del mundo.
Para lograr la interoperabilidad entre estas dos tcnicas PCM debe haber una
traduccin de un cdec a otro.
22
Cuantificacin.
El proceso de cuantificacin convierte las muestras analgicas en muestras que
puedan tomar un conjunto discreto de valores. De esta manera, los valores de las muestras
se cuantifican en cantidades discretas.
Al pasar de infinitos valores (Seal Analgica) a un conjunto discreto de valores, se
introduce naturalmente una distorsin a la seal original. Esta distorsin se conoce
normalmente como Ruido de Cuantificacin. Es de hacer notar, que ms all de su nombre,
esta distorsin no es un ruido, ya que no proviene de factores externos, sino que es parte del
propio proceso de digitalizacin.
Cuantos ms valores discretos se utilicen, menor ser la distorsin introducida en el
proceso. Por otro lado, cuantos ms valores discretos se utilicen mayor ser la cantidad de
informacin (bits) que se deben procesar o transmitir por cada muestra.
ITU-T G.722
Describe un codificador y decodificador de baja complejidad que puede utilizarse
para seales de audio de ancho de banda de 7 kHz que trabajan en 24 kbit / s o 32 kbit / s.
Adems, se recomienda este algoritmo para su uso en manos libres aplicaciones tales como
conferencias, donde hay una baja probabilidad de prdida de tramas. Se puede utilizar con
entradas de voz o msica.
ILBC (Internet Low Bitrate Cdec)
Internet Low Bitrate Cdec
comunicaciones robustas sobre VoIP. Este cdec est diseado para ahorrar ancho de banda
y es capaz de enfrentar la eventualidad de que se pierdan paquetes, pero consume muchos
recursos del procesador.
La msica o los tonos tales como los Doble Tono Multifrecuencia (DTMF) y el fax
no pueden ser transportados de forma confiable con este cdec, as que se debe utilizar as
G.711 o mtodos de sealizacin fuera de banda para transportar esas seales.
23
El algoritmo iLBC, usa una codificacin de prediccin-lineal y bloquesindependientes (LPC). Es el cdec utilizado por GoogleTalk, Skype y Yahoo.
ITU-T G.726
G.276 es un cdec de voz que opera a velocidades de 16-40 Kbps. El modo ms
frecuente de utilizarlo es 32 Kbps ya que es la mitad del G.711, aumentando la capacidad
de utilizacin de la red en un 100%. G.726 se basa en tecnologa Adaptive Differential Pulse
Code Modulation (ADPCM). ITU estandariz G.726 por primera vez en 1984.
24
Likelihood Quantizatin (MPC-MLQ) generando 24 bytes por cada ventana de 30 ms. Para
la codificacin a 5.3 Kbps se utiliza ACELP, generando 20 bytes por cada ventana de 30
ms.
El retardo total (latencia) del algoritmo es de 37.5 m, ya que una vez recibida la
ventana de 30 ms, el algoritmo requiere de 7.5 segundos de muestras adicionales. La
recomendacin G.723.1 provee modelado y regeneracin del ruido de fondo, lo que
redunda en una disminucin del ancho de banda total utilizado, ya que no se trasmiten
muestras en los periodos de silencio.
Otros Codecs
El tratamiento de la voz, incluyendo la codificacin, decodificacin y compresin es
un tema que debe analizarse profundamente en el momento de implementar VoIP en una
red de determinadas caractersticas.
25
Mtodo
Calidad
G.711
64
PCM ( o A)
0.125
G.722/6
16 - 40
ADPCM
0.125
2.4 4
G.728
16
LD CELP
0.625
3.61
G.729a
CS ACELP
10
3.7
G.729
CS ACELP
15
3.9
G.723.1
6.3
MP MLQ
30
3.9
G.723.1
5.3
ACELP
30
3.65
Fuente. https://comdigital.wikispaces.com/?responseToken=0beaf1231831699bc7186ed84912120b8
2.2.5 QoS
Calidad de Servicio (QoS): son las tecnologas que garantizan la transmisin de cierta
cantidad de informacin en un tiempo dado. Calidad de servicio es la capacidad de dar un
buen servicio. Es especialmente importante para ciertas aplicaciones tales como la
transmisin de vdeo o voz. Los principales problemas en cuanto a la calidad del servicio de
una red de VoIP, son la Latencia, el Jitter la prdida de paquetes y el Eco.
Latencia: puede ocurrir que los paquetes tomen un largo perodo en alcanzar su
destino, debido a que pueden permanecer en largas colas o tomen una ruta menos directa
para prevenir la congestin de la red. En algunos casos, los retardos excesivos pueden
inutilizar aplicaciones tales como VoIP.
Causas: a la latencia tambin se la llama retardo. No es un problema especfico de las
redes no orientadas a conexin y por tanto de la VoIP. Es un problema general de las redes
26
de telecomunicacin. Por ejemplo, la latencia en los enlaces va satlite es muy elevada por
las distancias que debe recorrer la informacin.
La latencia se define tcnicamente en VoIP como el tiempo que tarda un paquete en
llegar desde la fuente al destino. Las comunicaciones en tiempo real (como VoIP) y fulldplex son sensibles a este efecto. Es el problema de pisarnos. Al igual que el Jitter, es un
problema frecuente en enlaces lentos o congestionados.
Valores Recomendados: la latencia o retardo entre el punto inicial y final de la
comunicacin debiera ser inferior a 150 ms. El odo humano es capaz de detectar latencias
de unos 250 ms, 200 ms en el caso de personas bastante sensibles. Si se supera ese umbral
la comunicacin se vuelve molesta.
Posibles Soluciones: no hay una solucin que se pueda implementar de manera
sencilla. Muchas veces depende de los equipos por los que pasan los paquetes, es decir, de
la red misma. Se puede intentar reservar un ancho de banda de origen a destino o sealizar
los paquetes con valores de TOS para intentar que los equipos sepan que se trata de trfico
en tiempo real y lo traten con mayor prioridad pero actualmente no suelen ser medidas muy
eficaces ya que no disponemos del control de la red. Si el problema de la latencia est en
nuestra propia red interna podemos aumentar el ancho de banda o velocidad del enlace o
priorizar esos paquetes dentro de nuestra red. (ver figura 9).
27
Paquetes Sueltos: los ruteadores pueden fallar en liberar algunos paquetes si ellos
llegan cuando los buffers ya estn llenos. Algunos, ninguno o todos los paquetes pueden
quedar sueltos dependiendo del estado de la red, y es imposible determinar que pasar de
antemano. La aplicacin del receptor puede preguntar por la informacin que ser
retransmitida posiblemente causando largos retardos a lo largo de la transmisin.
Causas: las comunicaciones en tiempo real estn basadas en el protocolo UDP. Este
protocolo no est orientado a conexin y si se produce una prdida de paquetes no se
reenvan. Adems la perdida de paquetes tambin se produce por descartes de paquetes que
no llegan a tiempo al receptor.
Sin embargo la voz es bastante predictiva y si se pierden paquetes aislados se puede
recomponer la voz de una manera bastante ptima. El problema es mayor cuando se
producen prdidas de paquetes en rfagas.
Valores Recomendados: la prdida de paquetes mxima admitida para que no se
degrade la comunicacin deber ser inferior al 1%. Pero es bastante dependiente del cdec
que se utiliza. Cuanto mayor sea la compresin del cdec ms pernicioso es el efecto de la
prdida de paquetes. Una prdida del 1% degrada ms la comunicacin si se usa el cdec
G.729 en vez del G.711.
Posibles Soluciones: para evitar la prdida de paquetes una tcnica muy eficaz en
redes con congestin o de baja velocidad es no transmitir los silencios. Gran parte de las
conversaciones estn llenas de momentos de silencio. Si solo transmitimos cuando haya
informacin audible liberamos bastante los enlaces y evitamos fenmenos de congestin.
De todos modos este fenmeno puede estar tambin bastante relacionado con el Jitter
y el Jitter buffer.
Jitter: los paquetes del transmisor pueden llegar a su destino con diferentes retardos. Un
retardo de un paquete vara impredeciblemente con su posicin en las colas de los
ruteadores a lo largo del camino entre el transmisor y el destino.
Esta variacin en retardo se conoce como Jitter y puede afectar seriamente la calidad
del flujo de audio y/o vdeo.
28
29
retraso. Una disminucin implica menos retardo pero ms prdida de paquetes. (ver figura
10).
Eco: el eco se define como una reflexin retardada de la seal acstica original.
Causas: el eco se produce por un fenmeno tcnico que es la conversin de 2 a 4
hilos de los sistemas telefnicos o por un retorno de la seal que se escucha por los
altavoces y se cuela de nuevo por el micrfono. El eco tambin se suele conocer como
reverberacin.
El eco es especialmente molesto cuanto mayor es el retardo y cuanto mayor es su
intensidad con lo cual se convierte en un problema en VoIP puesto que los retardos suelen
ser mayores que en la red de telefona tradicional.
Valores Recomendados: el odo humano es capaz de detectar el eco cuando su
retardo con la seal original es igual o superior a 10 ms. Pero otro factor importante es la
intensidad del eco ya que normalmente la seal de vuelta tiene menor potencia que la
original. Es tolerable que llegue a 65 ms y una atenuacin de 25 a 30 dB.
Posibles Soluciones: en este caso hay dos posibles soluciones para evitar este efecto
tan molesto.
30
Supresores de eco: consiste en evitar que la seal emitida sea devuelta convirtiendo por
momentos la lnea full-dplex en una lnea half-dplex de tal manera que si se detecta
comunicacin en un sentido se impide la comunicacin en sentido contrario. El tiempo de
conmutacin de los supresores de eco es muy pequeo. Impide una comunicacin fulldplex plena.
Canceladores de eco: es el sistema por el cual el dispositivo emisor guarda la
informacin que enva en memoria y es capaz de detectar en la seal de vuelta la misma
informacin (tal vez atenuada y con ruido). El dispositivo filtra esa informacin y cancela
esas componentes de la voz. Requiere mayor tiempo de procesamiento. (ver figura 11)
31
comunicaciones de VoIP comparten ancho de banda con otras aplicaciones puede que no
tengamos suficiente capacidad para mantener correctamente una comunicacin de Voz IP.
Valores Recomendados: el ancho de banda est fuertemente relacionado con el
cdec o codificacin que estemos usando. Por ejemplo para una comunicacin usando el
cdec G.711 codificamos la voz a 64 Kbps. Como tenemos que aadirle cabeceras para
empaquetar los paquetes de voz podemos necesitar aproximadamente 80 Kbps de ancho de
banda para una sola conversacin (depende de los protocolos sobre los que encapsulemos)
Si utilizamos por ejemplo un cdec como G.729 ms comprimido y que codifica la
voz a 8 Kbps necesitaremos, al aadirle las cabeceras unos 24 Kbps de ancho de banda para
mantener una conversacin.
Posibles Soluciones: si tenemos problemas de ancho de banda podemos abordar el
problema desde varios frentes:
Aumentar el ancho de banda de las redes por las que circulen nuestras
comunicaciones (normalmente pagando ms).
Reducir el consumo que hagan otras aplicaciones del ancho de banda
(especialmente las descargas de archivos mediante redes de intercambio).
Usar un cdec con mayor compresin que usen menos ancho de banda. (Ejemplo:
G729). (ver figura 12)
32
necesidades
especficas de los dueos de las redes, sin dejar de mencionar que son sistemas totalmente
accesibles sin tener que incluir ningn costo para adquirirlos.
Sistema Operativo De Libre Distribucin Linux.
La implementacin de un servidor para telefona IP se puede realizar en cualquier
sistema operativo. Por lo general estas implementaciones se hacen con sistemas operativos
Linux. Esto se debe a que ofrecen ms seguridad y tolerancia a los cambios en el sistema,
adems es software libre por lo que es totalmente programable bajo las exigencias del
usuario a continuacin se presentan algunas caractersticas de Linux. (ver cuadro 3).
Es software libre, lo que quiere decir que no hay que pagar nada por el sistema en s.
Ideal para las redes ya que fue diseado en Internet y para Internet.
No es cierto que tenga pocos programas, solo en algn campo muy especfico.
Es 100% configurable.
Es el sistema ms seguro, ya que al disponer del cdigo fuente cualquiera puede darse
Cuenta con el soporte de muchas grandes empresas como IBM, Corel, Lotus, Siemens,
Motorola, Sun.
33
Ventajas
Desventajas
Instala muchsimos componentes por defecto.
Al arrastrar tanta paquetera su interfaz se hace algo lento
Elastix
AsteriskNOW
con AsteriskNOW.
objetivo.
Continua.
34
Continuacin.
Control total.
compilar.
DigAnTel
paquetera obsoleta.
configuracin guiada.
Trixbox
sntoma.
mismo.
la actualidad.
sistema operativo.
conocimiento en Linux.
el software es gratuito.
comando.
Debian
Fuente. https://openwebinars.net/las-distribuciones-linux-para-voip-con-asterisk-mas-usadas/
35
2.2.7 Asterisk
Asterisk es la primera central telefnica privada (PBX), es software ideado y
desarrollado por Mark Spencer. Al tratarse de software la flexibilidad y escalabilidad de
esta solucin es superior a la de las tradicionales centralitas hardware. Asterisk, adems, al
confluir con el proyecto Zapata Telephony logr unir la telefona tradicional y la VoIP.
Asterisk es distribuido como software libre bajo la licencia General Public License
(GPL). Las funcionalidades que brinda esta solucin, soportada por Digium, han provocado
que sea actualmente el producto ms extendido en diferentes mbitos.
Uno de los puntos fuertes de Asterisk, adems de ser software libre, es su arquitectura
modular. Esto permite que la aplicacin sea completamente adaptable a las necesidades del
usuario que ampliar su funcionalidad sea sencillo. Es decir, podemos habilitar o deshabilitar
diferentes mdulos si vamos a usarlos o no, pudiendo dedicar recursos a otras tareas si lo
requerimos, y aadir o programar nuevos mdulos para Asterisk. (ver anexo D).
2.3 Definicin de Trminos
Buffer: es un espacio de memoria, en el que se almacenan datos de manera temporal,
normalmente para un nico uso.
Byte: es una unidad de informacin formada por una seguidilla de bits adyacentes.
Cdec: es una serie de funciones algortmicas necesarias para comprimir un archivo, a este
proceso de compresin se le denomina "codificacin" y descomprimir o decodificar los
datos de audio y vdeo.
Debian: es un sistema operativo libre, desarrollado por miles de voluntarios alrededor del
mundo, que colaboran a travs de Internet.
DTMF: sistema de marcacin por tonos, tambin llamado sistema multifrecuencial es
usado para la sealizacin de telecomunicaciones sobre lneas telefnicas analgicas en la
banda de frecuencia vocal entre telfonos u otros equipos de comunicaciones y la central
telefnica.
Elastix: es una distribucin libre de Servidor de Comunicaciones Unificadas.
Ethernet: (tambin conocido como estndar IEEE 802.3) es un estndar de transmisin de
datos para redes de rea local.
36
FreePBX: es un cdigo abierto basado en la web GUI (interfaz grfica de usuario) que
controla y gestiona Asterisk (PBX), un servidor de comunicaciones de cdigo abierto.
FIREWALL: es software o hardware que comprueba la informacin procedente de
Internet o de una red y, a continuacin, bloquea o permite el paso de sta al equipo, en
funcin de la configuracin del firewall.
FTP: Protocolo de Transferencia de Archivos') en informtica, es un protocolo de red para
la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control
Protocol), basado en la arquitectura cliente-servidor.
GNU/LINUX: es uno de los trminos empleados para referirse a la combinacin del ncleo
o kernel libre similar a Unix denominado Linux con el sistema operativo GNU.
HTTP: Protocolo de Transferencia de Hipertexto es el protocolo usado en cada transaccin
de la World Wide Web.
IAX: Inter-Asterisk eXchange protocol es uno de los protocolos utilizado por Asterisk.
IETF: Grupo de Trabajo de Ingeniera de Internet es una organizacin internacional abierta
de normalizacin, que tiene como objetivos el contribuir a la ingeniera de Internet,
actuando en diversas reas, como transporte, encaminamiento, seguridad.
IP: Protocolo Internet es un protocolo utilizado para la comunicacin de datos a travs de
una red de paquetes combinados.
Jitter: variabilidad temporal durante el envo de seales digitales, una ligera desviacin de
la exactitud de la seal de reloj. El jitter suele considerarse como una seal de ruido no
deseada
Latencia: en redes informticas de datos se denomina latencia a la suma de retardos
temporales dentro de una red. Un retardo es producido por la demora en la propagacin y
transmisin de paquetes dentro de la red.
MCU: Unidad de Control Multipunto es un dispositivo de red que se usa como puente en
conexiones de audioconferencia y videoconferencia.
37
38
ISDN (RDSI): Red Digital de Servicios Integrados, por lo que se abreviara RDSI. Estas
siglas responden a la denominacin de un sistema para las conexiones de telfonos
digitales, especialmente creado para proveer servicios como el envo de voz, de video, as
como tambin, lneas telefnicas digitales o normales que surgen del excedente de los datos
simultneamente.
QoS: Calidad de Servicio es el rendimiento promedio de una red de telefona o de
computadoras, particularmente el rendimiento visto por los usuarios de la red.
RED LAN: son las siglas de Local rea Network, Red de rea local. Una 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).
RED P2P: una red peer-to-peer, red de pares, red entre iguales, red entre pares o red punto
a punto es una red de computadoras en la que todos o algunos aspectos funcionan sin
clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre s.
RED WAN: es la sigla de Wide rea Network (Red de rea Amplia). El concepto se
utiliza para nombrar a la red de computadoras que se extiende en una gran franja de
territorio, ya sea a travs de una ciudad, un pas o, incluso, a nivel mundial. Un ejemplo de
red WAN es la propia Internet.
SIP: el Protocolo de Iniciacin de Sesin (SIP) es un protocolo de comunicaciones para la
sealizacin y el control de multimedia sesiones de comunicacin.
SMPT: es el protocolo estndar de Internet para el intercambio de correo electrnico y
responde a las siglas de Protocolo Simple de Transmisin de Correo (Simple Mail Transfer
Protocol.
TAPI: la interfaz de programacin de aplicaciones de telefona (TAPI) que proporciona
integracin de telefona informtica y permite a los ordenadores que ejecutan Microsoft
Windows para utilizar telefnicas servicios. Diferentes versiones de TAPI estn disponibles
en diferentes versiones de Windows.
TCP: Protocolo de Control de Transmisin, es uno de los protocolos fundamentales en
Internet.
39
Trixbox: es una distribucin del sistema operativo GNU/Linux, basada en CentOS, que
tiene la particularidad de ser una central telefnica (PBX) por software basada en la PBX
de cdigo abierto Asterisk.
Trunking: es una funcin para conectar dos switchs, routers o servidores, del mismo
modelo o no, mediante 2 cables en paralelo en modo Full-Duplex. As se consigue un
ancho de banda del doble para la comunicacin entre los switches.
UDP: Protocolo de Datagrama de Usuario es un protocolo no orientado a conexin de la
capa de transporte del modelo TCP/IP. Este protocolo es muy simple ya que no proporciona
deteccin de errores (no es un protocolo orientado a conexin).
UIT: la Unin Internacional de Telecomunicaciones (UIT) es el organismo especializado
en telecomunicaciones de la Organizacin de las Naciones Unidas (ONU), encargado de
regular las telecomunicaciones a nivel internacional entre las distintas administraciones y
empresas operadoras.
Unix: (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea
y multiusuario; desarrollado.
VoIP: es un conjunto de recursos que hacen posible que la seal de voz viaje a travs de
Internet empleando el protocolo IP (Protocolo de Internet).
xDSL: se conoce como xDSL a la familia de tecnologas de acceso a Internet de banda
ancha basadas en la digitalizacin del bucle de abonado telefnico.
40
CAPTULO III
MARCO METODOLGICO
3.1 Tipo de Investigacin.
El presente trabajo de grado est enmarcado dentro de la modalidad de Proyecto
Factible, ya que se propone
en la alcalda del
)]
Donde:
n = Tamao de la muestra.
Z = Nivel de confianza deseado.
p = Proporcin de la poblacin con la caracterstica deseada (xito).
42
43
y confiabilidad.
Con
la validez
se determina la
revisin
de la
presentacin del contenido, el contraste de los indicadores con los tems (preguntas) que
miden las variables correspondientes. Se estima la validez como el hecho de que una
prueba sea de tal manera concebida, elaborada y aplicada y que mida lo que se propone
medir.
Para Baechle y Earle (2007) la validez es el grado en que una prueba o tem de la
prueba mide lo que pretende medir; es la caracterstica ms importante de una prueba. (p.
277).
Para validar el instrumento a utilizar en la recoleccin de datos se solicit apoyo de
los expertos en validacin mediante la presente carta (ver anexo A y anexo B)
44
3. 7 Fases Metodolgicas.
Fase I: Diagnosticar el funcionamiento del actual sistema de telefona utilizado
en la alcalda del Municipio Carlos Arvelo para determinar los requerimientos del
sistema de voz a travs de IP. En esta fase se realiz el anlisis del sistema de telefona
utilizado actualmente en la alcalda del Municipio Carlos Arvelo, esto permiti determinar
y conocer detalladamente el problema que se quiere solucionar.
Fase II: Describir los aspectos tcnicos del sistema de telefona de voz IP para la
alcalda del Municipio Carlos Arvelo. Concluido el anlisis de la problemtica existente,
se realiz un estudio que permiti determinar los requerimientos tcnicos necesarios del
nuevo sistema de telefona IP y a su vez proponer la implementacin de dicho sistema para
solventar el problema.
Fase III: Disear una base de datos que interacte con el sistema de
comunicacin de voz IP para almacenar registros de llamadas. Con el objeto de utilizar
adecuadamente el sistema de telefona IP, se propuso el diseo de una base de datos que
permita almacenar registros de llamadas, esto con la intencin de brindar una mejor
atencin a los usuarios de dicha alcalda y a su vez que dicho sistema de telefona no sea
utilizado para asuntos ajenos a la alcalda del Municipio Carlos Arvelo.
Fase IV: Analizar la factibilidad de la propuesta del sistema de telefona de voz a
travs de IP. En esta fase se analizaron los recursos tcnicos, econmicos y financieros
necesarios para la implementacin del sistema de telefona IP.
45
CAPITULO IV
RESULTADOS
4.1 Diagnosticar el funcionamiento del actual sistema de telefona utilizado en la
alcalda del Municipio Carlos Arvelo para determinar los requerimientos del sistema
de voz a travs de IP.
En esta fase se realiz la visita a la alcalda del Municipio Carlos Arvelo que permiti
conocer las condiciones y el funcionamiento del sistema telefnico que utiliza dicha
institucin, mediante una serie de cuestionarios al personal que all labora y por medio de la
observacin del sistema telefnico que utiliza cada una de las oficinas que conforman
dicha institucin.
Todo ello con el propsito de determinar los requerimientos del sistema de voz a
travs de IP y la opinin de las personas sobre la propuesta de implementacin de un
nuevo sistema telefnico a travs de internet.
4.1.1 Presentacin de resultados de encuestas.
1. Considera Ud. necesario sustituir su telfono de
oficina actual por un telfono virtual en el computador,
con muchas ms funcionalidades?
2% 4%
9%
47%
38%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
42
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
PERSONAS
1
2
4
17
21
45
PORCENTAJE%
2,222
4,444
8,888
37,777
46,666
100
0%
Totalmente en desacuerdo
11%
En desacuerdo
33%
56%
Indeciso
De acuerdo
Totalmente acuerdo
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
PERSONAS
0
0
5
15
25
45
PORCENTAJE%
0
0
11,111
33,333
55,555
100
7%
11%
44%
36%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
47
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
PERSONAS
1
3
5
16
20
45
PORCENTAJE%
2,222
6,666
11,111
35,555
44,444
100
0% 7%
49%
44%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
PERSONAS
0
0
3
20
22
45
PORCENTAJE%
0
0
11,111
35,555
44,444
100
0%
0%
Totalmente en desacuerdo
En desacuerdo
42%
Indeciso
De acuerdo
58%
Totalmente acuerdo
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
PERSONAS
0
0
0
19
26
45
48
PORCENTAJE%
0
0
0
42,222
57,777
100
45%
40%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
PERSONAS
1
2
4
18
20
45
PORCENTAJE%
2,222
4,444
8,888
44,444
48,888
100
9%
2%
51%
31%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
PERSONAS
3
4
1
14
23
45
49
PORCENTAJE%
6.666
8.888
2.222
31,111
51,111
100
0%
0%
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
47%
53%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
PERSONAS
0
0
0
21
24
45
PORCENTAJE%
0
0
0
46,666
53,333
100
0%
0%
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
40%
60%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
50
PERSONAS
0
0
0
18
27
45
PORCENTAJE%
0
0
0
40
60
100
0%
0%
Totalmente en desacuerdo
En desacuerdo
Indeciso
De acuerdo
Totalmente acuerdo
44%
56%
OPCIONES
TOTALMENTE EN DESACUERDO
EN DESACUERDO
INDECISO
DE ACUERDO
TOTALMENTE DE ACUERDO
TOTAL
4.2
PERSONAS
0
0
0
20
25
45
PORCENTAJE%
0
0
0
44,444
55,555
100
Describir los aspectos tcnicos del sistema de telefona de voz IP para la alcalda
51
52
53
Disco Duro
El servidor Asterisk requiere una alta capacidad de almacenamiento, esto es
indispensable para poder mejorar, ampliar, almacenar, innovar e incorporar nuevas
bases de datos a la PBX. La solucin ms adecuada para el almacenamiento de
informacin es la siguiente: (ver figura 16).
Figura 16. Disco Duro Interno Seagate 6tb 3.5 128mb Cache Sata 3 6 Tb
Fuente. http://www.seagate.com/la/es/internal-hard-drives/desktop-hard-drives/desktop-hdd/
Este disco duro posee tecnologas adecuadas para un alto desempeo de la PBX
entre ellas destacan:
Plataforma de 1 TB por plato.
Tecnologa Opti Cache esta proporciona almacenamiento virtual de memoria cache
de software lo que permite atender las solicitudes 200 o 500 veces ms rpido. Esta
tecnologa es exclusiva de la corporacin Seagate que permite mejorar el rendimiento
hasta en un 45%.
Tecnologa Acu Trac esta permite un alto rendimiento de lectura/escritura fiable,
incluso en entornos personalizados.
Tecnologa SmartAlign esta permite transiciones sin problemas a tecnologas de
formato avanzado.
54
Unidad de disco.
Este elemento es indispensable para la instalacin de la imagen ISO del sistema
Asterisk requerido para la PBX. (ver figura 17)
Este componente es capaz de leer y escribir formatos Blu Ray, CD y DVD y es esta
funcionalidad lo que permite que sea el ms indicado para esta propuesta.
Fuente de poder.
Es importante utilizar una fuente de poder con una alta potencia de salida ya que esto
permite aadir nuevos elementos como disco duro o algn tipo de tarjeta asociados a la
PBX sin que estos afecten la funcionalidad elctrica del servidor Asterisk.
Figura 18. Fuente De Poder Omega 1200w Atx Pci-e Nvidia Sli Amd Fan
Fuente. http://www.omega.com.tw/POWER-SUPPLY.asp
55
http://www.amd.com/es-xl/products/processors/desktop/athlon-cpu
Intel y alguna propia de AMD para mejorar las prestaciones en clculos financieros,
cientficos, criptografa, etc. Soporta AVX, SSE3, SSE4.1/.42, AES, XOP, FMA4.
de velocidad base, 3.7 GHz cuando se usan 4 ncleos y 3.8 GHz si slo se usan 2.
Cache. La memoria cache se configura con 8 Megas de nivel 3 y 2 Megas de nivel 2 por
Consumo. Su TDP es de 95 Watios, por lo tanto su consumo ser menor. Estamos ante
Overclocking. Este procesador aunque sea la gama ms baja de Bulldozer permite hacer
overclocking y funcionar a una mayor velocidad de la que viene por defecto. Su mayor
virtud es esta ltima caracterstica.
56
57
Este equipo es suficiente para cumplir los requerimientos de VoIP que demanda la
alcalda del Municipio Carlos Arvelo, esto se debe a que es exclusivo para PBX, ya que la
alcalda posee un servidor de datos, sin embargo, no se descarta la idea de que dicho equipo
pueda ser mejorado y de esta forma incrementar el servicio de VoIP.
DIGIUM TDM800P
Tarjeta de Telefona analgica fabricada por Digium para su uso con Asterisk. Es una
tarjeta configurable de 1 a 8 puertos analgicos, bien sean FXO o FXS. (ver figura 22).
Es una tarjeta PCI 32-bit 33 MHz 3.3V o 5.0V para slots o ranuras compatibles con
PCI 2.2 o superior. Trabaja tambin sobre ranuras PCI-X 32-bit 64MHz de 3.3V y 5V no
trabaja sobre slots PCI Express.
Tarjeta Modular, soporta hasta 8 mdulos (FXS y/o FXO) 02 mdulos X400 FXO o
FXS, Soporta cancelador de eco en hardware, Es reconocida automticamente por Asterisk.
Viene con el nmero de puerto grabado en el metal frontal (1 y 8)
Mdulo FXS (Color Verde): son para conectar Telfonos analgicos, y requiere que
se energice el molex tipo ATX que viene con la tarjeta.
Mdulo FXO (Color Rojo): son para conectar Lneas externas.
4.2.2 Instalacin de Trixbox Asterisk.
Para configurar el servidor como una PBX es necesario la instalacin de Trixbox el
cual es una distribucin del sistema operativo GNU/Linux, basada en CentOS, que tiene la
58
particularidad de ser una central telefnica (PBX) por software basada en la PBX de cdigo
abierto Asterisk.
Como cualquier central PBX, permite interconectar telfonos internos de una
compaa y conectarlos a la red telefnica convencional PSTN. La versin Trixbox CE es
la continuacin de Asterisk At Home. Trixbox, al ser un software de cdigo abierto, posee
varios beneficios, como es la creacin de nuevas funcionalidades.
Algo muy importante es que no slo soporta conexin a la telefona tradicional, sino
que tambin ofrece servicios VoIP -voz sobre IP-, permitiendo as ahorros muy
significativos en el coste de las llamadas internacionales, dado que stas no son realizadas
por la lnea telefnica tradicional, sino que utilizan Internet. Los protocolos con los cuales
trabaja pueden ser SIP, H.323, IAX, IAX2 y MGCP.
Instalacin de Trixbox Asterisk.
A continuacin presentamos los pasos a seguir para la instalacin de Trixbox en el
servidor PBX de la alcalda del Municipio Carlos Arvelo.
1. Reiniciar desde el CD
Se debe proceder a reiniciar el servidor utilizado como PBX con el CD de instalacin
de Trixbox en la unidad de CD.
Luego de unos segundos se muestra la siguiente imagen. (ver figura 23).
59
El equipo solo es utilizado para PBX por lo tanto se debe continuar con la instalacin
sencillamente presionando la tecla enter. Es importante resaltar que al presionar enter toda
informacin que se encuentre en el disco del equipo ser eliminada.
2. Configuracin del Teclado.
Luego de que el sistema detecte el hardware del equipo, preguntara por la
configuracin del teclado. Se debe utilizar las teclas de navegacin para seleccionar el que
corresponde y luego presionar OK. (ver figura 24).
3.
60
Luego de esto, se procede con la creacin y formateo de las particiones para luego
empezar con la instalacin. (ver figura 27).
61
5. Iniciando Trixbox.
Al terminar la instalacin, el CD ser expulsado y el sistema ser reiniciado. Es
importante asegurarse de que el sistema se reinicie. Luego aparecer una pantalla similar a
la siguiente figura, en ella aparecer Centox-4 que corresponde a Trixbox. (ver figura 28).
A continuacin aparecern una gran cantidad de lneas de cdigo, este proceso toma
tiempo ya que el sistema est compilando Asterisk. Luego de terminar el sistema se
reiniciara una vez ms.
La compilacin se realiza la primera vez que es ejecutado Trixbox, las prximas
veces el proceso tardara menos.
Una vez reiniciado se debe seleccionar CentOS-4 y luego de un tiempo se mostrara
una pantalla donde se debe introducir (login: root y password: el establecido en el cuarto
paso).
62
6. Configuracin de Red.
Para que la configuracin de red del Trixbox sea posible, la PC debe tener una
direccin IP valida y que se encuentre en la red de la alcalda. Para acceder a la
configuracin de red, se debe ejecutar el comando netconfig.
Aparecer un cuadro de dialogo preguntando si desea configurar la red. Presionar Ok
y a continuacin aparece la siguiente pantalla. (ver figura 30).
63
All se deben introducir los parmetros del servidor Asterisk, estos son direccin IP,
mascara de sub red, direccin de la puerta de enlace y direccin de servidor DNS. Para que
los cambios tengan efectos se debe ejecutar el comando: Service Network Restart. Para
comprobar los parmetros de la red configurados, se debe utilizar el comando: if config.
(su
extensin es .conf).
Se configuran las extensiones (los usuarios) y Dialplan o plan de llamadas, que es
donde se define que accin tomara Asterisk para el manejo de llamadas salientes o
entrantes.
El software libre permite, encontrarnos aplicaciones como Free-PBX, que nos
permite de una forma sencilla e intuitiva la configuracin del servidor Asterisk. Es por ello
que se utiliza Trixbox ya que posee Free-PBX como aplicacin predeterminada para la
configuracin del servidor Asterisk.
1. Accediendo a Free-PBX.
Inicialmente, se debe obtener la direccin IP del servidor Asterisk, esto se logra a
travs del comando ifconfig. Luego, desde cualquier computador conectado a la misma red
del servidor Asterisk, se digita la direccin IP del servidor Asterisk esto se debe hacer en la
barra de direcciones del navegador que utiliza dicha PC.
Por ejemplo para un servidor que tenga la direccin 192.168.1.1. (ver figura 31).
64
En caso de existir algn problema, se debe verificar que ambos equipos estn bajo la
misma red (puede comprobarse a travs del comando ping). Otro problema frecuente es la
configuracin de proxy del navegador.
Seguidamente, seleccionar switch. Aparece el siguiente cuadro de dialogo. (ver figura
33).
65
66
67
68
69
ZAP: es un hardware que se conecta al servidor Asterisk. Utilizado para manejar telfonos
anlogos.
CUSTOM: es un adaptador para cualquier dispositivo no estandarizado, por ejemplo
H.323. Tambin puede ser usado para trazar un mapa de una extensin a un nmero
externo.
La informacin necesaria para que un usuario quede registrado se aplica a
continuacin.
User Extensin: debe ser un nmero nico, identifica al usuario. Este es el nmero que
puede ser marcado desde otra extensin cualquiera, o directamente desde la recepcionista
digital (IVR), si est activado este mdulo. Este nmero puede tener cualquier longitud,
pero convencionalmente es utilizado un nmero de tres o cuatro dgitos.
Display Name: nombre con el cual se identifica la extensin en el servidor Asterisk. Es el
nombre que aparecer en el identificador de llamadas.
Secret: esta es la contrasea utilizada por el dispositivo telefnico para autenticarse con el
servidor Asterisk. Usado en extensiones SIP e IAX2. (ver figura 40).
70
Otras opciones como el manejo de fax o correo electrnico, buzn de voz, grabacin
de la conversacin, entre otras, son opciones que pueden ser configurables en este men.
Diligenciando todos los datos, seleccionar Submit.
Una vez creada las extensiones, estas pueden ser editadas. (ver figura 41).
71
La opcin Outbound Dial Command permite que las misma caractersticas de las
opciones mencionadas anteriormente, pero aplicado a llamadas salientes. (ver figura 42)
72
73
Especifican el nmero mximo de las llamadas simultneas que pueden salir o entrar
por esta troncal. Se recomienda dejar en blanco para no especificar ningn lmite.
Outgoing Dial Rules (Reglas de Llamadas Salientes)
Las reglas de marcados son muy importante, y simple de aprender. Le indican al
servidor como van a ser marcadas las llamadas en esta troncal. Puede ser utilizado para
agregar o quitar prefijos. Los nmeros que no tengan una equivalencia con ningn patrn
definido, sern marcados como estn.
Reglas:
X Equivale a cualquier digito de 0 a 9
Z Equivalente a cualquier digito de 1 a 9
N Equivalente a cualquier digito de 2 a 9
[1,5-9] Equivalente a cualquier digito o letra entre llaves (en este ejemplo 1,5,6,7,8,9)
. Equivale a uno o ms caracteres (no permitido antes de un | o +)
| Quita un prefijo de discado del nmero (Por ejemplo: 300 |NXXXXXX equivaldr
cuando alguien marque 30035551234, pero solo ingresara en la troncal 5551234)
+ Suma los prefijo de discado del nmero (Por ejemplo: 300+NXXXXXX equivaldr
cuando alguien marque 5551234 e ingresara a la troncal como 3005551234).
Dial Rules Wizards (Asistente de reglas de marcado)
Esta herramienta facilita la creacin de reglas de marcado. Basta elegir una de las
opciones y seguir las instrucciones en pantalla. Cuando el sistema finaliza, agrega la regla
en el cuadro de texto de reglas marcado.
Outbound Dial Prefix (Prefijo para llamadas Salientes)
En esta opcin especifica el prefijo que se adicionara a todas las llamadas salientes.
Outgoing Settings (Detalles de la Troncal de Salida)
Con esta opcin se especifica la configuracin de la troncal de salida.
En el Trunk Name, se coloca el nombre de la troncal.
En el cuadro de texto PEER Details se colocan los parmetros que identificaran la
troncal.
74
75
76
77
Puede dejar esta dos casilla (nmero DID y numero de caller ID) en blanco
reconocer todas las llamadas de cualquier origen. (ver figura 45).
78
Hasta ahora se han descritos las opciones necesarias para la configuracin del
servidor Asterisk que permite establecer llamadas entre sus clientes.
Servicios de Valor Agregado.
A continuacin se describen algunos de los servicios de valor agregado sin ahondar
en su configuracin detallada, con el fin de dar al lector una idea del servicio de proveer
cada herramienta. Si se desea implementar algunos de estos servicios, se invita al lector a
consultar la referencia bibliogrfica de este manual.
g. Blacklist (Lista Negra)
Como su nombre lo indica, es la lista de los usuarios bloqueados o no admitidos.
Puede ingresar un nmero en la lista de nmeros bloqueados en la lista negra o
reemplazarlo. Esto se logra integrando el nmero en la casilla correspondiente y
seleccionando submit change.
h. IVR Interactive Voice Responce (Recepcionista Digital)
Es una recepcionista digital, puede configurarse para que reproduzca mensajes pregrabados por el usuario o los cargados por defecto con Asterisk. Su configuracin es muy
sencilla, solo debe colocar los mensaje que el usuario escuchara y definir qu acciones
tomar dependiendo de las teclas marcadas (se puede crear un men de servicios, similar a
los utilizados por las compaas celulares o pedirle al usuario que digite el nmero de la
extensin con la que desea comunicarse, entre otras opciones).
i. Conferences (Sala de Conferncia)
Se puede describir como un chat room, donde varios usuarios marcan una extensin y
pueden comunicarse entre s.
j. Music On Hold (Musica en Espera)
Aqu se puede configurar los archivos de msica en espera que ser reproducido.
Usted puede configurar varias clases de msica en espera, que son usadas en distintas
colas. La idea es que su msica en espera preestablecida es msica standard, y sus
distintas colas pueden tener diferentes sonidos mientras los llamantes aguardan en lnea.
k. Time Conditions (Condiciones Horarias)
79
Con esta herramienta, se puede configurar al servidor para que vari su configuracin
dependiendo de la hora y fecha de las llamadas. Por ejemplo: Si usted llama a una empresa
un domingo, y en esta empresa no se trabajan los domingos puede configurar al servidor
para que mediante un mensaje pregrabado le comunique otro da, o puede desviar la
llamada a otra extensin que si labore este dio (vigilancia, por ejemplo). De igual forma se
puede configurar dependiendo de la hora de la llamada.
l. Follow me (Sigueme)
Esta opcin permite al usuario transferir llamadas a otra extensin o extensiones en
caso de no encontrarse disponible.
m. Ring Groups (Grupos de Extensiones)
Esto define una extensin virtual que llama a un grupo de telfonos
simultneamente, detenindose cuando el llamado es contestado. Una implementacin de
esta herramienta son los Call Centers.
n. Queues (Colas)
Las colas permiten administrar un gran nmero de llamadas entrantes, como es de
esperarse en un Call Center o en un contact center. Esta es una aplicacin muy completa, y
como tal, tiene muchas opciones de configuracin. Como el tiempo de espera de cada
usuario, el mensaje de espera, Music On Hold entre otras opciones tiles.
o. DISA (Direct Inward System Access)
DISA le permite proveer un tono de discado interno a llamantes externos, esto es, que
una persona que se comunique con su servidor, luego de autenticarse hacer llamadas como
si estuviese en conectado directamente a su servidor Asterisk.
p. System Recording (Gravacion del Sistema)
Usado para cargar al sistema mensajes grabados por el usuario que puedan ser usados
para la IVR o cualquier mensaje. Tiene la opcin de cargar mensajes grabados desde la
extensin, o cargar archivos de audio.
FLASH OPERADOR PANEL
80
81
82
Las opciones necesarias para configurar el telfono como cliente del servidor
Astrisk son: (ver cuadro 4).
Cuadro 4. Configuracion Telefono IP
83
Luego de configurar los datos de la extensin, seleccione Save Set para guardar la
configuracin en el telfono. Seguido de esto aparecer una pantalla sealando que puede
reiniciar el telfono luego de cinco segundos, para esto presione Rebbot.
Debe esperar treinta segundo mientras reinicie el telfono, transcurrido este tiempo
puede reingresar a la pgina de configuracin del telfono.
Al reingresar a la configuracin del telfono podemos notar que los cambios
realizados anteriormente permanecen. El siguiente paso es configurar los parmetros de red
del telfono. Para esto seleccione Basic Option en el men a la izquierda de la pantalla. (ver
figura 51).
84
Este adaptador permite transferir llamadas a la PSTN y estas sern facturadas por
CANTV, ya que no pertenecen a la red VoIP de la alcalda del Municipio Carlos Arvelo.
Funcionamiento del FXS / FXO
Los detalles tcnicos sobre cmo interacta un puerto FXS /FXO, se detalla en este
orden:
Cuando desee realizar una llamada:
1. Tome el telfono (el dispositivo FXO). El puerto FXS detecta que ha descolgado el
telfono.
2. Marque el nmero de telfono, que pasa como dgitos de Tono Dual Multi Frecuencia
(DTMF) al puerto FXS.
Llamada Entrante
1. El puerto FXS recibe una llamada y luego enva un voltaje de llamada al dispositivo
FXO adjunto.
2. El telfono suena.
3. Al levantar el telfono, podr responder la llamada.
Finalizacin de la llamada normalmente el puerto FXS depende de alguno de los
dispositivos FXO conectados para finalizar la llamada.
El dispositivo FXS recomendado para esta propuesta es el siguiente: (ver figura 52).
De fcil instalacin y uso, el SPA112 trabajo sobre una red IP para conectar telfonos
anlogos y mquinas de fax a la PBX
85
El Cisco SPA 112 es compacto en diseo y compatible con los estndares de voz
internacional y datos. Se puede usar con servicios para uso hogareo y empresas VoIP,
incluyendo ambientes con todas las caractersticas de un sistema PBX.
Pasos para la instalacin del adaptador ATA.
1. Primero debe determinar cul es la direccin IP de su dispositivo. Para hacerlo, levante
el telfono de la Lnea 1.
2. Marque: **** (cuatro asteriscos) luego marque: 110 #
3. Y le dirn la direccin IP de su dispositivo (e.j. 192.168.0.100).
4. Utilizar una computadora de la
anterior:
5. http://<IP ADDRESS>/
6. (donde <IP ADDRESS> se remplaza con la direccin que obtuvo en el PASO 1).
7. Haga clic en el botn Quick Setup cerca de la parte izquierda superior de la pantalla.
8.
Slo es necesario modificar algunos parmetros establecidos de fbrica. Estos son:
Proxy: *************
Display Name: ingrese su nombre completo. El mismo se mostrar como parte de su
identificador de llamadas.
User ID: ingrese el nmero de telfono que escogi cuando se suscribi inicialmente a
InPhonex.
Password: ingrese la contrasea que escogi cuando se suscribi inicialmente a InPhonex.
(ver figura 53).
86
Haga clic en Submit al final de la pgina para guardar los cambios. Ver la
siguiente pantalla:
SPA112 is updating your configuration. Unit may reset.
You will be redirected to the configuration page in 20 seconds.
If you are not redirected automatically, you can click here to retum to the login page.
Del men principal, haga clic en Voice, luego haga clic en Line 1.
La configuracin del switch se realiza por internet de forma segura con el uso de SSL
(Secure Sockets Layer) este protocolo se encarga de cifrar y descifrar los datos de
transmitidos y recibidos. El switch protege la red con VLAN IEE802.1Q, autenticacin de
puertos IEE 802.1X, listas de control de accesos (ACL), prevencin mediante denegacin
del servicio (DoS) y filtrado basado en MAC. Las funciones de calidad de servicio (QoS) y
gestin de trfico mejoradas contribuyen a garantizar comunicaciones de voz y video
ntidos y fiables.
Para la implementacin de voz sobre IP, el equipo Cisco SGE2010P se ajusta a la
norma IEEE 802. 3af relativa a Power Over Ethernet (POE). La funcin de deteccin
automtica
terminales antes de suministrar alimentacin. Para mayor seguridad, cada puerto tiene
proteccin independiente contra sobrecarga y cortocircuito, junto con indicadores LED que
muestran el estado de alimentacin.
Especificaciones
En el cuadro 5 se incluyen las especificaciones, el contenido del paquete y los
requisitos mnimos del Switch Gigabit de 48 puertos Cisco SGE2010P.
88
Puertos
Botones
Tipo de cableado
LED
PoE
Botn de reinicio
Par trenzado no apantallado (UTP) Categora 5 o superior para 10BASE-T/100BASE-TX, UTP Categora 5e
o superior para 1000BASE-T
PWR, Fan, Link/Act, PoE, Speed, RPS, Master, Stack ID de 1 a 8
PoE IEEE 802.3af suministrada a cualquiera de los 48 puertos 10/100/1000
Potencia mxima de 15,4 W para un puerto Fast Ethernet. 360 W totales
disponibles para todos los puertos con alimentacin CA regular, y 280 W
totales disponibles con RPS
Rendimiento
Capacidad de
conmutacin
Capacidad de
transferencia
Apilamiento
Funcionamiento
con apilamiento
Capa 2
Tamao de tabla
MAC
Nmero de
VLAN
VLAN
Bloqueo de
cabecera de
lnea
(HOL)
8000
256 VLAN activas (rango 4096)
VLAN basadas en puertos y en etiquetas 802.1Q; VLAN basada en protocolo, VLAN de gestin, VLAN TV
multidifusin, Private VLAN Edge (PVE); protocolo genrico de registro de VLAN (GVRP)
Prevencin de bloqueo de cabecera de lnea
Continua.
Continuacin del cuadro 5. Especificaciones del Switch Gigabit de 48 puertos Cisco
SGE2010P PoE.
Capa 3
Opciones de capa 3
IPv6
Opciones IPv6
Enrutamiento esttico; enrutamiento entre dominios sin clases (CIDR); 60 rutas estticas; IPv4 e
IPv6; transferencia de trfico de capa 3 a velocidad de cable de silicio
IPv6 over Ethernet, doble pila, red IPv6 over IPv4 con tnel de protocolo de direccionamiento
automtico de tnel dentro de un emplazamiento (ISATAP), descubrimiento de adyacente IPv6,
configuracin de direcciones sin estado IPv6, descubrimiento de unidad de transmisin mxima
(MTU), WEB, SSL, Telnet, Ping, Traceroute, protocolo de tiempo de red simple(SNTP),
protocolo de transferencia de archivos trivial (TFTP), protocolo de gestin de red simple
(SNMP), RADIUS, listas de control de acceso (ACL), QoS, VLAN basada en protocolo
Gestin
89
SNMP
MIB SNMP
Otra gestin
Seguridad
IEEE 802.1X
ACL
Continua.
Continuacin del cuadro 5. Especificaciones del Switch Gigabit de 48 puertos Cisco
SGE2010P PoE.
Disponibilidad
Adicin de enlaces
Control de tormentas
rbol de expansin
Prevencin de DoS
Redundancia de alimentacin
4 colas de hardware
Asignacin de prioridades de colas y turno rotativo ponderado (WRR)
Basada en puerto, basada en prioridad VLAN 802.1p; basada en precedencia/ToS/DSCP IP
Clase de servicio
Limitacin de velocidad de
90
transmisin
Estadsticas
Normas
Entorno
Dimensiones
An x Al x F
Peso de la unidad
Alimentacin
100-240V CA, 47-63 Hz, interna, universal; tambin equipado con conector de
alimentacin redundante externo para fuente de alimentacin externa de -48V CC
Certificacin
UL (UL 60950), CSA (CSA 22.2), Marcado CE, FCC Parte 15 (CFR 47) Clase A
Temperatura de funcionamiento
32 a 104F (0 a 40C)
Temperatura de almacenamiento
Humedad de funcionamiento
Humedad de almacenamiento
Contina.
SGE2010P PoE.
Contenido del paquete
Switch Gigabit de 48 puertos Cisco SGE2010P
Adaptador de alimentacin CA con cable de alimentacin
Dos kits de montaje en rack con ocho tornillos
CD-ROM con documentacin del usuario (PDF)
Tarjeta de registro
Cable para consola
Requisitos mnimos
Navegador de Internet: Mozilla Firefox 1.5 o posterior, Microsoft Internet Explorer 5.5 o posterior
Cable de red Categora 5 Ethernet
TCP/IP, adaptador de red y sistema operativo apto para redes (como Microsoft Windows, Linux o MAC
OS X) instalado en cada ordenador de la red
Soporte del proveedor para software CPE versin 1.2 o posterior
Fuente. Alvarez, Lozano (2016)
91
4.3 Disear una base de datos que interacte con el sistema de comunicacin de voz IP
para almacenar registros de llamadas.
Asterisk cuenta con una base de datos interna que se utiliza para diferentes
propsitos pero que tambin podemos editar para complementar el plan de marcado con
contenido dinmico o incluso crear condiciones de bloqueo.
La base de datos de Asterisk est basada en Berkeley v1 y su uso es bastante
sencillo. La informacin se agrupa en familias, entradas y valores. Por hacer un smil, una
familia representara una columna de una tabla, cada entrada sera una fila de esa columna y
el valor es el valor propio que almacena esa fila.
Tener integrado Asterisk con una base de datos es uno de los pasos ms importantes
para poder crear clusters o trabajar con aplicaciones externas. En primer lugar se debe
instalar la base de datos mysql y configurar una base de datos desde consola para luego
conectarse a ella desde Asterisk.
Luego se instala el conector odbc (estndar de acceso a las bases de datos) y
configurar Asterisk para poder usarlo y por ultimo utilizar Asterisk para hacer consultas sql.
92
Durante la instalacin nos pedir la clave del usuario root, es importante que
pongamos una contrasea segura.
$ sudo service mysqld start
Enter password:
Se tiene que indicar la clave de root y entrar en la consola del servidor mysql.
Ahora se procede a crear un usuario llamado Asterisk utilizando el comando
CREATE USER:
mysql> CREATE USER 'asterisk'@'localhost' IDENTIFIED BY 'clave_secreta';
Salir de la sesin de root y volver a entrar con el usuario Asterisk indicando al final
la base de datos Asterisk para comprobar que todo funciona correctamente:
mysql> exit
Bye
# mysql -u asterisk -p asterisk
93
Enter password:
Ingresar la clave del usuario Asterisk y si todo ha ido bien se debe mostrar la consola
de mysql:
mysql>
mysql> exit
Bye
94
95
$ cd ~/src/asterisk-complete/asterisk/11
$ ./configure
$ make menuselect
$ make install
A partir de este momento el servidor asterisk est conectado con mysql a travs de
ODBC.
96
97
A travs del cliente SQL y por medio del comando SHOW FULL PROCESSLIST se
puede verificar todas las llamadas provenientes y entrantes de las extensiones, tiempo de
duracin de llamada, fecha de realizacin, identificador de llamada entre otras funciones.
Es posible consultar la base de datos desde un pc remoto de la siguiente manera.
1. Editar el archivo de configuracin del MYSQL SERVER./etc/mysql/my.conf.
2. Escribir la siguiente lnea bind-address = 127.0.0.1 y guardamos el cambio La cual
queda as #bind-address = 127.0.0.1.
3. Reiniciar el servicio de MYSQL SERVER sudo /etc/init.d/mysql restart.
4. Entrar al mysql prompt con el comando mysql -u root -p (nota en este comando se
entiende que root es el super usuario).
5. Una vez dentro se debe ejecutar esta query: mysql>GRANT ALL PRIVILEGES ON
*.* TO root@192.168.15.101 IDENTIFIED BY 'mypassword'; Donde root es el usuario al
que tendr permiso y @192.168.168.15.101 es la direccin IP de la pc remota que se
conectara a nuestra base de datos y mypassword es la clave de usuario que se utilizara.
Cabe destacar que las direcciones IP utilizadas pueden variar dependiendo de la red
donde se va a implementar el servidor Asterisk.
4.4 Analizar la factibilidad de la propuesta del sistema de telefona de voz a travs de
IP.
El estudio de factibilidad requerido para efectos de la propuesta de VoIP en la
alcalda del Municipio Carlos Arvelo, se basa en 2 aspectos o niveles:
1. Nivel Tcnico.
2. Nivel Econmico.
4.4.1. Factibilidad Tcnica
Los equipos propuestos tienen la capacidad tcnica para soportar el volumen de
procesamiento de datos y la tecnologa necesaria para el montaje del servidor Asterisk y la
red de telefona IP, adems de admitir nuevas bases de datos que pueden ser utilizadas para
crear nuevos contenidos y funcionalidades a los propuestos en este proyecto, permitiendo la
expansin y el mejoramiento de la red de telefona a travs de IP.
4.4.2 Factibilidad Financiera
98
Cantidad
Costo Unitario en
Costo Total en Bs F
Bs F
1
220.000
220.000
87.500
87.500
56.000
112.000
17.500
17.500
287.413
287.413
33.000
132.000
1.300.000
1.300.000
Case
18.000
18.000
120
240
38.000
38.000
Conector Rj45
100
40
4000
10
300
3000
40
60.000
2.400.000
Disco Duro
365.000
365.000
46.000
46.000
Unidad de CD
65.000
65.000
TOTAL
5.095.653
GIGABIT PCI-E
Digium TDM800P esto va en la
primera parte servidor.
Adaptador telefnico Cisco SPA112
Switch Cisco SGE2010P:PO
99
CONCLUSIONES.
Una vez finalizadas todas las fases del proyecto y tomando en cuenta los objetivos
inciales de la investigacin, se logr desarrollar de manera exitosa la propuesta de red
telefnica a travs de IP para la alcalda del Municipio Carlos Arvelo. Para adecuar el
proyecto a las necesidades de la comunidad y del personal que labora en dicha alcalda, se
realiz una visita a la institucin gubernamental que permiti realizar una serie de
entrevistas, conocer e identificar los principales
100
RECOMENDACIONES.
condiciones, prefiriendo tener una red LAN dedicado a datos y otra red LAN para los
terminales de VoIP.
Se debe tomar en cuenta en el momento de incluir ms extensiones a la PBX, la
necesidad de incrementar la memoria RAM del servidor ASTERISK, y este debe ser
monitorizado constantemente ya que como se haba analizado antes, este es un factor
limitante en la cantidad de llamadas simultneas.
Se recomienda que la PBX est expuesta directamente a INTERNET con una IP pblica
para evitar problemas de NAT, en cuyo caso se deben configurar reglas de firewall en el
servidor Asterisk. Dado que este servicio est en una plataforma OpenSource, las
seguridades son fiables; se deben filtrar puertos extraos hacia el servidor y a travs del
mismo, por medio de polticas de IP-TABLES, permitiendo solamente las conexiones
necesarias para el servicio implementado. Adicionalmente el filtro precavido y adecuado
con el puerto UDP correspondiente de los protocolos SIP 5060, e IAX 4569 hacia y desde
las redes internas y externas conocidas.
Al implementar la red de telefona IP es necesario la contratacin de personal
especializado en el campo de telecomunicaciones para el manejo, mantenimiento,
supervisin y control de la PBX y de esta forma mantener la funcionalidad y eficiencia de
este servicio.
101
REFERENCIAS
Referencias Bibliogrficas
Arias. G (2012). El proyecto de investigacin: Gua para su elaboracin.
Caracas: Editorial Episteme.
Baechele y Earle (2007). Validacin y confiabilidad de la investigacin. Caracas:
Editorial. Panapo.
Balestrinei. M (2002). Como se elabora el proyecto de investigacin. Caracas:
Editorial. BI Consultores Asociados.
Centeno Christiam P. (2013), Implementacin de telefona de voz sobre IP en el
ministerio de educacin distrito 23D02 en la ciudad Santo Domingo de los Colorados.
Trabajo especial de grado. Universidad tcnica de Ambato. Ambato, Ecuador.
Chavez. N (2007). Introduccin a la investigacin educativa. Caracas: Editorial. Grafiel.
Figueredo Jose. (2011), Herramienta de evaluacin para la implementacin eficaz de
VoIP en las organizaciones bajo software libre. Trabajo especial de grado.
Universidad Centro Occidental Lisandro Alvarado. Barquisimeto Edo Lara.
Venezuela.
Gonzlez Alexis. (2011), Asterisk y telefona tradicional. Informe de proyecto. Instituto
DuocUC de Chile. Chile.
Mndez. C (2001). Metodologa: Diseo y desarrollo del proceso de investigacin.
Bogot, Colombia: Editorial McGraw Hill.
Mndez Vctor. (2010), Implementacin de conmutador de voz IP (PBX Virtual)
sobre una red de datos. Trabajo especial de grado. Instituto Politcnico Nacional.
Culhuacn. Mxico.
Nery Sorangel Silva. (2006), Desarrollo de un sistema VoIP y diseo de prototipo de
equipo terminal HW/SW. Trabajo especial de grado .Universidad
Bolvar. Caracas Distrito Capital. Venezuela.
Sabino. C (2003). El proceso de investigacin. Caracas: Editorial Panapo
102
Simn
Soto Dario, Jose Moreno. (2009), Articulo sobre telefona VoIP. Informe de maestra
en Telemtica. Universidad Dr. Rafael Belloso Chacin .Ciudad de Maracaibo Edo
Zulia. Venezuela.
Tamayo y Tamayo. (1997). Proceso de la investigacin cientfica. Mxico: Editorial.
Noriega editores.
Universidad Pedaggica Libertador. (2003).Manual de trabajos de grado de
especializacin y maestra y tesis doctorales. Caracas: Autor: Maritza Barrios.
Referencias Electrnicas.
Adminso. Extrado el 6 de octubre de 2015 desde http://www.adminso.es/image/0/07/
Eugenio_cap4. pdf
Elastixtech. Extrado el 3 de octubre de 2015 desde http://elastixtech.com/qoscalidad-de-servicio-para-voip/
Elastixtech. Extrado el 4 de octubre de 2015 desde http://elastixtech.com
Elastixtech. Extrado el 28 de Septiembre de 2015 desde http://elastixtech.com/protOcoloiax/
Microsoft. Extrado el 27 de septiembre de 2015 desde https://msdn.microsoft.com/eses/library/cc739825%28v=ws.10%29.aspx
Openwebinars. Extraido el 5 de octubre de 2015 desde http://openwebinars.net/las
-7-distribuciones-linux-para-voip-con-asterisk-mas-usadas/
Prezi. Extrado el 1 de Octubre de 2015 desde http://prezi.com/voz1c8ibklgk/proto
Colo-mgcp/
103
104
ANEXO
105
ANEXO A
REPBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD JOS ANTONIO PEZ
FACULTAD DE INGENIERA
ESCUELA DE TELECOMUNICACIONES
Atentamente.
106
107
ANEXO C.
108
Totalmente
de
Acuerdo
De acuerdo
Indeciso
En
desacuerdo
ENCUESTA
Propuesta de Implementacin de Telefona
IP en la alcalda Municipio Carlos Arvelo.
Totalmente en
desacuerdo
ENCUESTA
ANEXO D.
LINEAS DE COMANDOS DE ASTERISK (CLI)
Los mdulos que Asterisk debe cargar son especificados en el archivo modules.conf;
para ver los que actualmente se han cargado, se procede a ejecutar la orden siguiente en el
intrprete en lnea de comandos CLI de Asterisk:
localhost*CLI> module show
Asterisk, proporciona caractersticas que le brindan un gran potencial; por ejemplo,
buzn de voz, salas de conferencias, distribucin y gestin automtica de llamadas,
contestador automtico, interaccin con la red de telefona tradicional, reconocimiento de
llamadas, posibilidad de creacin de nmeros virtuales, entre otras. Todo ello, y sobre todo
al bajo coste que supone, hace pensar que reemplazar, sino en su totalidad prcticamente,
a la telefona tradicional implantada en empresas, instituciones, hogares.
Instalacin
A continuacin se presenta la instalacin paso a paso de Asterisk en la distribucin
Debian GNU/Linux 5 Lenny. Para la instalacin de Asterisk en cualquier otra distribucin
Linux no debemos tener problema alguno operando de forma anloga, usando los
comandos equivalentes a los expuestos.
Existen diferentes paquetes disponibles dependiendo del tipo de instalacin que
queramos realizar; por ejemplo, si tan slo queremos instalar Asterisk (sin ninguna
interaccin con lneas de telefona analgicas o digitales) es suficiente el paquete asterisk (y
posiblemente el paquete asterisk-addons, que proporciona mdulos adicionales a la
instalacin bsica de Asterisk).
ste es el tipo de instalacin que se muestra a continuacin. Para el uso de tarjetas de
comunicacin analgica se dispone adems del paquete zaptel, mientras que para tarjetas de
comunicaciones digitales tiene libpri.
Comenzar con la instalacin de las dependencias necesarias. Para ello se debe
ejecutar el comando apt-get install:
109
112
113
Comando
CLI> core show functions
CLI> core show functions <nombre>
Acceder la ayuda
Fuente: Adminso
Configuracin Bsica
A continuacin se presentan los aspectos ms fundamentales de la configuracin de
Asterisk. Comprendiendo cmo es posible configurar un dispositivo SIP (por ser
considerado como un estndar para la VoIP) as como un dialplan o plan de marcado
bsico.
La configuracin de los dispositivos SIP se realiza en el fichero sip.conf. La
estructura general de este fichero es la siguiente:
[general]
parametro1=valor1
parametro2=valor2
114
[nombre_de_usuario]
parametro3=valor3
[nombre_de_usuario]
parametro4=valor4
La seccin general contiene valores para los parmetros que son aplicables a todos los
usuarios SIP de forma global. Por ejemplo, el puerto a usar en las comunicaciones (5060),
las interfaces en las que escuchar peticiones, etc. Despus, en la seccin dedicada para cada
usuario SIP, se definen los valores especficos para algunos de los parmetros. Existen tres
tipos de usuarios SIP:
Peer. Usuarios que reciben llamadas de Asterisk.
User. Usuarios que envan llamadas a Asterisk.
Friend. Usuarios que enva y reciben llamadas a/ de Asterisk.
Lo normal es que el tipo friend sea utilizado para los telfonos y el tipo peer para los
proveedores de telefona IP. Veamos un pequeo ejemplo para la definicin de dos usuarios
introduciendo algunos parmetros y valores:
[general]
port=5060
bindaddr=0.0.0.0
[eugenio]
type=friend
username=eugenio
secret=123
context=desde-usuarios
host=dynamic
callerid= Eugenio <2000>
[carmen]
type=friend
username=Carmen
115
secret=321
context=desde-usuarios
host=dynamic
callerid= Carmen <2001>
En la seccin general:
port. Puerto a usar en las comunicaciones SIP.
bindaddr. Direccin en la que Asterisk escucha peticiones (con 0.0.0.0 indica todas las
interfaces).
En los usuarios:
type. Tipo de usuario (peer, user o friend).
username. Nombre de usuario.
secret. Contrasea a utilizar para la autenticacin.
context. Permite indicar el contexto aplicable al usuario (ms adelante vemos en qu
consiste un contexto).
host. Direccin IP del usuario. Al especificar dynamic est indicando que el usuario
debe registrarse y obtener una direccin IP.
callerid. Es el identificador usado para el usuario, mostrado en el terminal del receptor
cuando ste realiza una llamada.
Cada vez que se introduce modificaciones en el fichero sip.conf es necesario volver a
cargar su configuracin en el intrprete de comandos CLI, ejecutando la siguiente
sentencia:
CLI> sip reload
Si existe algn error en los cambios introducidos se advierte de ello en este momento.
Como se observa en el cuadro 6, si se desea consultar en cualquier momento un listado
(incluyendo nombres de usuario, host, direccin IP, puerto, estado, etc.) de los usuarios SIP
se puede ejecutar los comandos show sip users y show sip peers en el CLI.
116
117
aplicacin
de
determinadas
acciones a todo el contexto como conjunto. Los contextos son muy importantes dentro de la
configuracin del dialplan, al permitir crear diferentes entres lgicos para el procesamiento
de las llamadas dotando al dialplan de escalabilidad y flexibilidad. Cuando un usuario es
definido en sip.conf se le asigna un contexto.
Cuadro 7. Caracteres especiales para la definicin de patrones en las extensiones
Carcter o caracteres
Patrn
Dgitos del 0 al 9.
Dgitos del 1 al 9.
Dgitos del 2 al 9.
[]
exten => 1234,n(salto), Noop (Prioridad con etiqueta salto!)
119