Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Basado en:La gua para crear una infrastructura de voz en regiones en desarrollo
Objetivo
Entender los conceptos bsicos relacionados con VoIP Introducir Asterisk y las ventajas del software en la implementacin de redes VoIP Presentar los grandes retos en regiones en desarrollo Presentar un caso prctico donde se va a introducir servicios VoIP
Motivacin
Viviendo en Tanzania en el ao 2004 Dos grandes retos:
El conocimiento tcnico no esta disponible en lenguas locales La inexistencia de infraestructura IP de bajo costo (voz y datos)
Tabla de contenidos
PARTE 1 Introduccin a VoIP Los pilares bsicos VoIP Los equipos, el hardware PARTE 2 Como puedo crear mi PBX (mucho ms en la gua y en la parte prctica) PARTE 3 Un caso real
La convergencia
Los proveedores tradicionales compran empresas de datos. Se crean divisiones IP.
Proveedores de equipos IP
Cisco , 3Com, Nortel Networks
http://www.pulver.com/products/sip/
La receta mgica
1. VoIP Transporte de conversaciones en paquetes IP 2. Estndares abiertos Permite que cualquiera implemente sistemas compatibles/interoperabilidad 3. Cdigo libre y abierto Aprender de las experiencias existentes y compartir los resultados con otros.
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 9
10
11
La respuesta corta
Calidad de servicio
13
Qu es una PBX?
Private (Automatic) Branch Exchange. Definicin para humanos Permite compartir una o mas lneas telefnicas con multiples usuarios Encamina llamadas entrantes y salientes El dueo (personal) del sistema toma las decisiones de encaminamiento y decide cmo compartir lneas con los usuarios
14
Ventajas de la PBX
Servicios de valor aadido
Transferencia de llamadas Llamadas a tres Buzones de voz Servicios Interactive Voice Response (IVR)
15
Qu es Asterisk?
Una implementacin libre de una central(ita) telefnica Permite que sus telfonos asociados puedan hacer llamadas entre ellos y conectarse a cualquier otra subred telefnica
16
Qu es Asterisk?
Creado por Mark Spencer (Digium)
17
PSTN/RTB
Public Switched Telephone Network/Red de Telefona Bsica
La red global de circuitos conmutados de telefona La agregacin de todas las subredes pblicas de telefona en el mundo La red que se quedar obsoleta :-)
18
RTB vs Internet
Flujo de informacin Canal vs. datagramas individuales Procesamiento de datos
Sealizacin en telefona
Las seales y los datos estn separados en canales independientes La seal
responsable del establecimiento y estado de la llamada se usan en coordinacin con sistemas de facturacin
20
Sealizacin en RTB
Las PBX son los routers de la RTB Dos componentes dependiendo de su rol
21
22
23
Para no olvidarse...
Un FXS se conecta a un FXO y viceversa De la misma forma que una lnea telefnica (FXS) se conecta a un telfono (FXS) Un FXS es un elemento activo que alimenta un elemento pasivo (FXO)
24
25
FXO y FXS
Un telfono analgico es un dispositivo FXO conectado a una lnea telefnica (RTB) actuando como FXS
26
FXO y FXS
Un adaptador telefnico o ATA acta como un FXS.
27
FXO y FXS
Una PBX puede incorporar tanto interfaces FXS como F
28
Sealizacin analgica
Las seales que se transmiten entre el FXS y el FXO son: Tono de marcado y ocupado Tono de llamada (Ring tone) Colgado y descolgado
29
30
Un circuito es para voz (la conversacin) Un segundo circuito es para las seales de administracin y supervisin (SS7)
31
Sealizacin en telefona IP
Las conversaciones y las seales estn separadas (como en RTB) Cada uno de los mecanismos de sealizacin representa un culto de seguidores
32
Sealizacin en telefona IP
H.323 (Telco) SIP (Internet) Session Initiation Protocol IAX2 (Comunidad) Inter-Asterisk eXchange
33
SIP
Un protocolo desarrollado por el IETF Responsable de:
El establecimiento de llamadas y otras tareas de sealizacin Autenticacin Negociacin de la calidad Negociacin de los puertos y direcciones involucrados en los flujos de voz
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 34
SIP y movilidad
SIP Proxy servers facilita el establecimiento de las llamadas opera como un intermediario que conoce donde esta ubicado un nmero (desde donde se registro) La telefona sobre IP permite mover fsicamente los nmeros telefnicos
35
36
37
RTP y NAT
Pros
Los NATs son fciles de implementar Conectan mquinas sin necesidad de solicitar ms recursos de red Gran aceptacin y productos
38
RTP y NAT(2)
Cons
Limitaciones en el rutado real del trfico Es difcil crear servicios dentro de un NAT Crean problemas de audio en redes con VoIP (e.g.: se escucha solo al que esta dentro del NAT e inicia la llamada)
Por desgracia las direcciones IP pblicas son un recurso escaso en regiones en desarrollo
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 39
IAX2
Creado como parte del desarrollo de la PBX Asterisk Usa un flujo bidireccional para enviar la voz (SIP usa dos flujos independientes) Funciona mucho mejor (siempre) en presencia de NATs Permite agregar conversaciones que tienen lugar al mismo tiempo para ahorrar ancho de banda. Trunking
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 40
Equipos VoIP
La base PBX Los terminales
Telfonos VoIP Soft phones Analogue Telephone Adaptors (ATA) La conexin a la RTB
42
PBX
Componentes: Motherboard: VIA Mini-ITX Epia M10000 Chassi: Morex Mini-ITX Chassi Cubid 2688 Harddrive: 40 GB IDE UDMA133 Memory: 512 MB DDR PC3200 400MHz Precio hoy: 1000 USD Se espera: 100-150 USD (IP04, 2008)
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 43
PBX
44
Telfono VoIP
Equipo dedicado para VoIP Cuando compres un telfono VoIP no te olvides de: 1) Soporte para codecs de alta compresin 2) Un buen interfaz administrador 3) Una buena salida de audio Precio hoy: 100-120 USD Se espera: < 50 USD (2008)
45
Telfono VoIP
Thompson Speedtouch2030 Cuatro lneas IP Interfaz Web Manos libres Precio hoy: 125 USD
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 46
47
Softphones
Software instalado en un PC Requerimientos Una tarjeta de audio Un firewall que no bloquee VoIP Precio: 0 USD
48
Softphones
X-lite 0 USD
Download: http://www.xten.com
49
Softphones
iaxComm, kiax Soporte IAX 0 USD
Download: http://iaxclient.sourceforge.net
50
Por un lado habla analgico con el telfono Por otro lado habla digital con la red IP
51
ATA
Digium IAXy Uno de los primeros (el primero) con soporte IAX2 Bajo consumo Precio: 95 USD (2005)
52
ATA
Gateway IP- IAX IAD100 con un 1 FXS Integra un ATA con soporte para IAX2 y un NAT Precio: 110 USD
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 53
ATA
54
55
56
57
Codecs
Algortmo compresor/decompresor Se utiliza para convertir la voz en datos (digital) y viceversa A mayor compresin mayor distorsin Se dice que un codec es mejor que otro si ofrece mejor calidad de audio usando menos ancho de banda
58
Codecs
PSTN/RTB normalmente usa PCM (Pulse Code Modulation). Un codec que necesita 64 kbps Dos estndares muy comunes de PCM son: Micro-law (G711u), USA/Canada A- law (G711a), Europa Debido a que G711 no necesita de grandes requerimientos de procesamiento esta disponible en casi todos los equipos
59
Codecs
G.711 es un codec poco apropiado en paises en desarrollo porque necesita demasiado ancho de banda Se deben usar otros codecs que usan menos ancho de banda como GSM o Speex G.729 es un buen codec pero tiene el inconveniente de necesitar una licencia de uso
60
Jitter
Es la variacin del tiempo de llegada entre paquetes Debido a congestin en la red, cambio de enrutamiento del trfico o perdidas de sincronizacin El jitter buffer puede aliviar este problema al precio de retrasar la reproduccin de la conversacin
61
Latencia (retraso)
El tiempo que tarda un paquete (datagrama) en llegar de origen y destino En redes VoIP se debe minimizar la latencia intentando dar ms prioridad a este tipo de trfico
62
Latencia (retraso)
La latencia no se puede reducir por debajo de la velocidad de transmission (seal) en enlaces por satlite ~300 ms Siempre instala tu PBX en una zona poco congestionada de tu red
63
Redes inalmbricas con gran latencia y jitter Redes en general que no han sido diseadas para priorizar servicios de tiempo real
64
65
Recomendaciones
Tcnicas: Usar IAX2 Infraestructura de soporte:
Redes inalmbricas: Uso de la banda UNI 5.4 Ghz (IEEE 802.11a). Uso de protocolos con TDMA en zonas urbanas (WiMAX) Incorporar QoS
66
Recomendaciones
Energa: Equipos de bajo consumo, energa solar Marco regulatorio: Lobby, Modelos de negocio
67
68
Los componentes
1 PC con Asterisk
2 Telfonos VoIP
69
71
Ficheros de configuracin
Paso 1: Define y configura los canales de comunicacin Paso 2: Define las reglas para las extensiones (Crea un plan de marcado o dialplan)
72
una
En este apartado se necesita definir estos canales (tipo SIP, IAX, salida a una RTB etc)
73
74
75
76
77
78
79
Ejemplo de implementacin
Fantsuam Foundation Wireless ISP, Kafanchan, Nigeria VoIP como modelo de negocio
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 80
Kafanchan, Nigeria
Colegios ONGs Sector salud Sector religioso Sector privado Individuales
81
Kafanchan, Nigeria
82
Network Backbone
83
Sectores en servicio
84
Topologa de red
85
86
87
88
Conclusiones
La convergencia de la telefona es imparable. El futuro se mueve hacia una red IP integrada Los estndares abiertos, la Internet y el FOSS (Asterisk) nos permite la implementacin de redes VoIP Las regiones en desarrollo tienen que enfrentarse a retos locales muy concretos: acceso a ancho de banda, energa y una infraestructura de red adecuada.
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 89
http://voip4d.it46.se
TRICALCAR | www.wilac.net/tricalcar - Versin: febrero, 2008 90