Professional Documents
Culture Documents
YANNETH DIMAS A.
LUIS CARLOS MORALES S.
Director:
ING. GUSTAVO HERAZO
Nota de Aceptacin
______________________________________________
______________________________________________
Jurado
____________________________________________
____________________________________________
Jurado
____________________________________________
____________________________________________
Jurado
____________________________________________
____________________________________________
Dedicatoria
Dedicamos este trabajo a nuestras familias
Y seres queridos que nunca dejaron
De creer en nosotros.
Agradecimientos
Gracias a nuestras familias que nos apoyaron incondicionalmente, a nuestros
profesores que nos otorgaron su conocimiento, a nuestro director de proyecto
Gustavo Herazo por darnos la oportunidad de trabajar a su lado y por su
direccin. A William el encargado de las salas de la FUKL, por soportar las
largas horas de trabajo con nosotros y toda la ayuda que nos prest en este
recorrido y a Leandro Baena nuestro amigo y compaero por brindarnos su
ayuda en momentos de dificultad.
CONTENIDO
LISTA DE TABLAS ............................................................................................. 3
LISTA DE FIGURAS ........................................................................................... 6
LISTA DE ANEXOS ............................................................................................ 8
GLOSARIO ......................................................................................................... 9
INTRODUCCIN .............................................................................................. 10
1. ASPECTOS INICIALES ................................................................................ 11
1.1. OBJETIVOS ........................................................................................... 11
1.1.1. General............................................................................................. 11
1.1.2. Especficos. ...................................................................................... 11
1.2. PROPOSITO. ......................................................................................... 11
1.3. CRONOGRAMA ..................................................................................... 11
2. MARCO TEORICO. ...................................................................................... 12
2.1. ANTECEDENTES................................................................................... 12
2.1.1. Histricos.......................................................................................... 12
2.1.2. Legales ............................................................................................. 13
2.1.3. Investigativos .................................................................................... 13
2.2. BASES TEORICAS ................................................................................ 13
2.2.1. PBX .................................................... Error! Marcador no definido.
2.2.2. Asterisk y Protocolo H.323 ............................................................... 15
2.2.2.1. Cdecs H.323 ................................................................................ 23
2.2.2.2. Protocolos de H.323 ...................................................................... 24
2.2.2.3. Direccionamiento de H.323 ........................................................... 26
2.2.2.4. Proceso de sealizacin en H.323 ................................................ 27
2.2.2.5. Fases de sealizacin en H.323.................................................... 32
2.2.3. IAX2 Inter-Asterisk Exchange Protocol............................................. 38
1
LISTA DE TABLAS
Tabla 1. Cronograma ........................................................................................ 11
Tabla 2. Propiedades RTC y Internet ................................................................ 14
Tabla 3. Servicios suplementarios .................................................................... 25
Tabla 4. Mensajes de establecimiento de llamada ........................................... 29
Tabla 5. Mensajes de informacin de llamada .................................................. 30
Tabla 6. Mensajes de liberacin de llamada .................................................... 30
Tabla 7. Mensajes Miscelneas ........................................................................ 30
Tabla 8. Servicios del protocolo H.225 ............................................................. 31
Tabla 9. Valores para type en tramas F ............................................................ 40
Tabla 10. Valor de subclase con tipo de trama para datos de voz................... 41
Tabla 11. Valor de subclase con tipo de trama control ..................................... 41
Tabla 12. Valor de subclase con tipo de trama control iax ............................... 42
Tabla 13. Directorios Asterisk ........................................................................... 45
Tabla 14. Cdec y canales en Asterisk ............................................................. 46
Tabla 15. Configuracin de los ordenadores para las pruebas ......................... 55
Tabla 16. Configuracin de extensiones para pruebas ..................................... 55
Tabla 17. Descripcin de tabla plan de pruebas. .............................................. 57
Tabla 18. Definicin tabla de protocolos parte A............................................... 57
Tabla 19. Definicin de protocolos parte B ....................................................... 58
Tabla 20. Estadstica protocolo RTP parte A .................................................... 58
Tabla 21. Estadstica protocolo RTP parte B .................................................... 59
Tabla 22. Prueba de h323 a h323..................................................................... 60
Tabla 23. Resumen prueba llamada de H.323 a H.323 .................................... 63
Tabla 24. Estadstica para protocolo IP prueba llamada H.323 a H.323........... 63
Tabla 25. Estadstica para protocolo TCP prueba llamada H.323 a H.323 ....... 64
Tabla 26. Estadstica para protocolo UDP prueba llamada H.323 a H.323 ...... 64
Tabla 27. Estadstica para protocolo RTP prueba llamada H.323 a H.323 ....... 64
Tabla 28. Resumen de paquetes llamada Prueba 1 ......................................... 65
Tabla 29. Prueba de h323 a iax2 ...................................................................... 66
Tabla 30. Estadsticas generales prueba 2 ....................................................... 68
Tabla 31. Resumen prueba llamada de H.323 a IAX2 ...................................... 69
Tabla 32. Estadstica para protocolo IP prueba llamada H.323 a IAX2 ........... 70
Tabla 33. Estadstica para protocolo TCP prueba llamada H.323 a IAX2 ........ 70
Tabla 34. Estadstica para protocolo UDP prueba llamada H.323 a IAX2 ....... 70
Tabla 35. Estadstica para protocolo RTP prueba llamada H.323 a IAX2 ......... 71
Tabla 36. Prueba de H.323 a SIP ..................................................................... 72
Tabla 37. Prueba de SIP a H323 ...................................................................... 73
Tabla 38. Resumen prueba llamada de SIP a H.323 ........................................ 76
Tabla 39. Estadstica para protocolo IP prueba llamada SIP a H.323 ............. 76
Tabla 40. Estadstica para protocolo TCP prueba llamada SIP a H.323 ........... 76
Tabla 41. Estadstica para protocolo UDP prueba llamada SIP a H.323 .......... 77
Tabla 42. Estadstica para protocolo RTP prueba llamada SIP a H.323 ........... 77
Tabla 43. Estadsticas generales prueba 4 ....................................................... 78
Tabla 44. Prueba de SIP a IAX2 ....................................................................... 79
Tabla 45. Resumen prueba llamada de SIP a IAX2.......................................... 81
Tabla 46. Estadstica para protocolo IP prueba llamada SIP a IAX2 ............... 82
Tabla 47. Estadstica para protocolo TCP prueba llamada SIP a IAX2 ............ 82
Tabla 48. Estadstica para protocolo UDP prueba llamada SIP a IAX2 ............ 82
Tabla 49. Estadstica para protocolo RTP prueba llamada SIP a IAX2 ............ 83
Tabla 50. Estadstica paquetes y bytes protocolos prueba llamada SIP a IAX2
.......................................................................................................................... 83
Tabla 51. Prueba de IAX2 A X2 ........................................................................ 84
Tabla 52. Resumen prueba llamada de IAX2 a IAX2 ........................................ 87
Tabla 53. Estadstica para protocolo IP prueba llamada IAX2 a IAX2 ............. 88
Tabla 54. Estadstica para protocolo TCP prueba llamada IAX2 a IAX2 .......... 88
4
Tabla 55. Estadstica para protocolo UDP prueba llamada IAX2 a IAX2 .......... 88
Tabla 56. Estadstica para protocolo RTP prueba llamada IAX a IAX2 ............ 89
Tabla 57. Estadstica para protocolo RTP prueba llamada IAX a IAX2 ............ 89
Tabla 58. Prueba de IAX2 a SIP ....................................................................... 90
Tabla 59. Resumen prueba llamada IAX2 a SIP.............................................. 92
Tabla 60. Estadstica para protocolo IP prueba llamada IAX2 a SIP ............... 93
Tabla 61. Estadstica para protocolo UDP prueba llamada IAX2 a SIP ............ 93
Tabla 62. Estadstica para protocolo RTP prueba llamada IAX2 a SIP ............ 93
Tabla 63. Estadstica paquetes y bytes protocolos prueba llamada IAX2 a SIP
.......................................................................................................................... 94
Tabla 64. Prueba de IAX2 a SIP ....................................................................... 95
Tabla 65. Resumen prueba llamada IAX2 a H.323 .......................................... 98
Tabla 66. Estadstica para protocolo IP prueba llamada IAX2 a H.323 ........... 98
Tabla 67. Estadstica para protocolo TCP prueba llamada IAX2 a H.323......... 99
Tabla 68. Estadstica para protocolo UDP prueba llamada IAX2 a H.323 ........ 99
Tabla 69. Estadstica para protocolo RTP prueba llamada IAX2 a H.323......... 99
Tabla 70. Estadstica paquetes y bytes protocolos prueba llamada IAX2 a
H.323 .............................................................................................................. 100
Tabla 71. Consolidado de pruebas H323 ........................................................ 101
Tabla 72. Estadstica paquetes y bytes protocolos prueba llamada IAX2 a
H.323 .............................................................................................................. 101
Tabla 73. Estadstica paquetes y bytes protocolos prueba llamada IAX2 y
H.323 .............................................................................................................. 102
LISTA DE FIGURAS
Figura 1. Esquema PBX ................................................................................... 15
Figura 2. Esquema PBX y Asterisk ................................................................... 16
Figura 3. Esquema Alcance de la Rec. ............................................................. 17
Figura 4. Estructura lgica de un Gateway H.323............................................. 18
Figura 5. Funciones Distribuidas de MP y MD .................................................. 20
Figura 6. Conferencia unidifusin centralizada ................................................. 20
Figura 7. Conferencia multidifusin centralizada .............................................. 21
Figura 8. Conferencia multidifusin descentralizada ........................................ 21
Figura 9. Conferencia Mixta .............................................................................. 22
Figura 10. Pila del protocolo H.323 ................................................................... 24
Figura 11. Protocolo UDP ................................................................................. 27
Figura 12. Protocolo TCP ................................................................................. 28
Figura 13. Protocolos definidos con estndar Q.931 ........................................ 29
Figura 14. Solicitud de llamada entrante ........................................................... 33
Figura 15. Autorizacin peticin llamada .......................................................... 33
Figura 16. Establecimiento de conexin ........................................................... 34
Figura 17. Autorizacin respuesta llamada ....................................................... 34
Figura 18. Establecimiento canal H.245 ........................................................... 35
Figura 19. Intercambio de capacidades ............................................................ 35
Figura 20. Intercambio de informacin audio visual. ......................................... 36
Figura 21. Terminacin de llamada................................................................... 37
Figura 22. Trama F fullframe ............................................................................ 39
Figura 23. Trama M miniframe .......................................................................... 40
Figura 24. Flujo de datos en IAX2..................................................................... 43
Figura 26. Esquema conceptual Asterisk .......................................................... 44
Figura 27. Arquitectura Asterisk ........................................................................ 45
LISTA DE ANEXOS
Anexo A1. Secuencia de protocolos en llamada H.323 a H.323 ...................... 62
Anexo A2. Secuencia de protocolos en llamada H.323 a IAX2 ....................... 69
Anexo A3. Secuencia de protocolos en llamada SIP a H.323. ........................ 75
Anexo A4. Secuencia de protocolos en llamada SIP a IAX2. .......................... 81
Anexo A5. Secuencia de protocolos en llamada IAX2 a IAX2. ........................ 86
Anexo A6. Secuencia de protocolos en llamada IAX2 a SIP. .......................... 92
Anexo A7. Secuencia de protocolos en llamada IAX2 a H.323. ...................... 97
GLOSARIO
ASTERISK: Software de licencia GPL que permite constituir centrales
telefnicas (PBX) utilizando telefona IP.
GATEKEEPER: Controlador de Acceso para el protocolo H.323.
GATEWAYS: enlace de la red VoIP con la red telefnica analgica o RDSI.
H.323: Recomendacin UIT-T, para sistemas de comunicacin multimedia
basados en paquetes (PBN) que no puede proporcionar una calidad de servicio
garantizada.
IAX2: Protocolo basado en la reunin de varios protocolos como el Real-Time y
el SIP, el cual se utiliza para manejar conexiones de VoIP entre servidores
Asterisk.
PBX (Private Branch Exchange): Central secundaria privada o centralita,
central telefnica conectada a travs de lneas troncales a la red pblica y que
permite la gestin y administracin de los recursos telefnicos internos,
salientes y entrantes.
RTB/PSTN: Red telefnica Bsica / Public Switched Telephone Network.
VoIP: Voz sobre IP, Telefona IP, Hardware y software que permite tener
telefona por paquetes (Internet).
INTRODUCCIN
En la actualidad las empresas buscan optimizar cada vez ms los recursos
tecnolgicos con los que cuenta. El crecimiento de la mediana y pequea
empresa, demanda ms inversin y productividad, pero con esto tambin
crecen los costos operativos.
Las tecnologas de comunicacin, particularmente los PBX que ofrecen
servicios de distribucin automtica de llamadas, buzn de voz, entre otras,
representan un requerimiento bsico para la operacin de cualquier empresa,
sin embargo, tradicionalmente, se haban considerado casi inaccesibles para
las PYMES, debido a sus altos costos. Como respuesta a esta situacin, se
han desarrollado diferentes herramientas de Telefona IP que permiten a las
pequeas y medianas empresas, acceder a los beneficios que ofrecen las
diferentes formas de transmisin de informacin (voz, datos y video) pero a
muy bajos costos. Estas herramientas son basadas en software libre y estn
soportadas por grandes comunidades que permanentemente las actualizan y
mejoran, logrando una robustez similar y a veces superior que las soluciones
propietarias. Un ejemplo destacable de lo mencionado anteriormente es
Asterisk, una plataforma de comunicaciones basada en software libre de gran
penetracin en el mercado, que responde exitosamente a las necesidades de
las pequeas y medianas empresas de todo el mundo.
Por lo anterior, La Facultad de Matemticas e Ingenieras de la Fundacin
Universitaria Konrad Lorenz, ha decidido tomar como lnea de investigacin
formativa referente a la tecnologa IP e Incursionar en el uso de aquellas
nuevas tecnologas de la comunicacin..
Este documento se compone de cuatro captulos. En el primer captulo, se
trata aspectos que fueron definidos para el desarrollo de la investigacin,
dentro de los que se encuentran; los objetivos, alcance y recursos. En el
segundo captulo, se describen las bases tericas que soportan el objeto de la
investigacin tratando los antecedentes, marco terico sobre el protocolo
H.323/IAX2, luego un tercer captulo, en el cual se plasma el desarrollo de la
investigacin sobre los protocolos de sealizacin H.323/IAX2 bajo la
plataforma de Asterisk, aqu es en donde se describe el contexto, las pruebas
realizadas y el anlisis correspondiente; y por ltimo un cuarto captulo, en el
cual se exponen las conclusiones y las recomendaciones.
10
1.ASPECTOS
INICIALES
1.1.OBJETIVOS
1.1.1.General Presentar un anlisis de requerimientos y plan de pruebas de
la plataforma Asterisk utilizando estndar H.323 e IAX2 en entornos clienteservidor.
1.1.2.Especficos.
Identificar las generalidades de la plataforma Asterisk para la configuracin
del H.323.
Identificar las generalidades de la plataforma Asterisk para la configuracin de
IAX2.
Realizar la configuracin de los estndar H.323 e IAX2 en Asterisk.
Impulsar el grupo de investigacin para dar apoyo al proyecto macro.
1.2.PROPOSITO.
Este proyecto tiene como fin realizar investigacin formativa a travs del
anlisis documentado sobre el comportamiento, funcionalidad, las ventajas y
desventajas de implementacin del estndar H.323 y el protocolo IAX2 bajo
Asterisk.
1.3.CRONOGRAMA
Este proyecto est regido por el cronograma estipulado para el desarrollo del
proyecto macro: Identificacin de las funcionalidades, potencialidades y
requerimientos tcnicos, para la implementacin de ASTERISK.
Tabla 1. Cronograma
Meses
Actividad a desarrollar
Enero-Febrero
11
Marzo
Abril
Mayo-Junio
2.MARCO
TEORICO.
2.1.ANTECEDENTES
En la dcada de los 90s, se produjo una evolucin
tecnolgica en las redes de de datos, gracias al inters de las empresas en
involucrar a las redes como medio de comunicacin dentro de su entorno
(redes empresariales). Dentro de las redes utilizadas para este propsito, se
destacan las redes ATM, que luego fueron sustituidas por redes IP/Ethernet. A
finales de esta dcada, surgi y creci de manera impresionante el fenmeno
de la Internet, lo cual motivo desarrollar el concepto NGN (New Generation
Network).
2.1.1.Histricos
De acuerdo a la ITU, una NGN es una red por paquetes que proporciona
mltiples servicios de banda ancha, que utiliza tecnologas de transporte con
una calidad de servicio mnima y en la cual las funciones relacionadas con el
servicio son independientes de las tecnologas de transportes subyacentes.
12
2.1.3.Investigativos
Dnic- Telefona: proyecto Voz IP, desarrollado para establecer a travs del a
red telefnica comunicacin entre las diferentes sedes de la Universidad
Nacional, sin ningn costo. As mismo, se adelantan investigaciones que
permitirn a la Universidad extender el servicio a travs de la red WAN de la
universidad. El fin del proyecto, es aprovechar la red de datos e implementar
sobre la red diversos servicios via IP como; telefona, fax y mensajera, entre
otros.
2.2.BASES TEORICAS
Una red telefnica agrupa a un nmero de centralitas telfono, en las cuales se
realiza el proceso de conmutacin1. En sus inicios las redes telefnicas
clsicas, se fundamentaron en la conmutacin de circuitos (RTC)2, luego con
el transcurrir de los aos se implemento la conmutacin electromecnica. Hacia
los aos 60, se desarrollo la conmutacin de red digital y, posterior a esta
revolucin se sumo la implementacin de la tecnologa de ordenadores, que
permiti el intercambio de mensajes sobre una red de conmutacin de
paquetes independiente y dedicada3.
La red telefnica conmutada (RTC) es una red conmutada de circuitos
tradicional. La RTC abarca el conjunto de redes telefnicas existentes, sobre la
1
13
cual existe flujo de informacin (Cada una de las llamadas realizadas a travs
de este tipo de redes). Esta red es de tipo dedicado, principalmente su diseo
est orientado en primer instancia para la transmisin de voz reservando un
canal para este proceso. La RTC utiliza nmeros telefnicos para identificar la
conmutacin de llamadas en las centrales telefnicas.
La internet representa la unin de redes de comunicacin no centralizadas, la
cual utiliza la familia de protocolos TCP/IP. Para la internet el flujo de
informacin representa los paquetes de datos que se intercambian en este tipo
de redes. La internet no es una red dedicada, lo que permite que varios
servicios puedan ser llevados a cabo de manera simultnea a travs de un
mismo canal. La internet utiliza direcciones IP para la conmutacin de paquetes
entre routers4.
A continuacin se hace un resumen de las propiedades del RTC y la Internet.
Propiedad
RTC
flujo de informacin
tipo de red
llamadas
dedicada
nmero
identificador en la red
telefnico
Donde se conmutan los flujos de informacin Central telefnica
Internet
paquetes
no dedicada
direcciones
IP
Router
Fuente. Una gua para crear una infraestructura de voz en regiones en desarrollo;
autor: Alberto EscuderoPascua.
2.2.1.PBX
VoIP para el desarrollo Una gua para crear una infraestructura de voz en regiones de
desarrollo.
14
PSTN
(RTC -RTB)
PBX
El PBX cumple funciones primordiales para que se lleve a cabo una llamada
tanto interna como externa, como lo son; establecer la conexin entre los
usuario de la llamada, mantener la llamada durante su ejecucin y gestionar
informacin sobre la tarifacin de llamadas. Adicional a las funciones
mencionadas, tiene la posibilidad de implementar servicios adicionales, las ms
conocidas son:
Llamada en espera, contestador automtico, msica en espera, transferencia
de llamadas, buzn de voz, conferencia, contestar llamadas de otra extensin
que este timbrando, directorio automatizado, mensajes de bienvenida, entre
otras no menos importantes.
15
EMPRESA
Troncal Anloga
PBX IP
Troncal Digital (E1-T1)
17
Una zona H.323 es un conjunto de dispositivos (Terminales, GW,MCU y GK. Una zona tiene
solamente un controlador de acceso. Una zona puede ser independiente de la topologa de la
red y comprende mltiples segmentos de red conectados mediante dispositivos como en
caminadores.
6
La autorizacin de llamadas es opcional en los gatekeepers, a travs de esta se acepta o
rechazan las llamadas efectuadas por puntos terminales por restricciones predeterminadas en
los gateways o puntos terminales.
18
El gatekeeper realiza este control de acceso a travs del canal H.225 RAS para colocar o no
llamadas en la red.
8
ARQ mensajes de peticin RAS enviado por un terminal para establecer comunicacin o para
solicitar el ancho de banda y el permiso necesario para continuar con el inicio de la llamada.
9
ACF mensajes de confirmacin de admisin RAS enviado por el gatekeeper al punto terminal
que est solicitando el ARQ (generando la llamada).
10
ARJ mensajes de rechazo de admisin RAS enviado por el gatekeeper al punto terminal que
est solicitando el ARQ.
11
AAA funciones de autenticacin, autorizacin y recuento, esenciales en los sistemas de
seguridad y facturacin.
12
Las polticas son establecidas para el registro de llamadas, en base a los privilegios del
usuario, destinos, ancho de banda, etc.
19
20
MCU
Multidifusin
MC+MP
H.245 Sesiones de control de
medios con el MC
Flujos de medios al
MP
Flujo de audio
mezclado por MP
21
terminal tendr que realizar una mezcla de audio para dar origen a una seal
de audio compuesta a presentar al usuario. El terminal H.323 utilizar el
H.245, con el fin de conocer cuntos trenes de audio simultneos es capaz de
decodificar. La cantidad de canales de datos para una terminal H.323 pueden
ser opcionales, estos canales pueden ser unidireccionales o bidireccionales, lo
cual supervisado por la recomendacin T.120 para efectos de interoperabilidad
entre terminales H.323 y otros terminales.
Servicio Suplementario
Recomendacin UIT-T
Funciones genricas
H.450.1
Transferencia de llamadas
H.450.2
Desvo de llamadas
H.450.3
Retencin de llamadas
H.450.4
Aparcar/ recuperar llamadas
H.450.5
Llamada en espera
H.450.6
Mensajes en espera
H.450.7
Identificacin de nombre
H.450.8
Conclusin de llamada
H.450.9
Oferta de llamada
H.450.10
Llamada intrusa
H.450.11
Servicios de informacin de red comunes
H.450.12
Fuente. Cisco Systems Integracin de redes de voz y datos
13
25
15
Representa a un punto de acceso al servicio de transporte (puede ser un puerto TCP o UDP).
Al TSAP se le denomina tambin como la direccin a nivel de transporte, la cual sirve para
establecer comunicacin entre dos entidades. Los identificadores TSAP permiten
multiplexacin de varios canales que comparten la misma direccin de red (Rec. H.323
06/2006- Sistemas de comunicacin multimedia basados en paquetes).
16
La recomendacin UIT-T H.225.0 define otro tipo de direcciones aceptadas como alias en el
estndar H.323.
17
El gatekeeper forma los lmites de las zonas H.323
18
GRQ es un mensaje que un punto terminal enva para localizar un gatekeeper con el que se
pueda registrar. Cuando se lanza esta solicitud, se espera un mensaje de rechazo del
gatekeeper (GRJ) o un mensaje de aceptacin (GCF) para el registro de la terminal en el
gatekeeper.
26
32 bits
Puerto de Origen
Puerto de Destino
Longitud
Datos
Fuente. UDP: User Datagram Protocol aviable [online]. Aviable from internet
<http://javvin.com/protocolUDP.html>, Abril-Mayo 2009
19
LRQ es un mensaje de solicitud enviado para este caso de un gatekeeper a otro gatekeeper
de una zona distinta con el fin de conocer la ubicacin de un punto terminal.
27
Fuente. UDP: User Datagram Protocol aviable [online]. Aviable from internet <
http://www.javvin.com/protocolTCP.html>, Abril-Mayo 2009
28
Fuente. UDP: User Datagram Protocol aviable [online]. Aviable from internet <
http://www.javvin.com/protocolH245.html>,Abril-Mayo 2009
Mensaje
Significado
ALERTING
Indicacin o aviso de llamada.
CALL PROCEEDING
Recibida la informacin para establecer la llamada.
CONNECT
Establecimiento de llamada completado.
CONNECT ACKNOWLEDGE
Reconocimiento de CONNECT.
PROGRESS
Sealizacin temporal durante el establecimiento.
SETUP
Llamada con requerimientos de servicios portadores.
SETUP ACKNOWLEDGE SETUP Recibido, pero se necesita ms informacin.
Fuente. Mara Carmen Espaa Boquera. Servicios avanzados de telecomunicacin
29
Mensaje
Significado
HOLD
Peticin para poner una llamada en retencin
HOLD ACKNOWLEDE
Peticin de retencin
HOLD REJECT
Peticin de retencin denegada
RESUME
Peticin para reanudar una llamada
RESUME ACKNOWLEDGE Acuse de peticin de llamada reanudada
RESUMEN REJECT
Rechazo de peticin de peticin de reanudacin de llamada
RETRIEVE
Peticin para recuperar una llamada retenida
RETRIEVE ACNOWLEDGE Acuse de peticin de recuperacin de llamada.
RETRIEVE REJECT
Rechazo de peticin de peticin de recuperacin de llamada
SUSPEND
Peticin de suspensin de llamada.
SUSPEND ACKNOWLEDGE Acuse de suspensin de llamada.
SUSPEND REJECT
Rechazo de peticin de suspensin de llamada.
USER INFORMATION
Informacin de user-user a travs de la sealizacin.
Fuente. Mara Carmen Espaa Boquera. Servicios avanzados de telecomunicacin
Mensaje
DISCONNECT
RELEASE
RELEASE COMPLETE
RESTART
RESTART ACKNOWLEDGE
Significado
Finalizar una llamada.
Liberar la llamada
Acuse de RELEASE
Rearranque del protocolo de nivel de red
Acuse de rearranque
Mensaje
CONGESTION CONTROL
FACILITY
INFORMATION
NOTIFY
REGISTER
STATUS
STATUS ENQUIRY
Significado
Control de flujo de USER INFORMATION
Peticin opcional de servicios de usuario
Informacin adicional durante el establecimiento
Indica la informacin pertinente para una llamada
Asigna un valor de referencia de llamada
Indica el estado del canal
Peticin del estado del canal despus de congestin
30
Servicio
Descubrimiento del gateway
Registro con gatekeeper
Sin registros con gatekeeper
Localizacin de puntos finales en una zona
diferente
Solicitud
GRQ
RRQ
URQ
Confirmacin
GCF
RCF
UCF
Rechazo
GRJ
RRJ
URJ
LRQ
LCF
JRJ
20
31
32
TERMINAL H.323
(Entidad llamante)
GK
154
TERMINAL H.323
(Entidad llamada)
454
TERMINAL H.323
(Entidad llamante)
GK
154
TERMINAL H.323
(Entidad llamada)
454
Luego la entidad llamante establecer conexin a travs del protocolo TCP con
el terminal llamado para iniciar el canal de sealizacin H.225.0, utilizando la
informacin suministrada en el mensaje ACF (Direccin y puerto).
33
TERMINAL H.323
(Entidad llamante)
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
Fuente. Cisco System. Integracin de redes de voz y datos
TERMINAL H.323
(Entidad llamante)
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
34
TERMINAL H.323
(Entidad llamante)
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
MENSAJES H.245:
termCapabilitySet Openlogicalchannel
35
TERMINAL H.323
(Entidad llamante)
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
MENSAJES H.245:
termCapabilitySet Openlogicalchannel
FLUJO RTP
FLUJO RTP
FLUJO RTCP
36
TERMINAL H.323
(Entidad llamante)
TERMINAL H.323
(Entidad llamada)
454
GK
154
SETUP
MENSAJES H.245:
termCapabilitySet Openlogicalchannel
FLUJO RTP
FLUJO RTP
FLUJO RTCP
MENSAJES H.245:
CloselogicalChannel EndSessionCommand
37
22
UDP (User Data Protocol ) protocolo de datos de usuario, es un protocolo definido en la capa
de transporte, no proporciona seguridad de las comunicaciones
23
In-Band sistema de Broadcast digital, permite el manejo en convivencia de seales
analgicas y digitales
24
Empaquetamiento de llamadas simultaneas bajo un solo flujo de paquetes IP , ahorro de
ancho de banda
25
NAT (Network Address Translation - Traduccin de Direccin de Red)
38
Tipos de trama [Online]. Espaa. Avianle from internet: < http://voipforo.com/IAX/IAXframes.php>, Abril-Mayo 2009
39
Sello de Tiempo
Datos
Tipos de trama [Online]. Espaa. Avianle from internet: < http://voipforo.com/IAX/IAXframes.php>, Abril-Mayo 2009
Valor del
Type Frame
00000001
00000002
Descripcin
Detalles
DTMF
Sirve para enviar dgitos DTMF.
El campo subclase indica el tipo de cdec de audio
Datos de voz
que se utiliza.
00000003
Datos de
video
00000004
Control
00000005
No usado
00000006
Control IAX
00000007
00000008
00000009
Texto
Imagen
HTML
Valores
de
las
tramas
[Online].
Espaa.
Avianle
http://voipforo.com/IAX/IAX-F-frames.php>, Abril-Mayo 2009
40
from
internet:
<
Tabla 10. Valor de subclase con tipo de trama para datos de voz
Valor subclase
(Type Frame =0x02)
Datos de Voz
0x0001
Descripcin
(cdec que se
utiliza en la
conversacin)
G.723.1
0x0002
GSM
0x0004
G.711 u (u-law)
0x0008
G.711 a (a-law)
0x0080
LPC10
0x0100
G.729
0x0200
Speex
0x0400
iLBC
Valor subclase
(Type Frame
=0x04) Control
Descripcin
0x01
Hangup
0x02
Ring
0x03
Ringing
(ringback)
0x04
Answer
Respuesta
0x05
Busy Condition
El usuario est
ocupado
0x08
Congestion
Condition
Existe congestin
0x0e
Call Progress
Progreso de la
llamada
Detalles
La llamada se ha
colgado
El telefono esta
sonando
41
Descripcin
NEW
PING
PONG
ACK
HANGUP
REJECT
ACCEPT
AUTHREQ
AUTHREP
INVAL
LAGRQ
LAGRP
REGREQ
REGAUTH
REGACK
REGREJ
REGREL
VNAK
DPREQ
DPREP
DIAL
TXREQ
TXCNT
TXACC
TXREADY
TXREL
TXREJ
QUELCH
0x1d
UNQUELCH
0x20
MWI
0x21
UNSUPPORT
Detalles
Iniciar una nueva llamada
Enviar un ping
Responder un ping
Respuesta afirmativa
Inicio de desconexin
Rechazo
Aceptacin
Peticin de autenticacin
Respuesta de autenticacin
LLamada no vlida
Peticin de Lag
Respuesta de Lag
Peticin de registro
Autenticacin de registro
ACK de registro
Denegacin de registro
Liberacin de registro
Peticin de retransmisin
Peticin de dialplan
Respuesta de dialplan
Marcado
Peticin de transferencia
Conexin de transferencia
Aceptacin de transferencia
Transferencia preparad
Liberacin de transferencia
Rechazo de transferencia
Parar transmisin de audio
Continuar transmisin de
audio
Indicador de mensaje en
espera
Mensaje no soportado
42
26
Ack : Mensaje que se enva para anunciar que un conjunto de uno o ms mensajes han sido
recibidos.
27
Ringing: Llamada (Acstica); oscilacin transitoria
43
44
Ruta
/etc/Asterisk
/usr/sbin
/usr/lib/Asterisk
Contenido
Archivos de configuracin
Archivos binarios, scripts y ejecutables
Objetos binarios de Asterisk
/usr/lib/Asterisk/modules
/usr/incluye/Asterisk
/var/lib/Asterisk
/var/lib/Asterisk/agi/bin
/var/lib/Asterisk/astdb
/var/lib/Asterisk/images
45
/var/lib/Asterisk/keys
/var/lib/Asterisk/moh/mp3
/var/lib/Asterisk/sounds
/var/run
/var/run/Asterisk/pid
/var/run/Asterisk/ct
/var/spool/Asterisk
var/log/Asterisk/cdr-csv
/var/spool/Asterisk/vm
Otros componentes bsicos son los Canales, que se pueden explicar a travs
de una analoga de decir que son las lneas telefnicas analgicas pero
representadas a travs de un circuito digital, pueden ser combinaciones de
cdec, protocolos de sealizacin o POST. Los Cdec son los que se encargar
de codificar las llamadas de tal forma que sirvan para realizar al compresin de
las seales, dependiendo del cdec es el nivel de uso por parte del ancho de
banda, lo ideal es que se minimice el espacio que se utiliza de la banda pero si
perder fidelidad en la comunicacin.
Canales internos
Asterisk
Chan_agent
Chan_iax
Chan_h323
Chan_console
Chan_local
46
Chan_mgcp
Chan_sccp
Cdecs
G.711 ulaw (usado en EUA) (64 Kbps).
G.711 alaw (usado en Europa (64 Kbps).
GSM (12-13 Kbps)
iLBC (15 Kbps)
LPC10 - (2.5 Kbps)
Speex - (2.15-44.2 Kbps)
G.729 (8Kbps)
47
48
49
2.4.2.Enfoque
50
3.DISEO
METODOLGICO
3.1.TIPO DE INVESTIGACIN
La investigacin es de tipo descriptiva ya que la meta es lograr una exploracin
detallada de los componentes de sistema de comunicaciones Asterisk bajo el
protocolo H.323 e IAX2, en donde se describan los requisitos de instalacin y
funcionamiento basado en cada uno de los protocolos teniendo en cuenta:
Requisitos de funcionamiento hardware.
Requisitos de funcionamiento software (Libreras y herramientas
necesarias para el correcto funcionamiento de Asterisk).
Sistema Operativo.
De esta manera, se debe realizar una investigacin que toque los puntos
referentes a la calidad de transmisin y descripcin de cada protocolo.
52
54
3.4.Plan de Pruebas
A continuacin se relacionan nueve pruebas, con el fin de analizar las estadsticas del protocolo de sealizacin del estndar
H.323 e IAX2. Para estas pruebas, se utilizaron los siguientes equipos:
Equipo
Procesador
RAM
S.O.
Mascara de
subred
IP
DNS
Gateway
Servidor
Pentium IV
1 Ghz
192.168.100.249
255.255.255.0
192.168.100.2
192.168.100.1
Ordenador_1
Pentium IV
256 Mb
Windows XP
192.168.99.240
255.255.248.0
192.168.100.3
192.168.100.3
Ordenador_2
Pentium IV
256 Mb
Windows XP
192.168.103.16
255.255.248.0
192.168.100.3
192.168.100.3
Porttil_1
AMD
Pentium Dual
Core
4 Ghz
Windows Vista
192.168.100.238
255.255.255.0
192.168.100.2
192.168.100.1
3 Ghz
Windows Vista
192.168.100.240
255.255.255.0
192.168.100.2
192.168.100.1
Porttil_2
6001
55
SIP
x-Lite
2
Ordenador
2
Ordenador
2
8000
IAX2
Zoiper
9000
H.323
Sjphone
Porttil 1
7000
SIP
X-Lite
Porttil 2
7001
SIP
X-Lite
A continuacin se describen las pruebas realizadas para el proyecto, las cuales contiene la siguiente informacin:
Numero de la prueba.
Nombre de la prueba.
Recursos.
Descripcin de Prueba.
Resultados esperados.
Resultado de la prueba.
Resultados obtenidos.
Anlisis de la prueba.
Cada anlisis de prueba, contiene la siguiente informacin:
Secuencia de sealizacin.
Corresponde a la secuencia que sigue cada uno de los protocolos que intervienen durante la llamada. Esta secuencia
de sealizacin se encuentra como anexo al documento.
Estadstica de paquetes y bytes transmitidos durante la llamada. Es una tabla que sigue la estructura y contiene la
siguiente informacin
56
Descripcin
Nmero de paquetes transmitidos durante la llamada.
Estadstica por protocolo (TCP, UDP y RTP), de los paquetes y bytes transmitidos durante la llamada entre direcciones
IP.
Tabla 18. Definicin tabla de protocolos parte A
NOMBRE DE PROTOCOLO
Address A
Address B
Packets
Bytes
Total
de
bytes
Corresponde al total de
enviados
de
la
Corresponde
a
la Corresponde a la paquetes enviados de la
direccin IP de
direccin IP que enva direccin IP destino direccin IP origen a la
origen a la direccin
origen del paquete
del paquete
direccin IP destino del
IP
destino
del
paquete
paquete
Fuente Estadsticas de protocolos por Wireshark
57
Packets A->B
Bytes A->B
Nmero de
paquetes enviados
de la direccin A a
la B.
Nmero de bytes
enviados de la
direccin A a la B.
Packets A<-B
Bytes A<-B
Nmero de paquetes
enviados de la
direccin B a la A.
Nmero de bytes
enviados de la
direccin B a la A.
NOMBRE DE PROTOCOLO
Rel Start
Duration
bps A->B
Instantes de
Tiempo
bps A<-B
Bits por segundo
enviados de la
direccin B a la A
Estadstica por protocolo RTP. Corresponde a informacin estadstica de paquetes transmitidos a travs del protocolo RTP.
Src IP addr
Dest IP addr
Payload
Cdecs
RTP
Packets
58
Lost
RTP
Mean Jitter (ms)
Pb?
Campo
control que indica si durante la
Corresponde a la mxima Promedio de variacin de tiempo transmisin de paquetes se dio falla. S es as,
variacin de tiempo entre la entre la llegada de los distintos el analizador de Wireshark colocar el carcter
llegada de los distintos paquetes. paquetes.
"X" (equis), para identificar que esa lnea de
paquetes tuvo inconsistencias.
Fuente Estadstica protocolo RTP Wireshark
Estadstica por envos de paquetes entre direcciones. Corresponde al nmero de paquetes y bytes transmitidos en
cada protocolo por cada direccin IP involucrada en la llamada. Al final del captulo, se muestra anlisis en conjunto de
las pruebas teniendo en cuenta los protocolos H.323 e IAX2, objetos de estudio de la investigacin.
59
NUMERO DE
PRUEBA:
NOMBRE DE
PRUEBA:
RECURSOS:
EXITOSA
60
61
62
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
1641
8,762
187,291
89,513
146891
16765,037
0,134
En la estadstica, se indica que se transmitieron 1.641 paquetes, los cuales tuvieron una duracin de transmisin de 8,762
segundos. Lo que indica que por segundo se transmiten 187,291 paquetes.
Packets
746
895
POR PROTOCOLO IP
Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
68224
381
34894
365
33330
78667
447
39349
448
39318
63
Rel Start
Duration bps A->B bps A<-B
2.507.465.000
8,7118 32043,04
82
2.493.599.000
8,7617
35928
69
Tabla 25. Estadstica para protocolo TCP prueba llamada H.323 a H.323
Address A
192.168.100.249
192.168.99.44
192.168.100.249
192.168.100.249
Address B
192.168.103.16
192.168.100.249
192.168.99.44
192.168.103.16
Packets
14
20
22
26
Rel Start
Duration bps A->B
2.892.530.000
8,3204 1261,47
2.493.599.000
8,7356 1351,71
2.651.306.000
8,604 843,32
3.027.397.000
8,1919 1091,82
bps A<-B
834,57
1297,68
592,28
693,37
Rel Start
7.994.637.000
9.474.627.000
2.507.800.000
2.507.465.000
4.276.536.000
2.679.325.000
bps A<-B
N/A
N/A
N/A
7117,81
35081,66
34553,67
Tabla 26. Estadstica para protocolo UDP prueba llamada H.323 a H.323
Address A
192.168.99.44
192.168.103.16
192.168.100.249
192.168.100.249
192.168.103.16
192.168.99.44
Address B
192.168.100.249
192.168.100.249
192.168.103.16
192.168.103.16
192.168.100.249
192.168.100.249
Packets
1
1
4
7
694
852
Duration
0
0
3,9502
1,9523
6,9240
8,5405
bps A->B
N/A
N/A
696,68
6765,40
34679,58
34879,65
Tabla 27. Estadstica para protocolo RTP prueba llamada H.323 a H.323
Src IP addr
Dest IP addr
SSRC
Payload
192.168.99.44 192.168.100.249 0x10838907 GSM 06.10
192.168.100.249 192.168.99.44 0x46255EE9 GSM 06.10
192.168.103.16 192.168.100.249 0x264DA484 GSM 06.10
192.168.100.249 192.168.103.16 0x38948A95 GSM 06.10
RTP
Packets
428
424
345
349
Lost
0 (0.0%)
0 (0.0%)
0 (0.0%)
0 (0.0%)
Dentro de la estadstica del protocolo RTP, se encuentra el campo Pb, este campo cuando se encuentra con el carcter X,
indica que en el transcurso del envo de paquetes ocurrieron errores en marcacin de tiempo por parte de Wireshark, es
64
decir, que en el momento de transmisin del paquete Wireshark no pudo tomar el tiempo correcto. Sin embargo, esto no
influyo en el flujo normal de la llamada, ya que esta fue completada en su total, lo cual se confirma en el campo Lost, en
donde se reporta que hubo un 0% de paquetes perdidos. De los 1.641 paquetes que fueron transmitidos durante la llamada,
895 corresponden a la extensin llamante 9000 con una participacin del 54.54% sobre el total de los paquetes, mientras que
la extensin llamada 9001 tuvo una participacin de paquetes del 45.46%
65
Packets
1.641
895
746
82
20
40
22
1.559
695
853
11
Bytes
146.891
78.667
68.224
8.445
2.893
4.008
1.544
138.446
60.484
74.230
3.732
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION
DE PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO DE
LA PRUEBA:
EXITOSA
66
67
Packets
4.314
2442
1872
37
21
16
4.269
2397
1872
8.620
68
Bytes
361.166
213818
147348
4.059
2947
1112
356.187
208839
147348
721.412
69
Packets
4
1872
2393
POR PROTOCOLO IP
Bytes
Packets A->B Bytes A->B Packets A<-B Bytes A<-B
Rel Start
Duration bps A->B bps A<-B
424
0
0
4
424 21.006.340.000
15 N/A
226,13
147348
1135
89405
737
57943 5.412.270.000 32,9678 21695,12 14060,52
208415
1277
111323
1116
97092 15.994.706.000 25,3611 35116,9 30627,2
Tabla 33. Estadstica para protocolo TCP prueba llamada H.323 a IAX2
Address A
192.168.100.249
192.168.99.44
Address B
192.168.99.44
192.168.100.249
Packets
16
21
Tabla 34. Estadstica para protocolo UDP prueba llamada H.323 a IAX2
POR PROTOCOLO UDP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
Rel Start
Duration bps A->B bps A<-B
192.168.99.44
192.168.100.249
4
424
0
0
4
424 21.006.340.000
15 N/A
226,13
192.168.100.249 192.168.103.16
1872 1E+05
1135
89405
737
57943 5.412.270.000
32,9678 21695,12 14060,52
192.168.99.44
192.168.100.249
2393 2E+05
1277
111323
1116
97092 15.994.706.000
25,3611 35116,9
30627,2
70
Tabla 35. Estadstica para protocolo RTP prueba llamada H.323 a IAX2
RTP
Src IP addr
Dest IP addr
SSRC
Payload
Packets
Lost
192.168.99.44
192.168.100.249 0x23E35831
GSM 06.10
1269 0 (0.0%)
192.168.100.249 192.168.99.44 0x304E272E
GSM 06.10
1116 0 (0.0%)
Fuente Estadstica protocolo RTP tomada con Wireshark de Prueba 2
Max Delta (ms) Max Jitter (ms) Mean Jitter (ms) Pb?
20.22
0.07
0.03
X
54.58
4.16
1.37
Dentro de la estadstica del protocolo RTP, se encuentra que el campo Pb tiene un carcter X, el cual indica que en el
transcurso del envo de paquetes de la direccin IP 192.168.100.44 a la direccin IP 192.168.100.249 ocurri un error en
marcacin de tiempo por parte de Wireshark, es decir, que en el momento de transmisin del paquete Wireshark no pudo
tomar el tiempo correcto. Sin embargo, esto no influyo en el flujo normal de la llamada, ya que esta fue completada en su
total, lo cual se confirma en el campo Lost, en donde se reporta que hubo un 0% de paquetes perdidos.
Dentro del anlisis del campo Pb, se encuentra que el paquete que present error fue el paquete N. 346 enviado por la
direccin IP 192.168.99.44 (Extensin 9001) a la direccin IP 192.168.100.249 (Servidor Asterisk).
De los 4314 paquetes que fueron transmitidos durante la llamada, 2442 corresponden a la extensin llamante 9000 con una
participacin del 56.61% sobre el total de los paquetes, mientras que la extensin llamada 8000 tuvo una participacin de
1872 paquetes, con una participacin del 43.39%.
71
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION DE
PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO DE LA
PRUEBA:
NO EXITOSA
72
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION DE
PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO DE
LA PRUEBA:
DESCRIPCION
DE
RESULTADOS:
Exitoso
73
74
75
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
2548
16,320
156,994
152,092
387531
23877,528
0,191
En la estadstica, se indica que se transmitieron 2548 paquetes, los cuales tuvieron una duracin de transmisin de 16,320
segundos. Lo que indica que por segundo se transmiten 156,994 paquetes. De los paquetes transmitidos 1275 tienen un
tamao entre 80-159 bytes, 1.232 tiene un tamao entre 160-319 bytes, 11 tienen un tamao entre 320-639, 7 tienen un
tamao entre 640-1279 y 23 paquetes tienen un tamao entre 40-79 bytes.
Tabla 39. Estadstica para protocolo IP prueba llamada SIP a H.323
POR PROTOCOLO IP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B Rel Start
Duration bps A->B bps A<-B
192.168.100.240 192.168.100.249
1242 3E+05
617
134832
625
135506 7.877.351.000
15,4092 70000,84 70350,76
192.168.100.243 192.168.100.249
1306 1E+05
674
60265
632
56928 7.883.602.000
16,2237 29717,3 28071,53
Fuente Estadstica protocolo RTP tomada con Wireshark de Prueba 4
Tabla 40. Estadstica para protocolo TCP prueba llamada SIP a H.323
POR PROTOCOLO TCP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
192.168.100.249 192.168.100.243
11 1922
6
1174
5
748
192.168.100.249 192.168.100.243
14
994
9
628
5
366
Fuente Estadstica protocolo TCP tomada con Wireshark de Prueba 4
76
Rel Start
Duration bps A->B bps A<-B
7.886.790.000
15,5258
604,93
385,42
8.130.569.000
15,1584
331,43
193,16
Tabla 41. Estadstica para protocolo UDP prueba llamada SIP a H.323
Address A
192.168.100.243
192.168.100.243
192.168.100.243
192.168.100.240
192.168.100.240
192.168.100.240
192.168.100.243
Tabla 42. Estadstica para protocolo RTP prueba llamada SIP a H.323
Src IP addr
192.168.100.243
192.168.100.249
192.168.100.240
192.168.100.249
Dest IP addr
192.168.100.249
192.168.100.240
192.168.100.249
192.168.100.243
SSRC
0x28967D
0x51C0939E
0xE6B498E7
0x1B30444C
RTP
Payload
Packets
Lost
GSM 06.10
660 0 (0.0%)
ITU-T G.711 PCMU
618 0 (0.0%)
ITU-T G.711 PCMU
607 0 (0.0%)
GSM 06.10
607 0 (0.0%)
Dentro de la estadstica del protocolo RTP, se encuentra que el campo Pb tiene un carcter X, el cual indica que en el
transcurso del envo de paquetes de la direccin IP 192.168.100.243 a la direccin IP 192.168.100.249 y ocurri un error en
marcacin de tiempo por parte de Wireshark, es decir, que en el momento de transmisin del paquete Wireshark no pudo
tomar el tiempo correcto, as mismo ocurre con los paquetes que fueron enviados de la direccin IP 192.168.100.249 a la
direccin IP 192.168.100.240. Sin embargo, esto no influyo en el flujo normal de la llamada, ya que esta fue completada en
su total, lo cual se confirma en el campo Lost, en donde se reporta que hubo un 0% de paquetes perdidos. Dentro del
anlisis del campo Pb, se encuentra que el paquete que present error fue el paquete N. 257 enviado por la direccin IP
192.168.100.243 (Extensin 9000) a la direccin IP 192.168.100.249 (Servidor Asterisk). El paquete que presento el error de
77
marcado de tiempo fue el paquete N. 258, respuesta del servidor a la extensin 9000. Sin embargo, esto no influye en la
transmisin de paquetes. De los 2.548 paquetes que fueron transmitidos durante la llamada, 1242 corresponden a la
extensin llamante 6001 con una participacin del 48,74% sobre el total de los paquetes, mientras que la extensin llamada
9000 tuvo una participacin de 1.306 paquetes, con una participacin del 51,26%
78
Bytes
2548
1242
1306
25
25
2523
1242
1281
5096
387531
270338
117193
2916
2916
384615
270338
114277
775062
NUMERO DE
PRUEBA:
NOMBRE DE
PRUEBA:
RECURSOS:
RESULTADO
DE LA
PRUEBA:
EXITOSA
79
80
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
Fuente Estadsticas tomadas con Wireshark Prueba 5
81
2194
12.805,000
171,343
149,087
327097
25545,082
0,204
En la estadstica, se indica que se transmitieron 2194 paquetes, los cuales tuvieron una duracin de transmisin de 12,805
segundos. Lo que indica que por segundo se transmiten 171,343 paquetes. De los paquetes transmitidos 5 tienen un tamao
entre 80-159 bytes, 1.079 tiene un tamao entre 160-319 bytes, 10 tienen un tamao entre 320-639, 6 tienen un tamao
entre 640-1279 y 1.094 paquetes tienen un tamao entre 40-79 bytes.
Tabla 46. Estadstica para protocolo IP prueba llamada SIP a IAX2
POR PROTOCOLO IP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
192.168.100.240 192.168.100.249
1092 2E+05
540
118200
552
119884
192.168.100.243 192.168.100.249
1102 89013
559
44889
543
44124
Fuente Estadstica protocolo RTP tomada con Wireshark de Prueba 5
Rel Start
Duration bps A->B bps A<-B
5.914.029.000
12,797 73892,58 74945,33
5.922.982.000 12,7957 28064,96 27586,67
Tabla 47. Estadstica para protocolo TCP prueba llamada SIP a IAX2
Rel Start
Duration bps A->B bps A<-B
6.058.626.000
0 N/A
N/A
Tabla 48. Estadstica para protocolo UDP prueba llamada SIP a IAX2
POR PROTOCOLO UDP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
192.168.100.243 192.168.100.249
6 2796
3
1147
3
1649
192.168.100.240 192.168.100.249
7 1242
5
1030
2
212
192.168.100.240 192.168.100.249
11 7006
6
3964
5
3042
192.168.100.240 192.168.100.249
1074 2E+05
529
113206
545
116630
192.168.100.243 192.168.100.249
1095 86143
556
43742
539
42401
Fuente Estadstica protocolo UDP tomada con Wireshark de Prueba 5
82
Rel Start
Duration bps A->B bps A<-B
5.922.982.000
2,0256 4529,92
6512,5
7.971.657.000
10,6361
774,72
159,46
5.914.029.000
12,797
2478,9
1901,7
7.942.932.000
10,7564 84196,46
86743,4
5.934.120.000
12,7846 27371,67 26532,54
Tabla 49. Estadstica para protocolo RTP prueba llamada SIP a IAX2
Src IP addr
Dest IP addr
SSRC
192.168.100.249 192.168.100.240 0x411D781B
192.168.100.240 192.168.100.249 0x5F1E1FFF
Payload
ITU-T G.711 PCMU
ITU-T G.711 PCMU
RTP
Packets
Lost
545 0 (0.0%)
529 0 (0.0%)
Max Delta (ms) Max Jitter (ms) Mean Jitter (ms) Pb?
57.10
6.39
1.36
31.70
3.49
1.11
De los 2.194 paquetes que fueron transmitidos durante la llamada, 1.092 corresponden a la extensin llamante 6001 con una
participacin del 49,77% sobre el total de los paquetes, mientras que la extensin llamada 8000 tuvo una participacin de
1.102 paquetes, con una participacin del 50,23%
Tabla 50. Estadstica paquetes y bytes protocolos prueba llamada SIP a IAX2
Llamada entre extension SIP y extensin IAX2
IP
192168100240 192168100249
192168100243 192168100249
TCP
192168100249 192168100243
udp
192168100240 192168100249
192168100243 192168100249
Total general
83
Packets
2.194
1092
1102
1
1
2.193
1092
1101
4.388
Bytes
327.097
238084
89013
74
74
327.023
238084
88939
654.194
NUMERO DE
PRUEBA:
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION
DE PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO
DE LA
PRUEBA:
EXITOSO
DESCRIPCION
DE
RESULTADOS: L a extensin de llamada saliente 8001 corresponde a la direccin
IP 192.169.100.240
84
85
86
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
45
17,432
2,581
118,889
5350
306,903
0,002
87
Rel Start
Duration bps A->B bps A<-B
4.955.516.000
17,4322
340,52
271,22
4.957.788.000
3,4942
3780
5417
Tabla 54. Estadstica para protocolo TCP prueba llamada IAX2 a IAX2
Address A
192.168.100.249
Rel Start
Duration bps A->B bps A<-B
4.968.239.000
2,9942
395,42 N/A
Tabla 55. Estadstica para protocolo UDP prueba llamada IAX2 a IAX2
POR PROTOCOLO UDP
Address A
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
192.168.100.243 192.168.100.249
6 2790
3
1144
3
1646
192.168.100.243 192.168.100.249
17 1079
8
507
9
572
192.168.100.240 192.168.100.249
20 1333
11
742
9
591
Fuente Estadstica protocolo UDP tomada con Wireshark de Prueba 6
88
Rel Start
Duration bps A->B bps A<-B
4.957.788.000
3,4564 2647,88
3809,8
4.961.835.000
3,4901 1162,13
1311,12
4.955.516.000
17,4322
340,52
271,22
Tabla 56. Estadstica para protocolo RTP prueba llamada IAX a IAX2
RTP
Src IP addr
Dest IP addr
SSRC
Payload
Packets
Lost
192.168.100.249 192.168.100.240 0x411D781B
ITU-T G.711 PCMU
545 0 (0.0%)
192.168.100.240 192.168.100.249 0x5F1E1FFF
ITU-T G.711 PCMU
529 0 (0.0%)
Fuente Estadstica protocolo RTP tomada con Wireshark de Prueba 6
Max Delta (ms) Max Jitter (ms) Mean Jitter (ms) Pb?
57.10
6.39
1.36
31.70
3.49
1.11
De los 45 paquetes que fueron transmitidos durante la llamada, 20 corresponden a la extensin llamante 8000 con una
participacin del 44,44% sobre el total de los paquetes, mientras que la extensin llamada 8001 tuvo una participacin de 25
paquetes, con una participacin del 55,56%
Tabla 57. Estadstica para protocolo RTP prueba llamada IAX a IAX2
89
Packets
45
20
25
2
2
43
20
23
90
Bytes
5.350
1333
4017
148
148
5.202
1333
3869
10.700
NUMERO DE
PRUEBA:
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION
DE PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO
DE LA
PRUEBA:
DESCRIPCION
DE
RESULTADOS:
Exitosa
L a extensin de llamada saliente 8001 corresponde a la direccin
IP 192.169.100.240
90
91
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
Fuente Estadsticas tomadas con Wireshark Prueba 7
92
2889
20,758
139,173
146,806
424130
20431,73
0,163
En la estadstica, se indica que se transmitieron 2.889 paquetes, los cuales tuvieron una duracin de transmisin de 20,758
segundos. Lo que indica que por segundo se transmiten 139,173 paquetes. De los paquetes transmitidos 6 tienen un tamao
entre 80-159 bytes, 1429 tienen un tamao entre 160-319,4 tienes un tamao entre 320-639, 2 tienen un tamao entre 6401279 y 1.448 paquetes tienen un tamao entre 40-79 bytes.
Tabla 60. Estadstica para protocolo IP prueba llamada IAX2 a SIP
Address A
Address B
192.168.100.243 192.168.100.249
192.168.100.240 192.168.100.249
Packets
1438
1451
POR PROTOCOLO IP
Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
Rel Start
309880
729
157021
709
152859 4.513.137.000
114250
721
56817
730
57433 4.506.953.000
Duration
bps A->B bps A<-B
20,7522 60531,76
58927,3
16,6577 27286,76
27582,6
Tabla 61. Estadstica para protocolo UDP prueba llamada IAX2 a SIP
Address A
192.168.100.243
192.168.100.243
192.168.100.243
192.168.100.240
Rel Start
Duration bps A->B
4.513.137.000
207.522 735.15
6.840.937.000
142.252 701.85
6.872.120.000
141.929 86728.72
4.506.953.000
166.577 27286.76
bps A<-B
767.53
119.22
84919.36
27582.60
Tabla 62. Estadstica para protocolo RTP prueba llamada IAX2 a SIP
Src IP addr
192.168.100.243
192.168.100.249
Dest IP addr
SSRC
192.168.100.249 0x6084FDB5
192.168.100.243 0x7C39359C
Payload
ITU-T G.711 PCMU
ITU-T G.711 PCMU
RTP
Packets
Lost
719 0 (0.0%)
704 0 (0.0%)
93
Pb?
De los 2889 paquetes que fueron transmitidos durante la llamada, 1451 corresponden a la extensin llamante 8000 con una
participacin del 50.22% sobre el total de los paquetes, mientras que la extensin llamada 6000 tuvo una participacin de
1438 paquetes, con una participacin del 49,78%.
Tabla 63. Estadstica paquetes y bytes protocolos prueba llamada IAX2 a SIP
94
Packets
2.889
1451
1438
2.889
1451
1438
5.778
Bytes
424.130
114250
309880
424.130
114250
309880
848.260
NUMERO DE
PRUEBA:
NOMBRE DE
PRUEBA:
RECURSOS:
DESCRIPCION
DE PRUEBA:
RESULTADOS
ESPERADOS:
RESULTADO
DE LA
PRUEBA:
DESCRIPCION
DE
RESULTADOS:
EXITOSA
95
96
97
2057
18,331
112,212
84,482
173780
9479,924
0,076
En la estadstica, se indica que se transmitieron 2.057 paquetes, los cuales tuvieron una duracin de transmisin de 18,331
segundos. Lo que indica que por segundo se transmiten 112,212 paquetes. De los paquetes transmitidos 1000 tienen un
tamao entre 80-159 bytes, 2 tienen un tamao entre 160-319, 6 tienes un tamao entre 320-639, 2 tienen un tamao entre
640-1279 y 1.047 paquetes tienen un tamao entre 40-79 bytes.
POR PROTOCOLO IP
Address B
Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
Rel Start
Duration bps A->B bps A<-B
192.168.100.249
1020 80188
506
39798
514
40390 0.000361000
18,3314 17368,26 17626,61
192.168.100.249
1037 93592
519
46727
518
46865 4.404.498.000
13,8577 26975,36
27055,3
98
Tabla 67. Estadstica para protocolo TCP prueba llamada IAX2 a H.323
Address A
192.168.100.249
192.168.100.249
Rel Start
Duration bps A->B bps A<-B
4.914.696.000
13
3475
737
4.950.225.000
13
3115
592
Tabla 68. Estadstica para protocolo UDP prueba llamada IAX2 a H.323
Address A
192.168.100.243
192.168.100.243
192.168.100.243
192.168.100.243
192.168.100.240
Tabla 69. Estadstica para protocolo RTP prueba llamada IAX2 a H.323
Src IP addr
Dest IP addr
SSRC
192.168.100.243 192.168.100.249 0xA3F435B
192.168.100.249 192.168.100.243 0x7CDBB9D1
Payload
GSM 06.10
GSM 06.10
RTP
Packets
Lost
502 0 (0.0%)
488 0 (0.0%)
99
Max Delta (ms) Max Jitter (ms) Mean Jitter (ms) Pb?
28.99
4.24
3.10
X
34.44
6.19
0.79
Packets
2057
1020
1037
34
34
2023
1020
1003
4114
100
Bytes
173780
80188
93592
3542
3542
170238
80188
90050
347560
3.4.9.Anlisis general
La tabla que se relaciona a continuacin, consolida las pruebas efectuadas
para el anlisis del comportamiento del protocolo de sealizacin H.323.Una
primera divisin indica los resultados que se obtuvieron de llamadas de
extensiones configuradas bajo el protocolo H.323 a llamadas a extensiones con
el mismo protocolo y a extensiones configuradas con protocolos IAX2 y SIP.
Tabla 71. Consolidado de pruebas H323
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
Address A
Address B Packets Bytes Packets A->B Bytes A->B Packets A<-B Bytes A<-B
192.168.99.44 192.168.100.249
895 78667
447
39349
448
39318
llamada de H.323 A H.323 192.168.100.249 192.168.103.16
746 68224
381
34894
365
33330
192.168.100.249 192.168.103.16
1872 147348
1135
89405
737
57943
llamada de H.323 A IAX2 192.168.99.44 192.168.100.249
2442 213818
1294 113296
1148 100522
Fuente Estadsticas generales de las prueba tomadas con Wireshark
101
Tabla 73. Estadstica paquetes y bytes protocolos prueba llamada IAX2 y H.323
Paquetes
tiempo entre la primera y ultimo paquete (seg)
Prom. Paquetes por segundo (bytes)
Prom. Tamao de Paquetes
Bytes
Prom. Bytes por segundo
Prom. Mbits por segundo
Uno de los factores influyentes para que el protocolo IAX2 sea el protocolo ms
rpido en el proceso de sealizacin, es que este protocolo fue diseado para
cubrir la necesidad de comunicacin en menor tiempo posible y consumo de
ancho de banda entre servidores, lo que lo hace an ms potente.
102
4.CONCLUSIONES
Y RECOMENDACIONES
imprevistos,
compatibilidad
103
104
REFERENCIAS BIBLIOGRFICAS
A. Libros
Alberto Escudero Pascual. VoIP para el desarrollo Una gua para crear
una infraestructura de voz en regiones en desarrollo Edo. Alfaomega
RA-MA Grupo Editores.:
IP Telephony. McGraw-Hill
105
Download
The
Future
of
Telephony
Asterisk.
http://www.cyberciti.biz/tips/download-asterisk-howto-tutorial-book.html
(Page On line).
Digium, Inc. About Asterisk
http://www.asterisk.org
[on-line].
Disponible
en
Internet:
106