Beruflich Dokumente
Kultur Dokumente
Pietrosemoli
Agenda
Ventajas de VoIP Modalidades de VoIP De Voz a IP Protocolos ms utilizados
H.323 SIP
Pietrosemoli
VoIP
Consiste en aprovechar la infraestructura desplegada para la transmisin de datos para transmitir voz, utilizando el protocolo IP que se ha convertido en el ms utilizado en todo el mundo. Es un campo complejo que requiere de conceptos de telefona, de redes y de ingeniera de trfico. Haremos un esbozo de las ideas principales.
Pietrosemoli 3
IP TELEPHONY
IP FULL OPERATION US $3 TO 5 MILLION
IP TELEPHONY
Pietrosemoli
Modalidades de VoIP
De PC a PC De PC a la red pblica conmutada De telfono a PC Telfono IP Telfono Wi-Fi De telfono a telfono
Pietrosemoli
mbitos de aplicacin
En las empresas: sustitucin de PBX e integracin con telefona En el hogar: ahorro de costos En proveedores de servicio: migracin de centrales telefnicas a Softswitches
Pietrosemoli
Las funciones bsicas que debe realizar un sistema de voz sobre IP son:
1) 2) 3)
Pietrosemoli
Funciones Adicionales
Conversin de nmeros telefnicos a direcciones IP y viceversa Generacin de la sealizacin requerida por la red telefnica Control de admisin, Tarificacin y Facturacin Manejo de Fax
Pietrosemoli 8
VoIP: Ventajas
Ahorro de ancho de banda y aprovechamiento de los intervalos entre rfagas de datos haciendo un uso ms efectivo de canales costosos Convergencia de las comunicaciones de datos y voz en una plataforma nica, facilitando la gestin, el mantenimiento y el entrenamiento del personal Facilidad de incorporar servicios especiales
Pietrosemoli 9
VoIP: Limitaciones
Las redes IP normalmente no permiten garantizar un tiempo mnimo para atravesarlas Las redes IP estn diseadas para descartar paquetes en caso de congestin y retransmitirlos en caso de error. Esto no es adecuado para la voz Los retardos de cientos de ms, comunes en redes de datos, son inaceptables en una conversacin telefnica
Pietrosemoli 10
VoIP: Requerimientos
Utilizar protocolos que permitan garantizar cierto grado de calidad de servicio (QoS) y no utilicen retransmisiones. Prioridad a la voz sobre los datos. Controlar el nmero mximo de saltos y los dems factores que contribuyen al retardo de transmisin para mantenerlo por debajo de 170 ms
Pietrosemoli 11
VoIP: Tendencias
ICANN autoriz el dominio .tel para que se pueda ubicar un nmero telefnico a partir de un url Las grandes empresas telefnicas estn abandonando las centrales tradicionales para sustituirlas por softswitches en su migarcin a IP Vonage de N.J. ofrece tarifa plana en todo EEUU y Canad por $35/mes Skype (de los fundadores de Kazaa) ofrece llamadas gratuitas sobre Internet utilizando peer to peer, google est tambin iniciando el servicio
Pietrosemoli 12
VoIP: Tendencias
Cisco Systems compra la empresa Sipura para abandonar el H323 y pasarse a SIP Linksys-VoIP (antes Sipura) saca sus primeros productos (los antiguos Sipuras remarcados) Existe un contador de usuarios de Asterisk (http://www.sinologic.net/astcounter) Las distribuciones ms utilizadas: Debian, RedHat/Fedora y CentOS. Asterisk@Home Como la distribucin ms utilizada por los iniciados y expertos.
Pietrosemoli 13
Tendencias en la empresa
Pietrosemoli
14
Pietrosemoli
15
Pietrosemoli
16
De telfono a telfono
JAJAH introduce una telefona global gratuita entre lneas fijas normales y telfonos mviles sin tener que descargar ningn software, sin instalacin y sin cascos auriculares. Con el lanzamiento del Nuevo JAJAH en Febrero del 2006, la compaa introdujo un nuevo concepto revolucionario de telefona activada a travs de la web. Simple y rentable: JAJAH hace accesible los beneficios de VoIP a todos los usuarios de Internet! http://www.jajah.com/info/es/co mpany.asp
Pietrosemoli 17
Pietrosemoli
18
Pietrosemoli
19
Telefono Wi-Fi
http://www.wifi-cell.com/
LCD Display 112 x 64 graphic mode, w/backlight Peer-to Peer Dialing,Speed Dialing ,Pre-dialing Call Conference,Authentication: MD5 RF & Battery Level Indicators. WEP 64 and 128 Local Phone Book, Selectable Ring Melodies/Tones Call Hold .Call Waiting, Call Transfer, Call Forwarding Call Mute, Redial, Key Lock, Notification: Ringer/vibration Port: Ear-phone jack , mini-USB port Call Control Protocol: SIP (RFC2543/RFC3261) Codec: G.711 / G723 / G.729a Battery: 3.6V, 1350mAhr Lithium Battery Life: 3.2 hr tallk time, 21~23 hr standby Wireless Access Protocol: CSMA/CA Frequency Range: 2.4-2.497 GHz Number of Channe: Up to 14 channels Data Rate: 802.11b Direct Sequence 5.5, and 11 Mbps RF output 30mW peak Protocol: TCP/IP; DHCP; IEEE 802.11b protocol
Pietrosemoli 20
Pietrosemoli
21
Pietrosemoli
22
Codificacin de la voz
La codificacin de la voz, que comprende la digitalizacin y la compresin de la voz, puede ser realizada mediante tres tcnicas principales: por codificacin de forma de onda, por codificacin basada en modelos matemticos sobre la produccin de la voz y en modelos hbridos que combinan ambas tcnicas.
Pietrosemoli
23
Pietrosemoli
24
Pietrosemoli
25
Recomendado para I
Pietrosemoli
29
Fuentes de retardo
- Retardo de compresin.
- Retardo de empaquetamiento de la informacin. - Retardo de espera en cola en el CPE. - Retardo de serializacin del CPE a la WAN. - Retardo de transmisin hacia la WAN. - Retardos en la WAN. - Retardo de espera en cola y serializacin de la WAN al CPE. - Retardo de transmisin hacia el CPE. - Retardo en la memoria de manejo de fluctuacin de retardos (jitter buffer). - Retardo de descompresin.
Pietrosemoli 30
Transmisin de Voz:
UDP. La transmisin se realiza sobre paquetes UDP, pues aunque UDP no garantiza la recepcin del paquete, el aprovechamiento del ancho de banda es mayor que con TCP. RTP (Real Time Protocol). Maneja los aspectos relativos a la temporizacin, marcando los paquetes UDP con la informacin necesaria para la correcta entrega de los mismos en recepcin.
Pietrosemoli
31
Control de la Transmisin:
RTCP (Real Time Control Protocol). Se utiliza principalmente para detectar situaciones de congestin de la red y tomar acciones correctoras
Pietrosemoli 32
Retardos
Pietrosemoli
33
Pietrosemoli
34
Pietrosemoli
35
Pietrosemoli
36
Se aaden 8 bytes the UDP y 20 bytes de UDP que contienen la direccin de este gateway, la direccin de fuente y la direccin del gateway de destino de destino, as como los puertos
Pietrosemoli 37
Paquete Se aade un encabezado Real Time Protocol (RTP) de 12 bytes que permite el ordenamiento de los paquetes y su priorizacin respecto a los paquetes de datos
Pietrosemoli 38
Eco
Pietrosemoli
39
Mientras ms compresin se utilice se requiere menos ancho de banda pero se introduce ms retardo
Pietrosemoli
40
Codec G.711 (PCM) G.721 (ADPCM) G.723 (ADPCM) G.726 (ADPCM) G.727 (ADPCM) G.729 (CSACELP) G.728 (LDCELP) G.723.1 G.723.1
Velocidad (kbps) 64 32 24 40 16 40 16 64 8
Segmento (bits) 8 4 35 25 2 8 80
16 6.3 5.3
10 189 159
1600 33.33
Pietrosemoli
0,625 30 30
0.625 37.5
41 37.5
33.33
Recomendaciones ITU-T serie G G.711 Modulacin PCM para frecuencia de voz Audio hasta 3KHZ a 48, 56 64 kbps. G.723 Codificacin para Comunicacin Multimedia a 5.3 y 6.3 kbps. G.728 Codificacin de 15 kbps usando Low-Delay code Excited Linear Prediction. G.729 Codificacin para Transmisin Multimedia a 8 13 kbps. Pietrosemoli 42
Pietrosemoli
45
Pietrosemoli
46
Pietrosemoli
47
Compresin de Encabezados
Pietrosemoli
48
Interfaces de Voz
E&M: Ear and Mouth a ser usadas para conexin a un troncal. FXO: Foreign Exchange Office a ser usadas para conexin a la Central (Central Office o CO). FXS : Foreign Exchange Station a ser usada para conectar un Fax o a una unidad de telfono.
Pietrosemoli
49
Telefona Clsica
CO Switch CO Switch Trunk Line
PBX
Line
PBX
Central (CO)
Termina el Local Loop Termina el Troncal
Pietrosemoli 50
FXO y FXS
Central
CO Switch Trunk FXS FXO
PBX PBX
Central
CO Switch
FXS FXO
Usualmente el Local Loop est en modo Loop Start FXO se conecta a una PBX o a una CO FXS se conecta a un aparato telefnico o a una lnea y genera el timbre.
Pietrosemoli 51
FXO y FXS
CO Switch CO Switch
FXS FXO
FXO detecta el voltaje de timbre, cierra el lazo cuando se levanta el auricular y lo abre cuando el telfono esta colgado FXO se comporta como la red telefnica y se conecta a una lnea de dos hilos
Pietrosemoli 52
Cliente
Troncal
T-1/E-1son sistemas digitales diseados para transportar voz y datos T-1 combina 24 canales de 64 kbps en un circuito E-1 combina 30 canales de 64 kbps en un Pietrosemoli circuito
53
Fax sobre IP
Es necesario emular la central telefnica y tambin el fax remoto, extraer los datos del mensaje fax y encapsularlos en paquetes, para luego volverlos a modular para su entrega al fax remoto.
Pietrosemoli 54
Fax sobre IP
El fax es ms sensible a los retardos que la voz. Si la mquina remota no recibe una respuesta (usualmente en 3 s) retransmite o desconecta la llamada. El adaptador debe entonces simular el fax remoto en lo que se conoce como Spoofing
Pietrosemoli 55
Protocolos
Para garantizar la interoperabilidad entre la red telefnica y las redes de transmisin de datos es necesario utilizar grupos de protocolos. Los ms conocidos son H.323 y SIP
Pietrosemoli
56
Ethernet (IEEE 802.3) Fast Ethernet FDDI Token Ring (IEEE 802.5)
Pietrosemoli
57
Interoperabilidad
Los terminales H.323 pueden ser utilizados en configuraciones mltiples, y su vez pueden comunicarse con terminales que sean parte de redes diferentes a la suya, como por ejemplo, terminales en REDES B-ISDN (Broadband ISDN) o redes inalmbricas, etc
Pietrosemoli
58
Pietrosemoli
59
Componentes H.323
Terminal: punto terminal de la LAN que puede realizar una comunicacin con otro terminal, gateway o MCU consistente en flujo de datos de control, audio, video o aplicaciones. Gateway: punto terminal que provee comunicacin entre terminales de la LAN y otros terminales ITU dentro de una WAN Tterminales ITU son los incluidos en las recomendaciones H.320 (ISDN), H.321 (ATM, .Asynchronous Transfer Mode), H.322 (GQOS, Garanteed Quality of Service), H.324 M (mvil). Gatekeeper: entidad que provee el servicio de traduccin de direcciones y control de acceso a la LAN de terminales, gateway y MCUs en los caso que lo ameriten. Multipoint Control Unit (MCU): punto terminal que se encarga de la centralizacin del flujo informativo en una Pietrosemoli 60 conferencia multicast.
Componentes H.323
Los gateways son los encargados de conectar dos redes dismiles. realiza la traduccin de la sealizacin, de las codificaciones de audio y vdeo y de los protocolos de transmisin entre las diferentes redes Los gatekeepers proveen los servicios de directorio, autorizacin e identificacin de terminales y gateways, manejo de ancho de banda, conversin de direcciones, control de llamadas, tarificacin, etc. Aunque los gatekeepers son opcionales, resultan ser esenciales para los sistemas H.323 de gran escala Los gatekeepers, los gateways y los MCUs son componentes lgicos separados pero que pueden ser implementados en un mismo dispositivo fsico.
Pietrosemoli 61
H.323 Terminal
H.323
H.3 2 3 Gat ek eep er
LAN
H.323 Gateway
H.323 Gateway
H.323 Terminal
PSTN
N-ISDN
B-ISDN / ATM
Voz
H.324
V.70
Voz
H.320
H.321
H.310
Pietrosemoli
62
H.323 se apoya en
RTP (Real Time Protocol, protocolo en tiempo real) que le agrega a cada trama la identificacin del tipo de informacin que contiene, el nmero de secuencia y la hora en que fue generada. Esto permite que el receptor transmita la informacin al usuario al mismo ritmo en que fue generada y permite conocer si hubo descartes de informacin. Otro protocolo que trabaja en conjunto con RTP es el RTCP (RTP Control Protocol) que se basa en la transmisin peridica a todos los participantes de una sesin de paquetes de control con informacin sobre la calidad de la comunicacin.
Pietrosemoli 63
Direccionamiento:
RAS (Registration, Admision and Status). Protocolo de comunicaciones que permite a una estacin H.323 localizar otra estacin H.323 a travs de el Gatekeeper. DNS (Domain Name Service). Servicio de resolucin de nombres en direcciones IP con el mismo fin que el protocolo RAS pero a travs de un servidor DNS
Pietrosemoli
64
Funciones Primarias
ENTRAMADO (FRAMING) Agrupacin de los datos y la informacin de control SEALIZACIN (Signaling)
Informa sobre el estado de cada canal
Sincronizacin (TIMING)
Sincronizacin de tramas Sincronizacin de canales Sincronizacin de bits
Pietrosemoli
65
Sealizacin
Q.931 Sealizacin inicial de llamada H.225 Control de llamada: sealizacin, registro y admisin, y paquetizacin / sincronizacin del stream (flujo) de voz H.245 Protocolo de control para especificar mensajes de apertura y cierre de canales para streams de voz
Pietrosemoli
66
Pietrosemoli
67
Pietrosemoli
68
Funcionalidades de SIP
Ubicacin del usuario: determina el sistema que se debe utilizar para conversar con un usuario dado Disponibilidad del usuario: determina la disposicin del usuario de recibir la comunicacin Funcionalidades del usuario: determina el medio y los parmetros del medio que se utilizarn Establecimiento de sesin: establecimiento de los parmetros de la sesin en ambos extremos Manejo de la sesin: transferencia y terminacin de sesiones, modificacin de los parmetros de la sesin y solicitud de otros servicios
Pietrosemoli
69
Pietrosemoli
70
Pietrosemoli
71
Asterisk
De Wikipedia Asterisk es una aplicacin de cdigo abierto de una central telefnica (PBX). Como cualquier PBX, se puede conectar un nmero determinado de telfonos para hacer llamadas entre s e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto bsicos como primarios. Asterisk tiene licencia GPL. Mark Spencer de Digium inicialmente cre Asterisk y actualmente es su principal desarrollador junto con otros programadores han contribuido a corregir errores, aadir novedades y funcionalidades. Originalmente desarrollado para el sistema operativo Linux, Asterisk actualmente tambin funciona en BSD, MacOSX, Solaris y Microsoft Windows aunque la plataforma nativa (Linux) es la mejor soportada de todos. Asterisk incluye muchas caractersticas anteriormente disponibles slo en sistemas propietarios PBX: buzn de voz, conferencias, IVR, distribucin automtico de llamadas, y otras muchas ms. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o aadiendo mdulos escritos en lenguaje C o en cualquier otro lenguaje de programacin soportado por Linux.
Pietrosemoli 72
Asterisk
De Wikipedia Para conectar telfonos normales analgicos hace falta unas tarjetas telefnicas FXS o FXO fabricadas por Digium o por otros fabricantes, ya que para conectar el servidor a una lnea externa no vale con un simple mdem. Quiz lo ms interesante de Asterisk es que soporta muchos protocolos VoIP como pueden ser SIP, H.323, IAX. Asterisk puede interoperar con telfonos IP actuando como un registrador y como gateway entre ambos. Las compaas de telecomunicaciones de todo el mundo empiezan a utilizar Asterisk como sistema nativo de VoIP junto con SER Sip Express Router en lugar de otras marcas que ofrecen PBX propietarios como Alcatel, Cisco o Avaya.
Pietrosemoli
73
Pietrosemoli
74
Pietrosemoli
75
Recapitulacin
La transicin a VoIP es inexorable El cambio de paradigma crea una gran convulsin en el mercado La transicin puede ser muy traumtica, y para muchas organizaciones puede ser ms conveniente esperar Los usuarios individuales son los ms beneficiados
Pietrosemoli 76