Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peñate Tob

download Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peñate Tob

of 101

Transcript of Analisis Del Eco en Sistemas de Telefonia IP, Fredy Antonio Patriz Rafael, Luis Manuel Peñate Tob

  • 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 ~