analisis del eco en sistemas de telefonia ip, fredy antonio patriz rafael, luis manuel peñate tob
Post on 23-Feb-2018
220 Views
Preview:
TRANSCRIPT
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
1/101
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERA Y ARQUITECTURA
ESCUELA DE INGENIERA ELCTRICA
Anlisis del eco en sistemas de telefona IP.
PRESENTADO POR:
FREDY ANTONIO PATRIZ RAFAEL
LUIS MANUEL PEATE TOBAR
PARA OPTAR AL TTULO DE:
INGENIERO ELECTRICISTA
CIUDAD UNIVERSITARIA, ENERO 2016
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
2/101
UNIVERSIDAD DE EL SALVADOR
RECTOR INTERINO :
LIC. JOS LUIS ARGUETA ANTILLN
SECRETARIA GENERAL :
DRA. ANA LETICIA ZAVALETA DE AMAYA
FACULTAD DE INGENIERA Y ARQUITECTURA
DECANO :
ING. FRANCISCO ANTONIO ALARCN SANDOVAL
SECRETARIO :
ING. JULIO ALBERTO PORTILLO
ESCUELA DE INGENIERA ELCTRICA
DIRECTOR :
ING. ARMANDO MARTNEZ CALDERN
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
3/101
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERA Y ARQUITECTURA
ESCUELA DE INGENIERA ELCTRICA
Trabajo de Graduacin previo a la opcin al Grado de:
INGENIERO ELECTRICISTA
Ttulo :
Anlisis del eco en sistemas de telefona IP.
Presentado por :
FREDY ANTONIO PATRIZ RAFAEL
LUIS MANUEL PEATE TOBAR
Trabajo de Graduacin Aprobado por:
Docente Asesor :
Dr. CARLOS EUGENIO MARTNEZ CRUZ
San Salvador, Diciembre 2015
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
4/101
Trabajo de Graduacin Aprobado por:
Docente Asesor :
Dr. CARLOS EUGENIO MARTNEZ CRUZ
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
5/101
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
6/101
AGRADECIMIENTOS.
Agradezco a Dios y a mis padres Maria Angela Rafael y Valentn Patriz Muzo por apoyar
incondicionalmente en la apropiacin de mi educacin, en quienes encontr fortaleza para
que cada amanecer sea mejor que su vspera y cada maana ms rica que su ayer.
A la Familia Patriz Rafael en quienes encontr fortaleza para continuar cada da adquiriendo
mayor conocimiento intelectual, social y espiritual.
El conocimiento equivale a alas para la vida del hombre y una escalera para su ascenso. Suadquisicin incumbe a todos.
Bah'u'llh.
A mis compaero por compartir el mismo sendero en nuestra educacin y a los amigos que
han estado acompandome en diferentes maneras.
Considerad al hombre una mina rica en gemas de valor inestimable, solamente la
educacin puede hacerle revelar sus tesoros y permitir a la humanidad beneficiarse de este.
Bah'u'llh.
Con eterna gratitud
Fredy Antonio Patriz Rafael
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
7/101
AGRADECIMIENTOS.
Agradezco primeramente a Dios por darme salud, voluntad y perseverancia, para llegar a
culminar esta etapa de estudio, por brindarme la oportunidad de conocer a tantos
compaeros y buenos amigos en esta carrera.
A mis padres Vilma Cruz y Ral Manuel, por impulsarme desde el principio en seguir
estudiando en la universidad y apoyarme incondicionalmente en los fracasos y triunfos
durante este camino.
A mi hermano Ral David, su esposa y mis adoradas sobrinas que siempre estn presentes
apoyndome y ayudndome en todo lo que se presenta en esta vida.
A mis tas y primos que siempre estn pendientes de los pasos que tengo en todo momento,
tanto en estudios como ahora en el mbito laboral.
Al Dr. Carlos Martnez por aceptarnos y apoyarnos en todo lo que necesitbamos durante
el desarrollo de este trabajo de graduacin y a todos los docentes de la Escuela de Ingeniera
Elctrica quienes han transmitido sus conocimientos y sus experiencias hacia nosotros.
A todos mis compaeros que se convirtieron en amigos a lo largo de estos aos hay queseguir adelante y nunca decaer, y a quienes van comenzando o a mediados de la carrera
aun, no hay que darse por vencidos y buscar la luz al final del tnel.
Luis Manuel Peate Tobar
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
8/101
~ 1 ~
NDICE GENERAL
NDICE GENERAL ........................................................................................................................................... 1
NDICE DE TABLAS ......................................................................................................................................... 4
NDICE DE FIGURAS ....................................................................................................................................... 5
ACRNIMOS O ABREVIATURAS. ................................................................................................................... 8
CAPITULO 1: INTRODUCCIN ..................................................................................................................... 10
1.1 Inters de la investigacin ................................................................................................................ 10
1.2 Objetivos ........................................................................................................................................... 11
1.3 Organizacin del trabajo ................................................................................................................... 11
CAPITULO 2: CANCELADORES DE ECO MDIATE SOFTWARE ..................................................................... 12
2.1 DEFINICIN DE ECO .......................................................................................................................... 12
2.2 TIPOS DE ECO .................................................................................................................................... 13
2.2.1 Acstico ...................................................................................................................................... 13
2.2.2 Hbrido........................................................................................................................................ 13
2.3 CANCELADORES DE ECO MEDIANTE SOFTWARE .............................................................................. 14
2.3.1 Asterisk Mark Echo canceller (MEC) .......................................................................................... 15
2.3.2 Asterisk mg2 echo canceller (MG2) ........................................................................................... 15
2.3.3 Cancelador de eco KB1............................................................................................................... 15
2.3.4 Cancelador de eco SEC y SEC2 ................................................................................................... 15
2.3.5 Cancelador de eco hpec ............................................................................................................. 15
2.3.6 SoliCall (comercial) ..................................................................................................................... 15
2.3.7 SoftEcho (comercial) .................................................................................................................. 16
2.3.8 FXOtune ..................................................................................................................................... 16
2.3.9 OSLEC ......................................................................................................................................... 16
2.4 EJEMPLOS DE CANCELACIN DE ECO MEDIANTE SOFTWARE .......................................................... 16
2.4.1 FxoTune (Lneas analgicas) ...................................................................................................... 16
2.4.2 OSLEC ......................................................................................................................................... 18
CAPITULO 3. CANCELADORES DE ECO MEDIANTE HARDWARE.................................................................. 21
3.1 TIPOS DE CANCELACIN DE ECO HARDWARE .................................................................................. 21
3.1.1 Mdulos Xorcom ........................................................................................................................ 21
3.1.2 Mdulos Digium ......................................................................................................................... 22
3.1.3 Mdulos ATCOM ........................................................................................................................ 23
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
9/101
~ 2 ~
3.2 INSTALACIN Y CONFIGURACIN DE CANCELADOR DE ECO EC32L DE ATCOM ............................ 23
3.2.1 Instalacin .................................................................................................................................. 24
3.2.2 Funcionamiento ......................................................................................................................... 24
CAPITULO 4: COMPARACIN DE CANCELADORES ...................................................................................... 27
4.1 INTEGRACIN ELASTIX -CISCO .......................................................................................................... 28
4.2 USO DE TARJETA TDM400P ............................................................................................................... 29
4.3 MTODOS SUBJETIVOS ..................................................................................................................... 29
4.3.1 Pruebas de opinin media de los usuarios ................................................................................ 30
4.3.2 Pruebas y resultados .................................................................................................................. 31
4.3.3 Comparacin de resultados ....................................................................................................... 35
4.4 MTODOS OBJETIVOS ....................................................................................................................... 35
4.4.1 Pruebas y resultados .................................................................................................................. 35
4.4.2 Comparacin de resultados ....................................................................................................... 45
CAPITULO 5: CONCLUSIONES ...................................................................................................................... 46
5.1 CONCLUSIONES ................................................................................................................................. 46
BIBLIOGRAFA .............................................................................................................................................. 47
ANEXO A: MTODOS SUBJETIVOS PARA AUDIO ......................................................................................... 49
A.1 PRUEBAS DE CONVERSACIN ........................................................................................................... 49
A.2 DETERMINACIN DE NDICES POR CATEGORAS ABSOLUTAS (ACR) ............................................... 49
A.3 DETERMINACIN DE NDICES POR CATEGORAS DE DEGRADACIN (DCR) ..................................... 50
A.4 DETERMINACIN DE NDICES POR CATEGORAS DE COMPARACIN (CCR) .................................... 50
A.5 CUESTIONARIO UTILIZADO PARA LA EVALUACIN DE PRUEBAS SUBJETIVAS ................................. 51
ANEXO B: INSTALACIN Y CONFIGURACIN DE ELASTIX ........................................................................... 52
ANEXO C: TARJETA AX1D ............................................................................................................................ 61
C.1 TARJETA AX1D ................................................................................................................................... 61
C.2 CANCELADOR DE ECO EC32L ............................................................................................................ 62
C.3 ROUTER CISCO 2600 ......................................................................................................................... 63
C.4 VWIC 2MFTG703 ............................................................................................................................ 64C.5 SIMULACIN ELASTIX - CISCO ........................................................................................................... 66
ANEXO D: TARJETA TDM400P ..................................................................................................................... 73
D.1 CARACTERSTICAS ............................................................................................................................. 73
D.2 MDULOS DE TARJETA ..................................................................................................................... 73
D.3 INSTALACIN DE HARDWARE........................................................................................................... 75
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
10/101
~ 3 ~
D.4 VERIFICACIN DE LA TARJETA EN ASTERISK .................................................................................... 76
D.6 USO DE TARJETA TDM400P .............................................................................................................. 76
ANEXO E: ARCHIVOS DE CONFIGURACIN ................................................................................................. 82
E.1 CONFIGURACIN DEL LADO DE ROUTER: ......................................................................................... 82
E.1.1 Dial Peer enva llamadas a Asterisk ........................................................................................... 82
E.1.2 Configuracin de para llamadas entre extensiones de cisco y Asterisk .................................... 82
E.1.3 Configuracin para que Asterisk vea a Cisco como PSTN .......................................................... 82
E.1.4 Configurar al Router que trabaje como directorios y telfonos ................................................ 82
E.1.5 Configuracin de troncal PRI E1 CISCO - Asterisk ...................................................................... 83
E.2 ARCHIVOS DE CONFIGURACIN ASTERISK ....................................................................................... 83
E.2.1 sip.conf ....................................................................................................................................... 83
E.2.2 extensions.conf .......................................................................................................................... 84
E.2.3 dahdi-channels.conf ................................................................................................................... 84
E.2.4 system.conf ................................................................................................................................ 85
E.2.5 chan_dahdi.conf ......................................................................................................................... 86
E.3 CDIGO DE MATLAB PARA EL CLCULO DE ERLE ............................................................................. 86
ANEXO F. GRFICAS DE RESULTADOS ......................................................................................................... 89
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
11/101
~ 4 ~
NDICE DE TABLAS
Tabla 1. Mdulos canceladores de eco hardware Digium. ......................................................................... 22
Tabla 2. Mdulos canceladores de eco hardware ATCOM para tarjetas digitales. .................................... 23
Tabla 3. Valores de calidad de llamada utilizados en ACR. ......................................................................... 30
Tabla 4. Valores de calidad de llamada utilizados en DCR. ......................................................................... 30
Tabla 5. Valores de calidad de llamada utilizados en CCR. ......................................................................... 31
Tabla 6. Resultados de evaluacin ACR. ..................................................................................................... 32
Tabla 7. Resultados de evaluacin DCR. ..................................................................................................... 33
Tabla 8. Resultados de evaluacin CCR....................................................................................................... 34
Tabla 9. Comparacin de resultados MOSc, DMOS y CMOS. ..................................................................... 35
Tabla 10. Tipos de pruebas objetivas. ......................................................................................................... 36
Tabla 11. . Comparacin de canceladores mediante ERLE. ........................................................................ 45
Tabla 12. Valores de Calidad segn ACR. .................................................................................................... 49
Tabla 13. Valores de degradacin de calidad segn DCR. .......................................................................... 50
Tabla 14. Valores de comparacin de calidad segn CCR. ......................................................................... 50
Tabla 15. Resumen de router de la serie 2600. .......................................................................................... 63
Tabla 16. Descripcin de tarjeta 2MTF-E1. ................................................................................................. 64
Tabla 17. Compatibilidad de tarjeta 2MTF-E1 con IOS CISCO. ................................................................... 66
Tabla 18. Asignacin de pines en puerto RJ-48. ......................................................................................... 66
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
12/101
~ 5 ~
NDICE DE FIGURAS
Figura 1. Medio de retorno de la seal emitida [9]. ................................................................................... 12
Figura 2. Generacin de eco acstico [10]. ................................................................................................. 13
Figura 3. Generacin de eco Hibrido [11]. .................................................................................................. 14
Figura 4. Detencin de Asterisk .................................................................................................................. 17
Figura 5. Ejecucin de comando FXOTune.................................................................................................. 17
Figura 6. Eco reducido por fxotune a 1% .................................................................................................... 18
Figura 7. Tipos de canceladores que muestra la interface Elastix. ............................................................. 19
Figura 8. Mdulo cancelador de eco XR300 [20]. ....................................................................................... 21
Figura 9. Mdulo cancelador de eco VPMOCT256. .................................................................................... 22
Figura 10. Cancelador de eco hardware EC32L de ATCOM. ....................................................................... 23
Figura 11. Tarjeta AX1DL y montaje de EC32L. ........................................................................................... 23
Figura 12. Eliminacin del eco: (a) En el lado local, (b) En el lado lejano. .................................................. 24
Figura 13. Comprobacin de cancelador hardware instalado. ................................................................... 24
Figura 14. Clasificacin de los mtodos de asignacin de calidad. ............................................................. 27
Figura 15. Esquema de simulacin.............................................................................................................. 28
Figura 16. Escenario de prueba con tarjeta TDM400P. .............................................................................. 29
Figura 17. Grfica de resultados ACR. ......................................................................................................... 32
Figura 18. Grfica de Resultados DCR. ........................................................................................................ 33
Figura 19. Grfica de resultados CCR. ......................................................................................................... 34
Figura 20. Grabaciones de llamadas. .......................................................................................................... 36
Figura 21. Seal del extremo: (a) cercano (Near-End), (b) lejano (Far-End). .............................................. 38
Figura 22. Eco antes de aplicar FXOtune muestreado a 1004 Hz. .............................................................. 39
Figura 23. ERLE (33 dB) de seal sin FXOtune............................................................................................. 39Figura 24. Reduccin del eco luego de aplicar FXOtune muestreado a 1004 Hz. ...................................... 40
Figura 25. ERLE (19 dB) para llamada sin cancelador aplicado FXOtune. ................................................... 40
Figura 26. Seleccin de cancelador en Elastix............................................................................................. 41
Figura 27. ERLE (25dB) con cancelador MG2. ............................................................................................ 41
Figura 28. ERLE (28dB) con cancelador MG2. ............................................................................................. 42
Figura 29. ERLE (35dB) con cancelador MG2. ............................................................................................ 42
Figura 30. ERLE (37dB) con cancelador MG2. ............................................................................................. 43
Figura 31. ERLE (38dB) con cancelador OSLEC. ........................................................................................... 43
Figura 32. ERLE (39dB) con cancelador OSLEC. ........................................................................................... 44
Figura 33. ERLE (29dB) con cancelador OSLEC. .......................................................................................... 44Figura 34. ERLE (45dB) con cancelador OSLEC. ........................................................................................... 45
Figura 35. Pantalla de instalacin de Elastix. .............................................................................................. 52
Figura 36. Seleccin de idioma de instalacin. ........................................................................................... 53
Figura 37. Seleccin de distribucin del teclado. ....................................................................................... 53
Figura 38. Tipo de particionado. ................................................................................................................. 53
Figura 39. Tabla de particiones predeterminadas. ..................................................................................... 54
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
13/101
~ 6 ~
Figura 40. Configuracin de interfaz de red. .............................................................................................. 54
Figura 41. Configuracin de interfaz de red para eth0. .............................................................................. 55
Figura 42. Direccin IP y mascada de red de interfaz eth0. ........................................................................ 55
Figura 43. Configuracin de Puerta de enlace y DNS para eth0. ................................................................ 55
Figura 44. Configuracin de nombre de servidor. ...................................................................................... 56
Figura 45. Seleccin de zona horaria. ......................................................................................................... 56Figura 46. Seleccin de clave de root. ........................................................................................................ 56
Figura 47. Instalacin de paquetes. ............................................................................................................ 57
Figura 48. Contrasea de MySQL. ............................................................................................................... 57
Figura 49. Contrasea para pgina de administracin web. ...................................................................... 57
Figura 50. Consola de servidor Elastix. ....................................................................................................... 58
Figura 51. Pantalla de autenticacin de pgina web Elastix. ...................................................................... 58
Figura 52. Agregar una extensin. .............................................................................................................. 58
Figura 53. Configuracin de extensin. ...................................................................................................... 59
Figura 54. Extensin agregada y registrada. ............................................................................................... 60
Figura 55. Tarjeta AX1DL. ............................................................................................................................ 61
Figura 56. Cancelador EC32L. ...................................................................................................................... 62
Figura 57. Router cisco de serie 2600. ....................................................................................................... 63
Figura 58. Panel trasero de router cisco 2600. ........................................................................................... 64
Figura 59. Indicadores de led en Panel Frontal. ......................................................................................... 64
Figura 60. Tarjeta Controladora E1 2MTF-E1. ............................................................................................. 64
Figura 61. Comprobacin de los canales E1 en correcto funcionamiento. ................................................ 67
Figura 62. Conexin E1 desconectado. ....................................................................................................... 68
Figura 63. Conexin E1 Conectado. ............................................................................................................ 68
Figura 64. Led Indicativo del estado de la conexin E1. ............................................................................. 69
Figura 65. Mdulos necesarios para implementar PSTN. ........................................................................... 69
Figura 66. Registro de softphone de cisco. ................................................................................................. 70
Figura 67. Configuracin de red del comunicador IP de cisco. ................................................................... 71
Figura 68. Red de manejada por router cisco. ............................................................................................ 72
Figura 69. Conexin E1 entre WIC de cisco y tarjeta telefnica. ................................................................ 72
Figura 70. Aplicacin bsica de Tarjeta. ...................................................................................................... 73
Figura 71. Mdulo FXO para agregar a la tarjeta TDM400P. ...................................................................... 74
Figura 72. Mdulo FXS para agregar a la tarjeta TDM400P. ....................................................................... 74
Figura 73. Tarjeta TDM400P. ...................................................................................................................... 75
Figura 74. Instalacin de tarjeta a puerto PCI............................................................................................. 75
Figura 75. Conexin de cable de poder para mdulo FXS. ......................................................................... 76
Figura 76. Deteccin de Tarjeta TDM400P. ................................................................................................ 77
Figura 77. Tarjeta detectada por Elastix. .................................................................................................... 77
Figura 78. Canceladores de ecos disponibles en los puertos de la tarjeta TDM400P. ............................... 78
Figura 79. Configuracin de rutas de salida. ............................................................................................... 79
Figura 80. Configuracin de rutas entrantes. ............................................................................................. 80
Figura 81. Grficas de llamada sin aplicar FXOtune. ................................................................................... 89
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
14/101
~ 7 ~
Figura 82. Grficas para llamada saliente a lnea fija sin cancelador pero aplicado FXOtune. ................. 90
Figura 83. Grficas con cancelador MG2 (saliente a fijo). .......................................................................... 90
Figura 84. Grficas con cancelador MG2 (saliente a celular). .................................................................... 91
Figura 85. Grficas con cancelador MG2 (llamada entrante fijo). .............................................................. 91
Figura 86. Grficas con MG2 (entrante de celular). .................................................................................... 92
Figura 87. Grficas con cancelador OSLEC (saliente fijo). .......................................................................... 92Figura 88. Grficas con cancelador OSLEC (saliente celular). ..................................................................... 93
Figura 89. Grficas con cancelador OSLEC (entrante fija)........................................................................... 93
Figura 90. Grficas con cancelador OSLEC (entrante celular). ................................................................... 94
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
15/101
~ 8 ~
ACRNIMOS O ABREVIATURAS.
ACR Determinacin de ndices por categoras absolutas (Absolute Category Rating)
CALC Hoja de clculo de Open Office (Apache OpenOffice Calc).
CCR Determinacin de ndices por categoras de comparacin (comparison category rating).
CLI Interface de lnea de comandos (Command-line interface).
CMOS Nota media de opinin sobre las comparaciones (comparison mean opinion score).
CSV Valores separado por coma (Comma Separated Values).
CPU Unidad central de procesos (Unita Central Process).
DCR Determinacin de ndices por categoras de degradacin (degradation category rating).
DMOS Nota media de opinin sobre las degradaciones (degradation mean opinion score).
DSP Procesador digital de seales (Digital Signal processor).
DTMF Sistema de marcacin por tonos (Dual-Tone Multi-Frecuency).
DAHDI Interfaz para productosDigium que conecta con el sistema Asterisk (Digium Asterisk
Hardware Driver Interface).
E1 Trama de transmicion digital de 2048kbps.
ERLE Atenuacin reforzada del eco (Echo Return Loss Enhacement).
ERL Atenuacin del eco (Echo Return Loss).
EXCEL Aplicacin distribuida por Microsoft Office para hojas de clculo (Microsoft Excel).
FREEPBX Interfaz web para administracin de Asterisk.
FXO Oficina exterior de intercambio (Foreign Exchange Office).
FXS Estacin exterior de intercambio (Foreign eXchange Subscriber).
GLP Licencia pblica general (General Public License).
ITU Unin internacional de telecomunicaciones (International Telecommunication Union).
IP Protocolo de internet (Internet Protocol).ISDN Red digital de servicios integrados (Integrated Services Digital Network).
IVR Respuesta de voz interactiva (Interactive Voice Response).
KB1 Cancelador de eco desarrollado por KrissBoutilier.
LAN Red de rea local (Local Area Network).
LMS Algoritmo de minimos cuadrados (Least Mean Squared).
MEC Cancelador de eco Mark (Mark Echo Canceller).
MOS Nota media de opinin (mean opinion score).
MG2 Michael Gernoth 2.
OSLEC Cancelador de eco de lnea abierta (Open Source Line Echo Canceller).
PBX Central de conmutacin privada (Private Branch Exchange).POTS servicio telefnico ordinario (Plain Old Telephone Service).
PCI Interconexin de componentes perifricos (Peripheral Component Interconnect).
PSNT Red de telefona conmutada (Public Switched Telephone Network).
SEC Cancelador de eco de Steve (Steve Echo Canceller).
SOHO Oficina pequea de casa u oficina (Small office/home office).
SSH Intrprete de rdenes seguro (Secure Shell).
http://www.wikiasterisk.com/index.php?title=Digiumhttp://www.wikiasterisk.com/index.php?title=Digium -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
16/101
~ 9 ~
SIP Protocolo de Inicio de sesiones (Session Initial Protocol).
TCP Protocolo de control de transmisin (Transmission Control Protocol).
TDM Multiplexacin por divisin de tiempo (Time Division Multiple Access).
UTP Par trenzado sin blindaje (Unshielded twisted pair).
VoIP Voz sobre protocolo de internet (voice over IP).
WAN Red de rea amplia (Wide Area Network).WAV Formato de archive de onda de audio (Waveform Audio File Format).
WIC Tarjeta de interfaz WAN (WAN Interface Card).
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
17/101
~ 10 ~
CAPITULO 1: INTRODUCCIN
En el presente trabajo se analizar el eco tomando como base el estndar G.168[1] de la Unin
Internacional de Telecomunicaciones (ITU, por sus siglas en ingls). ste describe dos principales
mtricas de anlisis del eco, subjetivas y objetivas[2].
Las mtricas subjetivas se realizan estadsticamente evaluando la calidad de llamadas con cierto
nmero de usuarios, quienes evalan la calidad del servicio de llamada. Por otra parte, las
mtricas objetivas toman como base una grabacin del audio de la llamada para luego tratarlo
con un programa por computadora definidas en el estndar G.168.
La cancelacin del eco es operada por la generacin de mltiples copias de la seal recibida, cada
una retrasada por algn pequeo incremento de tiempo. Estas copias retardadas se escalan a
continuacin, y se resta de la seal original recibida.
1.1 Inters de la investigacin
En el ao 1995, como parte de un trabajo de un grupo de jvenes Israeles, se cre la conexin
de dos computadoras para realizar y recibir llamadas a travs de una especie primitiva de
softphone. A partir de este momento la telefona IP evolucion de manera sustancial con el paso
de los aos. Sin embargo, siempre existieron problemas en este mbito[3][4].
Los problemas ms comunes en VoIP son la latencia, el Jitter, la prdida de paquetes y el eco,
siendo este ltimo el ms complicado de solucionar[5].
En lneas analgicas 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 introduce nuevamente por el micrfono. Debido a estas limitaciones y problemas, se ve
necesaria la investigacin a fondo de este problema y as encontrar posibles soluciones.
Ha habido esfuerzos en la creacin de canceladores de eco mediante software. Donde Asterisk,
la base fundamental de los sistemas de VoIP de bajo costo, brinda un cancelador de eco. ste se
instala en la configuracin de la central telefnica. El cancelador llamado OSLEC, es un algoritmo
que ha sido desarrollado por un ingeniero Steve Underwood [6]. Este un cancelador de eco de
32ms, acta justo en los casos en que se produce este tipo de retraso. Cuando las llamadas
producen un eco considerable (mayor a 32ms), son las mismas compaas telefnicas que
normalmente se encargan (a nivel de centrales) de eliminar el eco que se produce.
Tambin ha habido creacin de canceladores mediante hardware, como ejemplo ATCOM[7] es
una compaa con sede en China, la cual provee soluciones para la telefona IP de bajo costo.
http://www.itu.int/rec/T-REC-G.168-201202-I/enhttp://www.adaptivedigital.com/multimedia_demo/adt_g168_subjective_testing.htmhttp://voz-ip-co.blogspot.com/2011/07/historia-voip.htmlhttp://voipex.blogspot.com/2006/04/historia-de-voip.htmlhttp://elastixtech.com/qos-calidad-de-servicio-para-voip/http://www.atcom.cn/http://www.atcom.cn/http://elastixtech.com/qos-calidad-de-servicio-para-voip/http://voipex.blogspot.com/2006/04/historia-de-voip.htmlhttp://voz-ip-co.blogspot.com/2011/07/historia-voip.htmlhttp://www.adaptivedigital.com/multimedia_demo/adt_g168_subjective_testing.htmhttp://www.itu.int/rec/T-REC-G.168-201202-I/en -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
18/101
~ 11 ~
sta manufactura la tarjeta, la AX1DL [8] la cual permite manejar el trfico de una central
telefnica. Es compatible con Asterisk y permite la implementacin de una central IP PBX. Esta
tarjeta es compatible con el mdulo EC32L, el cual es un sistema desarrollado siempre por
ATCOM, que permite la cancelacin del eco. Este mdulo permite manejar 32 lneas de
comunicacin simultaneas, tambin existen mdulos para 64 y 128 lneas, dependiendo el tipode conexin utilizada.
Para la comparacin de los canceladores, se necesit el adquirir el mdulo EC32L. As se pudo
dar una respuesta acerca de qu cancelador presenta los mejores resultados.
1.2 Objetivos
a. Estudiar el estndar G.168 en busca de las pruebas para analizar el eco.
b.
Utilizar el cancelador de eco integrado en el sistema Asterisk.
c.
Poner a prueba la funcionabilidad del cancelador de eco por hardware modelo ATCOMEC32L.
d. Utilizar la tarjeta TDM400P, para realizar pruebas de canceladores en lneas analgicas.
e. Comparar la calidad de los canceladores de eco por hardware y por software.
f.
Sugerir la mejor solucin basado en los anlisis.
1.3 Organizacin del trabajo
El presente documento se encuentra organizado en cinco captulos, Introduccin, cancelador de
eco por software, cancelador de eco por hardware, comparacin de canceladores y conclusiones.
Cada uno de estos captulos se subdivide en secciones.
Cada seccin puede incluir elementos adicionales tales como tablas, imgenes, segmentos de
cdigo identificado de acuerdo a una numeracin sucesiva al captulo que se encuentre. La
etapa de anexos igualmente se encuentra identificada para poder hacer referencia en el
desarrollo del contenido.
http://www.voipon.co.uk/atcom-ax1d-p-3530.htmlhttp://www.voipon.co.uk/atcom-ax1d-p-3530.html -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
19/101
~ 12 ~
CAPITULO 2: CANCELADORES DE ECO MDIATE SOFTWARE
2.1 DEFINICIN DE ECO
El eco es un fenmeno en el cual una versin retardada y distorsionada de la seal original
retorna a la fuente de la misma. En general, es causado por la reflexin de la seal debido a las
imperfecciones en el medio de comunicacin.
En transmisiones telefnicas, el eco ocurre cuando existen diferencias de impedancia en los
circuitos de interfaz de la lnea de recepcin (eco de lnea) y en sistemas telefnicos de manos
libres (freehands), debido a que, el micrfono se encuentra en la trayectoria de la seal
emitida por el parlante (eco acstico). El eco causa una prdida o un detrimento en la fidelidad
de la conversacin entre los usuarios.
Dado que los sistemas de transmisin telefnicos estn compuestos por diferentes sistemas condistintas posibilidades de interconexin entre ellos, en cada conexin puede existir una
discontinuidad de impedancia significativa. A pesar de esto, las centrales que conforman la red
troncal pueden ser diseadas para evitar discontinuidades de impedancias considerables. Sin
embargo, la conexin entre el suscriptor y la central local presenta un inconveniente, debido a
que los lazos locales que llevan la seal a cada suscriptor varan de uno a otro por las diferencias:
en la longitud de los cables, en las condiciones del medio ambiente y en los calibres de los cables
empleados en los lazos, etc.; este desacople de impedancias causa una reflexin o eco de lnea,
que se regresa a travs del canal de comunicacin.
Figura 1. Medio de retorno de la seal emitida [9].
La Figura 1 muestra el eco que se refleja hacia el terminal izquierdo, esta misma situacin se
repite para el terminal derecho. As, cada persona escuchar una repeticin retardada, atenuada
y de alguna forma distorsionada de su propia seal (eco del que habla).
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
20/101
~ 13 ~
Debido a que las fuentes de eco son propias de todos los sistemas telefnicos, es evidente la
necesidad de algn tipo de control para mitigar sus efectos. Existe una variedad de tcnicas que
son utilizadas para el control del eco. El uso de una u otra depender del tipo de conexin y de
los objetivos especficos de cada enlace. Existen diferentes tipos de eco los cuales se describen
en la prxima seccin.
2.2 TIPOS DE ECO
2.2.1Acstico
El eco acstico se origina en una parte posterior del bucle local de audio que se produce cuando
un micrfono, recoge las seales de audio desde un altavoz, y lo enva de vuelta a un participante
de origen. El eco acstico puede intensificarse cuando se utilizan micrfono sensible, as como
cuando el volumen del micrfono y / o altavoz est activado hasta un nivel alto, y tambin cuando
el micrfono y el altavoz se coloca de modo que el micrfono est cerca de uno o ms de losaltavoces. Este eco seve agravadoporel eco acstico reflectantereflejado por las paredes y
objetos. Este tipo de eco se muestra en la figura 2.
Figura 2. Generacin de eco acstico [10].
2.2.2 Hbrido
La causa ms frecuente de eco en la PSTN (del Ingls Public Switch Thelephone Network) es el
desacople de impedancias dentro del circuito hbrido. Que es donde los circuitos de 4 hilos seconvierten en circuitos de 2 hilos o viceversa. Este eco generado elctricamente ocurre cuando
la energa entrante desde el interlocutor de extremo distante se refleja de nuevo hacia el altavoz
como la replicacin ligeramente alterada y el retraso debido a la diferencia de impedancia en el
hbrido, Figura 3. La presencia de eco se produce siempre que el retraso de la seal replicada
excede los 10 milisegundos, y se hace evidente en el altavoz cuando el retraso es superior a tan
slo 16 ms.
http://www.adaptivedigital.com/product/echo_cancel/echo_explain.htmhttp://www.adaptivedigital.com/product/echo_cancel/echo_explain.htm -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
21/101
~ 14 ~
Se manifiesta al extremo lejano como una rplica alterada de la original de altavoz. Los circuitos
hbridos activos proporcionan alguna reduccin de eco, pero no lo suficiente aun cuando el
retardo del circuito de extremo a extremo es moderado. La seal que se refleja de vuelta se mide
como ERL (del Ingls Echo Return Lost), cuanto mayor ser la ERL, menor es la seal reflejada de
vuelta al altavoz.
Figura 3. Generacin de eco Hibrido [11].
Para resolver el problema del eco existen 2 formas: Hardware: Mediante un mdulo cancelador
de eco, acoplado a las tarjetas telefnicas E1 y Software: Lnea de cdigo definido en Asterisk que
permite la reduccin de eco de cierto porcentaje generado.
2.3 CANCELADORES DE ECO MEDIANTE SOFTWARE
Asterisk trae algoritmos de cancelacin de eco mediante software que se activan nicamente con
el parmetro 'echocancel=yes' o 'echocancel=xxx', donde 'xxx' es el nmero de 'taps' que va a
cancelar, con un valor mnimo 0 y un nmero mximo 256. Asterisk tiene integrado los siguientes
canceladores y esto puede observarse en el cdigo fuente system.conf (/etc/dahdi/system.conf),
as como tambin en la tarjeta AX1DL mostrado en la Figura 7.
Asterisk mark echo canceller (mec) Asterisk steve echo canceller (sec) Asterisk steve2 echo canceller (sec2)
Asterisk kb1 echo canceller (kb1ec)
Asterisk mg2 echo canceller (mg2ec)
SoftEcho (comercial)
SoliCall (comercial) FxoTune OSLEC
Estos canceladores se describirn brevemente a continuacin:
http://www.voip-info.org/wiki/view/Asterisk+mark+echo+cancellerhttp://www.octasic.com/en/octware/softecho_asterisk.phphttp://www.solicall.com/http://www.solicall.com/http://www.octasic.com/en/octware/softecho_asterisk.phphttp://www.voip-info.org/wiki/view/Asterisk+mark+echo+canceller -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
22/101
~ 15 ~
2.3.1 Asterisk Mark Echo canceller (MEC)
Este cancelador de eco es una simple media de mnimos cuadrados, cancelador de eco con
deteccin doble discurso. No tiene Supresor de error residual, ni tampoco tiene un filtro de paso
alto [12].
Se basa en parte en las notas de aplicacin de Texas Instruments Digital echo canceller with a
TMS32020[13].
+ 1 +2 = (1)Un caso especial es cuando M=1 en la ecuacin 1, frecuentemente llamado algoritmo de
mnimos cuadrados LMS (del Ingls Least-Mean-Squared).
2.3.2 Asterisk mg2 echo canceller (MG2)
Este es el cancelador de eco por defecto que es proporcionada por DAHDI. Realiza un trabajo de
cancelacin regular, fue rediseado desde el original cancelador de eco Zaptel por Michael
Gernoth. Antes que el Cancelador OSLEC estuviera disponible, era uno de los mejores que se
poda encontrar [14].
2.3.3 Cancelador de eco KB1
Este cancelador era original de Zaptel desarrollado por KrisBoutilier [14].
2.3.4 Cancelador de eco SEC y SEC2
Un cancelador de eco, adecuado para cancelacin de eco acstico e hibrido. Este cancelador de
eco no cumple con los estndares relevantes de cancelacin como los son G.164, G.165, G.167,
G.168. Fue escrito por Steve Underwood [14].
2.3.5 Cancelador de eco hpec
Este cancelador de eco de alto rendimiento, nicamente trabaja con equipos de Digium [14].
2.3.6SoliCall (comercial)
Software de reduccin de ruido de audio exclusivo de SoliCall ofrece innovadoras soluciones de
reduccin de ruido basado en el perfil, cliente o basado en la nube de cancelacin de eco y control
automtico de ganancia [15].
http://www.ti.com/lit/an/spra129/spra129.pdfhttp://www.solicall.com/http://www.solicall.com/http://www.ti.com/lit/an/spra129/spra129.pdf -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
23/101
~ 16 ~
2.3.7SoftEcho (comercial)
Es un cancelador de eco, incluido en software para Asterisk hasta 16 canales, lo que garantiza
una excelente calidad de sonido en todos los entornos de audio, incluso los que tienen
perturbador ruido de fondo [16].
2.3.8 FXOtune
FXOtune es una utilidad para modificar los mdulos FXO de las tarjetas anlogas y optimiza las
caractersticas de los dispositivos TDM (del Ingls Time Division Multiple Access) para minimizar
el origen del eco. Lo que FXOtune realiza es balancear el hibrido que se refiere al grado de
simetra elctrica entre dos impedancias, por tanto lo que se quiere es que la impedancia del
puerto FXO coincida en el mayor grado posible con el de la lnea. Una vez el hbrido est
balanceado correctamente, los canceladores eco por software funcionarn bien[17][18].
2.3.9 OSLEC
Es un cancelador de eco de cdigo abierto de alto rendimiento. OSLEC se suministra como licencia
GLP (del Ingles General Public License) en cdigo fuente en C de libre distribucin. OSLEC
particularmente cumple con el estndar G.168 y se ejecuta en tiempo real en plataformas
X86.[16]
2.4 EJEMPLOS DE CANCELACIN DE ECO MEDIANTE SOFTWARE
A continuacin se presenta la configuracin y aplicacin de dos tipos de canceladores
mencionados en la seccin 2.3, especficamente FXOtune que es usado en lneas analgicas y
OSLEC que es usado en muchas plataformas de Asterisk.
2.4.1 FxoTune (Lneas analgicas)
Reducir el eco en las lneas analgicas es posible gracias a FXOtune. FXOtune optimiza las
caractersticas de un dispositivo TDM para minimizar el origen del eco. Esto se llama
generalmente "balancear el hbrido" y es bastante importante. Una vez el hbrido est
balanceado correctamente, los canceladores eco por software funcionarn bien.
El primer paso es conocer el nivel de eco que existe y para ello se debe que tener cargados los
mdulos de zaptel, wctdm y detener el servicio de Asterisk con el comando mostrado en la Figura
4.
http://www.octasic.com/en/octware/softecho_asterisk.phphttp://elastixtech.com/cancelacion-del-eco-en-elastix/http://elastixtech.com/cancelacion-del-eco-en-elastix/http://www.octasic.com/en/octware/softecho_asterisk.php -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
24/101
~ 17 ~
# Si se usa freePBX
[root@PBXElastix]# amportal stop# en caso contrario directamente en el CLI
CLI>stop now
Figura 4. Detencin de Asterisk
Para ver el nivel de eco que existe en el puerto FXO 32 se ejecuta el comando mostrado en laFigura 5.
[root@PBXElastix]# fxotunedb 32Dumping moduleecho ratio = 0.3018(1375.2/ 4557.0)Done!
Figura 5. Ejecucin de comando FXOTune
El valor echo ratiodebe ser lo ms prximo posible al 0.0, si es inferior al 5% el cancelador de
eco por software deber funcionar correctamente. Para valores mayores al 5% se debe realizar
el ajuste.
La opcin -d obtiene los resultados en un fichero CSV, por tanto se ver el resultado de una
manera grfica ajustando el test a una sola frecuencia con una onda de 1004 Hz en lugar de
realizarlo a mltiples frecuencias (para esto se usa el parmetro -w 1004). Se debe borrar el
anterior fichero fxotune_dump.vals y se vuelve a generar, la Figura 6.
En el fichero estn los valores separados por comas, el primer parmetro es la muestra, el
segundo el input recibido por la lnea, y el tercer parmetro es el output enviado a la lnea:
headfxotune_dump.valsBuffers, freq=1004, outpower=3004, echo=0.3018Sample, Input (received from the line), Output (sent to the line)
52, -3004, -266453, -3004, -1334554, -3004, -1614855, -3004, -942056, -3004, 286757, -3004, 1346358, -3004, 16112
59, -3004, 9251
Por tanto al importar el fichero CSV a OpenOffice.org, Calc o a Excel, se ver el eco grficamente.
Para realizar el ajuste FXOtune (con el parmetro -i 5) har que se pueda reducir el eco:
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
25/101
~ 18 ~
[root@PBXElastix]# fxotune -i 5
Tuning module /dev/zap/1Unable to set impedance on fd 4Failure!/dev/zap/2 absent: No such device
/dev/zap/3 absent: No such deviceTuning module /dev/zap/4Done!
Para establecer est configuracin se ejecuta FXOtune (con el parmetro -s), esto se deber hacer
a cada reinicio despus de cargar los mdulos de Zaptel y antes de iniciar Asterisk:
[root@PBXElastix]# fxotune -s
El eco debe haberse reducido significativamente, ahora estar por debajo del 5% que son los
lmites aceptados empricamente y por tanto debera ser eliminado totalmente por el cancelador
de eco de Zaptel o cualquier otro cancelador instalado, esto se ve en la figura 6.
[root@PBXElastix]# fxotunedb 32w 1004Dumping moduleecho ratio echo=0.0107 (119.4 / 11145.0)Done!
Figura 6. Eco reducido por fxotune a 1%
Con el anterior procedimiento se logra reducir el eco presente en lneas analgicas usando
FXOtune.
2.4.2 OSLEC
OSLEC es cancelador de eco de 32ms, acta justo en los casos en que se produce este tipo de
retraso. Funciona en cualquier plataforma de Asterisk como Elastix, FreePBX y otros. A
continuacin se describe la forma configurar OSLEC en Asterisk usando configuracin directa de
archivo y en un entorno grfico.
OSLEC viene incluido en casi cualquier instalacin de Asterisk, y para poder comprobar su
existencia se habre una sesin remota con SSH o desde la consola del servidor con el usuario root.
Para comprobar que est instalado el mdulo de OSLEC en el servidor:
Se ejecuta el siguiente comando:
locateoslec | grep /lib/modulesAparecera la siguiente linea (dependera de la version)/lib/modules/2.6.18-194.3.1.el5/dahdi/dahdi_echocan_oslec.ko
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
26/101
~ 19 ~
Se configura OSLEC para que funcione en los puertos del adaptador hacia la PSTN.
Para hacerlo se agrega en el archivo/etc/dahdi/system.conf, la opcin echocanceller=OSLEC,X
donde X corresponde al nmero o nmeros de puertos sobre el cual actuar OSLEC.
El siguiente comando verifica la existencia de OSLEC como cancelador de eco para cada puertoFXO de la tarjeta TDM400P:
[root@PBXElastix/]# lsdahdi
Verificar que aparece OSLEC como cancelador de eco por cada puerto FXO.
### Span 2: WRTDM/0 "Wildcard TDM410P" (MASTER)
32 FXO FXSKS (In use) (EC: OSLEC-INACTIVE) RED
33 FXO FXSKS (In use) (EC: OSLEC-INACTIVE) RED
34 FXO FXSKS (In use) (EC: OSLEC-INACTIVE) RED
35 FXO FXOKS (In use) (EC: OSLEC-INACTIVE) RED
Otra forma ms fcil de poder configurar el uso de cancelador en Elastix, es mediante la interfaz
web, donde nicamente hay que detectar los mdulos hardware AX1D y TDM400P. Para poder
hacer una llamada usando OSLEC solamente se activa la opcin OSLEC en el canal que se desee
aplicar cancelacin. Para cada canal se tiene que seleccionar el tipo de cancelador utilizar, como
aparece en la Figura 7.
Figura 7. Tipos de canceladores que muestra la interface Elastix.
En las ltimas dos secciones se ha configurado dos tipos de canceladores FXOtune y OSLEC para
poder ser empleados en la cancelacin de eco en las llamadas. Los resultados obtenidos se
presentan en el captulo 4.
El uso de los canceladores de eco mediante software depender de la cantidad de lneas
telefnicas que se usarn. Algunos de los canceladores descritos en este captulo seran
suficientes para lograr una calidad de llamada considerable.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
27/101
~ 20 ~
En el mejor de los casos usar OSLEC, este presenta mayores ventajas de los descritos logrando
una cancelacin de 32ms, como se describirn en el captulo 4, donde se realizar la
comparacin de los canceladores software. Si la aplicacin requiere llamadas con mayor calidad
y sobre todo eliminacin de eco mayores de 32 ms de retrasos ser necesario ir pensado en otras
alternativas.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
28/101
~ 21 ~
CAPITULO 3. CANCELADORES DE ECO MEDIANTE HARDWARE
En los sistemas de telefona esta es la segunda opcin para eliminar la presencia del eco en las
comunicaciones a distancia. Se instalan unos pequeos dispositivos en los extremos de la
comunicacin. Estos aparatos permiten aplicar directamente al sonido emitido unos filtros deamplitud y frecuencia a la seal, de forma que la seal del eco queda prcticamente eliminada.
Existen en el mercado diferentes proveedores de mdulos capaces de eliminar el eco producido
en las llamadas telefnicas, cada una de estos mdulos con la capacidad de sostener desde 30
hasta cientos de llamadas simultaneas dependiente del modelo, y controlan retardos desde
32ms hasta 128ms.
En el presente captulo se describe brevemente algunas empresas que manufacturan mdulos
de cancelacin de eco. Tambin se describe el mdulo cancelador de eco ec32L de Atcom, as
como la instalacin y configuracin del mismo.
3.1 TIPOS DE CANCELACIN DE ECO HARDWARE
A continuacin se describen mdulos canceladores de eco hardware manufacturados por
distintos fabricantes, todos estos cumplen la misma funcin, con la diferencia de la
compatibilidad entre tarjetas ya que cada fabricante disea las tarjetas y canceladores para que
nicamente sean compatibles con su marca.
3.1.1 Mdulos Xorcom
Xorcom ha diseado un cancelador de eco constituido por un mdulo de hardware para sus
galardonadas interfaces de telefona Astribank y aparatos IP PBX basados en Asterisk [19].
El mdulo provee un nivel elevado de cancelacin de eco y mejora de la voz, y al mismo tiempo
reduce la carga sobre la CPU en comparacin con OSLEC. Un modelo de estos canceladores se
muestra en la Figura 8.
Figura 8. Mdulo cancelador de eco XR300 [20].
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
29/101
~ 22 ~
3.1.2 Mdulos Digium
Digium ofrece una lnea de mdulos cancelador de eco DSP para todas las tarjetas analgicas y
digitales (T1/E1/J1), como la serie de mdulos VPMOCT[21].El mdulo VPMOCT256 se muestra
en la Figura 9.
Figura 9. Mdulo cancelador de eco VPMOCT256.
MDULOMANEJO DECANALES
COMPATIBILIDADCON TARJETA
VPMOCT256 256 TE820F/TE820BFVPM128 128 4-Port TE435(1TE435BF)
4-Port TE436 (1TE436BF)VPMOCT128 128 TE405PF(TE407PF)
TE410PF(TE412PF)
TE420F(TE420BF)VPM064 64 2-Port TE235(1TE235BF)2-Port TE236(1TE236BF)
VPMOC064 64 TE205PF(TE207PF)TE210PF(TE212PF)TE220F(TE220BF)
VPM032 32 4-Port A4A4-Port A4B8-Port A8A8-Port A8B
VPMOC032 32 4-port TDM4104-port AEX410
8-port TDM800P8-port AEX80024-port TDM2400P24-port AEX2400
1-port TE1211-port TE122
Tabla 1. Mdulos canceladores de eco hardware Digium.
http://kb.digium.com/articles/Troubleshooting/General-Echo-HOWTOhttp://kb.digium.com/articles/Troubleshooting/General-Echo-HOWTO -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
30/101
~ 23 ~
3.1.3 Mdulos ATCOM
ATCOM ofrece una lnea de mdulos de cancelacin de eco basado en DSP para todos los
(T1/E1/J1) tarjetas digitales con los mdulos de la serie de la EC [22],estos se muestran en la
Tabla 2.
MDULO TARJETA CANALES STANDARD TAPS/TIME
EC32 AX1D 32 G.168-2002 1024taps/128 ms
EC64 AX2D 64 G.168-2002 1024taps/128 msEC128 AX4D 128 G.168-2002 1024taps/128 ms
Tabla 2. Mdulos canceladores de eco hardware ATCOM para tarjetas digitales.
3.2 INSTALACIN Y CONFIGURACIN DE CANCELADOR DE ECO EC32L DE ATCOM
Para el presente trabajo se emple el cancelador hardware EC32L de ATCOM, Figura 10, el cual
es capaz de manejar 30 llamadas simultneas, y controlar un tiempo de retardo de 128ms.
Figura 10. Cancelador de eco hardware EC32L de ATCOM.
Teniendo el cancelador y la tarjeta AX1DL que es compatible con el mdulo descrito en la Tabla
3.3 se deben acoplar para hacer un solo mdulo como se ilustra en la Figura 11.
Figura 11. Tarjeta AX1DL y montaje de EC32L.
http://shop.atcom.cn/index.php?main_page=index&cPath=5&zenid=mdcoCVneSaT8xLqY5S2aW1http://shop.atcom.cn/index.php?main_page=index&cPath=5&zenid=mdcoCVneSaT8xLqY5S2aW1 -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
31/101
~ 24 ~
Luego de tener la Figura 11. Se procede a la instalacin a la PC, por medio de puerto PCI express
2.0.
Para la eliminacin del eco se tienen dos opciones:
Eliminacin del eco generado localmente y eliminacin del eco generado en el extremo lejano.Para elegir se debe hacer uso del jumper que la tarjeta tiene incorporado, ver Figura 12.
(a) (b)
Figura 12. Eliminacin del eco: (a) En el lado local, (b) En el lado lejano.
3.2.1 Instalacin
El proceso de instalacin de la tarjeta AX1DL se realiz junto a la instalacin de Asterisk, de tal
forma que no haya dificultad de funcionamiento si lo hiciramos por separado, pero haciendo
una sola instalacin permite tener todos los drivers, libreras para el correcto funcionamiento
con Asterisk/Elastix.
3.2.2 Funcionamiento
1. Despus de arrancar el servidor con el AX1DL y el mdulo de cancelacin de eco, se debe
ejecutar el comando "dmesg"para comprobar si se detecta el hardware o no.
Al ejecutar el comando se tiene la informacin de la Figura 13.
Opvxd115 0000:03:00.0: Firmware Version: c01a0165Opvxd115 0000:03:00.0: FALC Framer Version: 3, 1Opvxd115 0000:03:00.0: Found a Wilcard: OpenVox D130P/D130E Single-port E1/T1 card (3 rdGEN)VPM450: echo cancellation for 32 channelsOpvxd115 0000:03:00.0: VPM450: hardware DTMF disabled.Opvxd115 0000:03:00.0: VPM450: Present and operational servicing 1 span(s)
Figura 13. Comprobacin de cancelador hardware instalado.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
32/101
~ 25 ~
2. Para el uso del mdulo de cancelador de eco, se debe deshabilitar el cancelador por software
en el siguiente directorio: /etc/dahdi/system.conf,Adicionalmente se habilita en siguiente
parmetro:
echocancel=yesen el directorio /etc/asterisk/chan_dahdi.conf
Finalmente reiniciar dahdi y Asterisk.
3. Ejecutar Asterisk y hacer una llamada por el canal 1, obteniendo la siguiente informacin.
localhost*CLI>dahdi show channel 1
Channel: 1
File Descriptor: 17
Span: 1
Extension: 300
Dialing: no
Context: from-pstnCaller ID: 900
Calling TON: 33
Caller ID name: 900
Mailbox: none
Destroy: 0
InAlarm: 0
Signalling Type: ISDN PRI
Radio: 0
Owner: DAHDI/1-1
Real: DAHDI/1-1
Callwait:
Threeway:
Confno: -1Propagated Conference: -1
Real in conference: 0
DSP: yes
Busy Detection: no
TDD: no
Relax DTMF: no
Dialing/CallwaitCAS: 0/0
Default law: alaw
Fax Handled: no
Pulse phone: no
DND: no
Echo Cancellation:128 taps currently ON
Wait for dialtone: 0ms
PRI Flags: Call
PRI LogicalSpan: Implicit
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
33/101
~ 26 ~
Los canceladores de eco hardware presentan caractersticas ventajosas en cuanto a los tiempos
mayores de retraso que permiten cancelar, esta es una ventaja considerable, que les permite
tener mayor presencia en tecnologas a la vanguardia y por supuesto en negocios que tienen que
ver con comunicacin, como es el caso de empresas de telefona. En cuanto a mdulos
canceladores hardware para tarjetas telefnicas existen una variedad de marcas en el mercado,como las descritas en este captulo y otras no mencionadas. Todas independientes de la marca
realizan la misma funcin. Hoy da los canceladores logran manejar 32ms a 128 ms, y canales de
32 a 256. La instalacin de estos canceladores es sencilla desde la instalacin de los drivers hasta
la manipulacin de los canales en Asterisk. Descrito en el presente captulo.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
34/101
~ 27 ~
CAPITULO 4: COMPARACIN DE CANCELADORES
En el presente captulo se realizarn dos tipos de anlisis para la comparacin de los
canceladores: pruebas subjetivas y objetivas.
Los mtodos subjetivos de medida de la calidad de servicio, se basan en conocer directamente laopinin de los usuarios. Tpicamente resultan en un promedio de opiniones por ejemplo, el valor
MOS (del Ingls Mean Opinin Score).
Los mtodos objetivos, a su vez se subdividen en intrusivos (se inyecta una seal de voz conocida
en el canal y se estudia su degradacin a la salida) y no intrusivos (monitorean ciertos parmetros
en un punto de la red y en base a estos permite establecer en tiempo real la calidad que percibira
un usuario). En la Figura 14 se puede ver un esquema grfico sobre los mtodos de asignacin de
calidad.
Figura 14. Clasificacin de los mtodos de asignacin de calidad.
A continuacin se describe los escenarios para poder realizar las pruebas descritas.
En vista de que el laboratorio de comunicaciones de la Escuela de Ingeniera Elctrica no cuenta
con un servicio contratado de VoIP, no se pudo establecer una prueba directa del uso de la tarjeta
AX1DL y el mdulo de cancelacin de eco hardware EC32L.
En una primera fase se intent la simulacin de conectar la planta telefnica en Elastix hacia la
PSTN, pero se encontr con un problema conceptual luego de realizar diferentes configuraciones
descritas en la seccin 4.1 y 4.2.
MtodosSub etivos
Evaluacin deCalidad
MtodosOb etivos
MtodosInstrusivos Mtodos noInstrusivos
Basados enparmetros
Basados enseales
Comparacinde Seal
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
35/101
~ 28 ~
En una segunda fase se us la tarjeta TDM400P que sirve de interfaz entre la planta telefnica y
la PSTN, solo que esta tarjeta est diseada para trabajar con lneas analgicas. Con esta tarjeta
se podra realizar prueba de cancelacin de eco mediante hardware pero actualmente no se
cuenta con el mdulo VPMADT032 compatible con la tarjeta. En la seccin 4.2 se describe
la configuracin de esta tarjeta en la planta Elastix para poder realizar las pruebas de cancelacinde eco por medio de software.
4.1 INTEGRACIN ELASTIX -CISCO
Para poder realizar las pruebas pertinentes tanto para cancelacin de eco software y hardware
se implement un sistema que permitiera simular la red PSTN. Se conect la planta telefnica
PBX, que contiene la tarjeta AX1DL con el cancelador de eco software y hardware por un lado, y
por el otro lado un router cisco 2600 junto a softphone y telfonos analgicos, como se muestra
en la Figura 15.
Inicialmente como parte de asegurar el correcto funcionamiento de la tarjeta telefnica, se logrconectarse mediante la conexin apropiada de un enlace E1, proporcionado por la Facultad de
Economa de la Universidad de El Salvador. Con la conexin E1 se confirm el buen
funcionamiento de la tarjeta y de la planta.
Figura 15. Esquema de simulacin.
Para lograr la conexin de la planta telefnica Asterisk con la red PSTN simulado por el router
cisco, es necesario configurar los dos extremos del sistema, es decir del lado de la planta y POTS
(del Ingls Plain Old Telephone Service)descrito detalladamente en el Anexo C. Al no lograr los
objetivos previstos se procedi a implementar otra solucin descrita en la seccin 4.2.
http://1.bp.blogspot.com/-WjHw3nkO2CM/U_dj-LsO7gI/AAAAAAAAApY/cuc9klGaO5M/s1600/Trunk_E1_SIP.png -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
36/101
~ 29 ~
4.2 USO DE TARJETA TDM400P
El uso de la tarjeta TMD400P permite: aplicar FXOtune a lneas analgicas, realizar llamadas a la
PSTN usando la planta Elastix y obtener los audios generados por la planta y analizarlos, aplicar
los canceladores de OSLEC y MG2, hacer prueba sin cancelacin.
Para realizar las configuraciones de los elemento de este escenario de pruebas se desarroll lo
que se muestra en la Figura 16.
Como una alternativa para analizar los canceladores de eco, se decidi realizar las pruebas
usando esta tarjeta.
Figura 16. Escenario de prueba con tarjeta TDM400P.
La configuracin detallada del escenario de pruebas mostrado en la Figura 16 se describe en el
Anexo D. Con esta configuracin se tiene las condiciones para proceder a la realizacin de
llamadas que sern analizadas de manera subjetiva y objetiva.
4.3 MTODOS SUBJETIVOS
Bsicamente se pueden clasificar en determinacin de ndices por categoras absolutas (ACR, del
ingls Absolute Category Rating) que tiene como resultado la puntuacin de nota media de
opinin (MOS,del ingls Mean Opinion Score), la determinacin de ndices por categoras de
degradacin (DCR, del ingls Degradation Category Rating) que tiene como resultado la notamedia de opinin sobre las degradaciones (DMOS, del ingls Degradation Mean Opinion Score)
y la determinacin de ndices por categoras de comparacin (CCR, del Ingls Comparison
Category Rating) que tiene como resultado la nota media de opinin sobre comparaciones
(CMOS, del Ingls Comparison Mean Opinion Score). Las distintas pruebas son realizadas
normalmente en condiciones controladas (por ejemplo cuartos aislados acsticamente).
http://en.wikipedia.org/wiki/Mean_opinion_scorehttp://en.wikipedia.org/wiki/Mean_opinion_score -
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
37/101
~ 30 ~
Tambin se requiere mucho cuidado en el momento de definir las condiciones e interpretar los
resultados.
En el Anexo A se presentan de forma ms detallada los distintos mtodos subjetivos explicados
en la recomendacin de la ITU-T P.800 [26] para audio, ya que el audio es en lo que se centra
este proyecto.
4.3.1 Pruebas de opinin media de los usuarios
Determinacin de ndices por categorasabsolutas
En este tipo de prueba, los participantes deben asignar un valor global de calidad a la seal de
audio que se les presenta (por lo general ya transmitida), sin tener acceso a la seal original. De
ah el nombre de absoluto. Los valores de calidad se asignan de acuerdo a la Tabla 3.
Valor de calidad Calidad de la Seal
5 Excelente4 Buena
3 Regular
2 Pobre
1 Mala
Tabla 3. Valores de calidad de llamada utilizados en ACR.
El valor medio asignado por los participantes es el MOS. En el caso que se simulen conversaciones
el resultado es el MOSc.
Determinacin de ndices por categoras de degradacin
Cuando las seales son de buena calidad, los mtodos ACR son insensibles a los pequeoscambios
de calidad. En este tipo de caso se utilizan los mtodos tipo DCR, en los cuales a los participantes
se les presentan dos seales separadas por un segundo y deben asignar un valor a la degradacin
de la calidad de una respecto de la otra, de acuerdo a la siguiente escala, Tabla 4.
Valor de Calidad Nivel de Degradacin
5 Imperceptible
4 Perceptible pero no molesta
3 Un poco molesta2 Molesta
1 Muy molesta
Tabla 4. Valores de calidad de llamada utilizados en DCR.
El valor medio asignado por los participantes es el DMOS.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
38/101
~ 31 ~
Existen diversas variantes en este tipo de mtodo dependiendo de las seales que se presenten
juntas. Lo ms comn es presentar la seal original y luego la distorsionada (ya transmitida). Esto
permite medir la fidelidad del sistema de comunicacin utilizado.
Determinacin de ndices por categoras de comparacin
Este mtodo es muy similar al anterior, las muestras se presentan en parejas, a diferencia del
DCR donde la primera seal es la referencia, en el CCR el orden es aleatorio. Los encuestados
deben asignarle un valor a la calidad de la segunda seal comparada con la primera segn la
escala de la Tabla 5.
Valor de calidad Calidad de la Seal
3 Mucho mejor2 Mejor1 Apenas mejor0 Igual-1 Apenas peor-2 Peor-3 Mucho peor
Tabla 5. Valores de calidad de llamada utilizados en CCR.
Para evitar la obtencin de datos cruzados, se utiliz el mismo criterio de DCR utilizando primero
la seal de referencia y luego la transmitida, pero con la diferencia de la escala la cual es un
distinto sistema de evaluacin. El valor medio de los resultados de la evaluacin se conoce como
CCR.
4.3.2 Pruebas y resultados
Las pruebas subjetivas se realizaron en la Escuela de Ingeniera Elctrica, con compaeros de
diferentes aos de estudio, con la misma explicacin y en un mismo entorno, siendo
reproducidas las grabaciones de las llamadas de manera aleatoria, de modo que evitara la
sugestin de cmo se deban de calificar.
Fueron un total de 13 personas quienes evaluaron la calidad de las llamadas quienes calificaron
de acuerdo al cuestionario presentado en el Apndice A.
4.3.2.1 Determinacin de ndices por categoras absolutas
En el ACR se reprodujo nicamente el audio de la llamada transmitida y los resultados de acuerdo
a la Tabla 3 son los mostrados en la Tabla 6.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
39/101
~ 32 ~
Muestra OSLEC MG2 Sin Cancelador Sin FXOTune
1 5 5 4 3
2 5 3 4 2
3 3 2 2 2
4 3 3 2 2
5 4 4 3 2
6 3 2 3 2
7 2 2 1 2
8 3 1 2 2
9 1 1 1 2
10 3 4 2 1
11 3 1 2 1
12 4 3 4 4
13 4 4 3 3
Sumatoria 43 35 33 28
ACR 3.30769231 2.69230769 2.53846154 2.15384615
Tabla 6. Resultados de evaluacin ACR.
Se observa en la Tabla 6 que el cancelador OSLEC tiene un MOSc de 3.30 siendo el mejor ante los
dems canceladores.
Figura 17. Grfica de resultados ACR.
4.3.2.2 Determinacin de ndices por categoras de degradacin
En el DCR se mide la degradacin de la seal transmitida con respecto a la seal original, esta
seal original se grab en un ambiente controlado, directamente al micrfono y es la misma que
se transmite, esta seal no contiene eco acstico ni eco elctrico, ya que es una grabacin directa,
la evaluacin se realiz segn la calificacin mostrada en la Tabla 4.
OSLEC31%
MG225%
SINCANCELADOR
24%
SIN FXOTUNE20%
Resultados ACR
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
40/101
~ 33 ~
Muestra OSLEC MG2 Sin Cancelador Sin FXOTune
1 4 4 3 2
2 3 4 4 4
3 4 2 3 4
4 4 3 2 2
5 4 2 2 1
6 4 4 1 4
7 4 2 1 1
8 3 2 2 3
9 3 3 1 1
10 4 4 2 2
11 3 4 4 4
12 4 2 3 4
13 4 3 1 2
Sumatoria 48 39 29 34
DCR 3.69230769 3 2.23076923 2.61538462
Tabla 7. Resultados de evaluacin DCR.
En la Tabla 7 se muestran los valores asignados por los participantes a las llamadas transmitidas
al comparar estas con la seal original, en estos se observa que el cancelador OSLEC es el que
tiene mejor calificacin con un valor de 3.69 de DMOS.
Figura 18. Grfica de Resultados DCR.
OSLEC32%
MG226%
SINCANCELADOR
19%
SIN FXOTUNE23%
Resultados DCR
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
41/101
~ 34 ~
4.3.2.3 Determinacin de ndices por categoras de comparacin
Para el CCR como se describa anteriormente se tom igual que el DCR el orden de reproduccin
de los audios, con la diferencia de la escala de calificacin ahora se realiz segn se muestra en
la Tabla 5.
Muestra OSLEC MG2 Sin Cancelador Sin FXOTune
1 -3 -2 -2 -3
2 -3 -1 -1 -2
3 -2 -3 -3 -3
4 -2 -2 -2 -3
5 -3 -2 -2 -1
6 -1 -2 -2 -3
7 -3 -2 -3 -2
8 -3 -3 -3 -3
9 -3 -3 -3 -210 -2 -2 -3 -2
11 -1 -3 -2 -2
12 -2 -2 -1 0
13 -1 -1 -3 -3
Sumatoria -29 -28 -30 -29
CCR -2.230769 -2.153846 -2.307692 -2.230769
Tabla 8. Resultados de evaluacin CCR.
En la Tabla 8 se muestran los resultados de la encuesta para el CCR, segn estos datos el
cancelador que obtiene mejor calificacin es el MG2 con un CMOS de -2.15.
Figura 19. Grfica de resultados CCR.
SINCANCELADOR
25%
FXOtune24%
MG226%
OSLEC25 %
Resultados CCR
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
42/101
~ 35 ~
4.3.3 Comparacin de resultados
En la Tabla 9 se observa una comparacin de los valores de las tres pruebas subjetivas, en ellas
se observa, que en el caso de ACR el valor mayor es el que dice cual cancelador es el mejor, en
este caso es el OSLEC con un MOSc de 3.30, esto indica que la calidad de la llamada es razonable
segn los encuestados.
Muestra OSLEC MG2 Sin Cancelador Sin FXOTune
ACR 3.30769231 2.69230769 2.53846154 2.15384615
DCR 3.69230769 3 2.23076923 2.61538462
CCR -2.230769 -2.153846 -2.307692 -2.230769
Tabla 9. Comparacin de resultados MOSc, DMOS y CMOS.
Para el DCR segn los participantes el cancelador que provee una menor degradacin de la
calidad es nuevamente el OSLEC, que tiene un DMOS de 3.69 siendo el de mayor valor y por tanto
la degradacin aun es perceptible pero no molesta la conversacin.
Finalmente en el CCR hay una diferencia ya que se esperara que OSLEC fuera el cancelador que
proveera la mejor calidad de audio, dadas las calificaciones previas, sin embargo, en este caso el
MG2 es el que, segn los entrevistados, brinda una mejor calidad en la llamada, por tener un
CMOS de -2.15, sin embargo la programacin de este no est bajo los estndares de la ITU, es
por esto, que si seguimos las recomendaciones de sta, el mejor cancelador es el OSLEC ya que
es el que tiene mejor calificacin luego del MG2 con un CMOS de -2.23.
4.4 MTODOS OBJETIVOS
Como se mencionaba anteriormente los mtodos objetivos se basan en parmetros
cuantificables de sistema que se emplea, como lo son valores de ancho de banda, retrasos en la
red, mediciones del eco.
La realizacin de la prueba objetiva toma como referencia una mtrica definida en el estndar
G.168 denominado atenuacin reforzada del eco ERLE (del Ingls Echo Return Loss
Enhancement).
Las pruebas estn concentradas nicamente en los canceladores OSLEC, FXOtune, MG2. Los
dems canceladores mencionados en el captulo 2 hoy da no tienen mayor aplicacin ya que son
predecesores de OSLEC y MG2.
4.4.1 Pruebas y resultados
Una de las herramientas favorables de Elastix es que permite grabar todas las llamadas de sus
extensiones, permitiendo poder extraer sus archivos con extensin .wav y poder hacer un anlisis
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
43/101
~ 36 ~
ms cuidadoso de la calidad de la llamada. Las grabaciones de las llamadas a ser analizadas se
muestran en la Figura 20.
Figura 20. Grabaciones de llamadas.
Para poder definir y realizar comparaciones objetivas de los canceladores de eco software se
realizaron pruebas correspondientes a cada uno de los canceladores como se muestran en la
Tabla 10.
La prueba consisti en realizar llamadas de diferentes dispositivos (Celulares y lnea Fija) con la
variabilidad de cambiar el tipo de cancelador disponible.Canceladores Tipo de llamadas
Sin aplicar FXOTUNE Saliente a lnea fija
Sin cancelador Saliente a lnea fija
Saliente a celular
MG2 Saliente a lnea fija
Saliente a celular
Entrante a lnea fija
Entrante a lnea fija
OSLEC Saliente a lnea fija
Saliente a celular
Entrante de lnea fija
Entrante celular
Tabla 10. Tipos de pruebas objetivas.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
44/101
~ 37 ~
Las pruebas fueron aplicadas usando la planta telefnica Elastix hacia la PSTN por medio de
puertos FXO, las cuales fueron grabadas en la planta y luego graficadas para poder hace el
anlisis.
El anlisis de cada una de las pruebas se bas en un parmetro del estndar G.168 de la Unin
Internacional de las Telecomunicaciones denominado atenuacin reforzada del eco (Echo ReturnLoss Enhancement por sus siglas en ingles).
Segn el estndar G.168 el ERLE se define como la atenuacin en decibeles de la seal del eco a
pasar por el trayecto de un cancelador de eco. Esta definicin excluye especficamente cualquier
procesamiento no lineal en la salida del cancelador.
En otras palabras ERLE es la comparacin de la seal de eco medida antes y despus de aplicar
un cancelador de eco. El ERLE es medido en dB y est dada por la ecuacin general [24][27].
10 {
} (2)Para el caso:
10 []() (3)Donde:
: La seal completa tanto en el extremo lejano como cercano.: La seal del extremo lejano.: La seal del extremo cercano.
Es importante mencionar que la evaluacin del ERLE se hace considerando que el sistema no se
encuentra en una situacin de doble conversacin (double-talk). Por tal razn es importante
separar e identificar en la llamada lo siguiente:
Extremo cercano (Near-End).
Extremo lejano (Far-End).
Tal como se muestra en la Figura 21.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
45/101
~ 38 ~
(a)
(b)
Figura 21. Seal del extremo: (a) cercano (Near-End), (b) lejano (Far-End).
Para poder analizar las diferentes seales se emple el programa Matlab que permite el
procesamiento de seales, empleando el cdigo descrito en el Anexo E.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
46/101
~ 39 ~
4.4.1.1 Cancelador FXOTune
Al correr FXOtune (descrito en el captulo 2) para la lnea telefnica empleada se obtuvo los
resultados presentados en la Figura 22, que muestra que existe un 30% de eco presente en la
lnea, esto quiere decir que al menos casi un tercio de los que se transmite de un extremo a otro
es reflejado como eco.
Figura 22. Eco antes de aplicar FXOtune muestreado a 1004 Hz.
Sin aplicar FXOtune a la lnea telefnica se realiz llamada para poder cuantificarla. El valor de
ERLE obtenido para esta prueba se muestra en la Figura 23.
Figura 23. ERLE (33 dB) de seal sin FXOtune.
Al aplicar FXOtune (descrito en el captulo 2) al canal de comunicacin el eco presente en la lnea
fue reducido significativamente llegando a 1%, esto quiere decir que la lnea se encuentra bajo
-17000
-12000
-7000
-2000
3000
8000
13000
1 51 101 151 201 251 301
Eco de 30% a una frecuencia de 1004 Hz
Recibida Enviada
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
47/101
~ 40 ~
condiciones favorables para realizar llamadas, como se ve en la Figura 24, sin embargo eso no
quiere decir que el eco acstico no se encuentre presente en las llamadas.
Figura 24. Reduccin del eco luego de aplicar FXOtune muestreado a 1004 Hz.
Igual que la prueba anterior se realiz una llamada, esta vez de lnea fija a lnea fija y su valor de
ERLE calculado se muestra en la Figura 25.
Figura 25. ERLE (19 dB) para llamada sin cancelador aplicado FXOtune.
4.4.1.2
Cancelador MG2
Para el uso del cancelador MG2 en el canal 32, este se habilit en Elastix tal como se muestra en
la Figura 26. Luego se procedi a realizar las llamadas y a procesarlas para calcular el ERLE segn
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
48/101
~ 41 ~
las pruebas descritas en la Tabla 10. Los resultados de este procesamiento se muestran en las
Figuras de la 27 a la 30.
Figura 26. Seleccin de cancelador en Elastix.
Llamada saliente a Lnea Fija:
Figura 27. ERLE (25dB) con cancelador MG2.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
49/101
~ 42 ~
Llamada saliente a Celular.
Figura 28. ERLE (28dB) con cancelador MG2.
Llamada entrante de lnea Fija.
Figura 29. ERLE (35dB) con cancelador MG2.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
50/101
~ 43 ~
Llamada entrante celular
Figura 30. ERLE (37dB) con cancelador MG2.
4.4.1.3 Cancelador OSLEC
Al igual que el cancelador MG2, OSLEC se habilit en el canal 32 por medio de Elastix tal como se muestra
en la Figura 26. Luego se procedi a realizar las llamadas y a procesarlas para calcular el ERLE segn las
pruebas descritas en la Tabla 10. Los resultados de este procesamiento se muestran en las Figuras de la
31 a la 34.
Llamada saliente lnea fija
Figura 31. ERLE (38dB) con cancelador OSLEC.
-
7/24/2019 Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peate Tob
51/101
~ 44 ~
top related