SlideShare a Scribd company logo
1 of 132
Presente y futuro de las comunicaciones VoIP VoIP2day 2k9 - http://www.voip2day.net
¿Y éstos quiénes son?
SIPdoc Team ,[object Object]
Trabajan en empresas serias de día y SIPean con nocturnidad y alevosía.
¡Hay vida más allá de Asterisk! ,[object Object],[object Object]
SIPdoc Team (II) ,[object Object]
SIPdoc Team (III) ,[object Object]
¿Qué nos van a contar?
índice ,[object Object]
Arquitectura y componentes ,[object Object],[object Object]
XCAP ,[object Object],[object Object]
El futuro: IMS
Infraestructuras de servicios VoIP
Arquitectura básica de proveedor ,[object Object]
Enlaces SIP con IP-PBX
Elementos implicados ,[object Object]
Gateway PSTN
… ,[object Object],[object Object]
Accounting
...
Arquitectura básica de proveedor (II)
Componentes de la arquitectura básica ,[object Object]
Registro de usuarios
Enlaces con gateways PSTN
Enlaces con otros proveedores (peering)
Facturación (accounting) Muy poca inteligencia -> ¡no es una PBX!
Componentes de la arquitectura básica (II) ,[object Object]
Encargado de conectar el mundo SIP a la PSTN
Componentes de la arquitectura básica (III) ,[object Object]
Necesario para ofrecer tratamiento de NAT transparente al usuario.
Si la carga es baja podemos incluirlo en el mismo servidor físico que el proxy.
Componentes de la arquitectura básica (IV) ,[object Object]
Poco coste inicial si el número de clientes no es muy elevado.
Pocas funcionalidades -> poca complejidad -> pocos errores.
Componentes de la arquitectura básica (V) ,[object Object]
Escalabilidad: si separamos los servicios al principio, escalar en el futuro será más sencillo.
Posible saturación del servidor.
Hacer el accounting en el proxy no siempre es una buena idea...
Mejorando la arquitectura básica ,[object Object]
Media Server para ofrecer servicios de valor añadido.
Balanceo de carga en salida.
Mejorando la arquitectura básica (II)
Mejorando la arquitectura básica (III) ,[object Object]
Añadiendo redundancia ,[object Object]
El mayor número de 'nueves' posible. ,[object Object]
Añadiendo redundancia (II)
Añadiendo redundancia (III) Las acciones a tomar varían en función del tipo de servicio. ,[object Object]
Los nodos activos todo el rato. ,[object Object],[object Object]
Herramientas adicionales para HA ,[object Object]
Proveedor con centralita virtual ,[object Object]
Ofrece servicios de centralita (PBX) de manera remota. ,[object Object],[object Object],[object Object]
Proveedor con centralita virtual (II) ,[object Object]
Proveedor con centralita virtual (III) ,[object Object]
Batería de PBX con la lógica de cada empresa.
Balanceo de carga en salida. (PSTN u otros proveedores SIP)
Proveedor con centralita virtual (IV)
Proveedor con centralita virtual (V) ,[object Object]
Balanceo de carga en ambos extremos: cualquier empresa usa cualquier servidor indistintamente.
Proveedor con centralita virtual (VI)
¿Hemos terminado? ,[object Object]
¿Voy a molar más que nadie?
¿Es indestructible?
¿Es el papa espacial un lagarto?
¿Qué nos falta? ,[object Object]
Ɐ   algo  != Asterisk
Algo con lo que se pueda hacer accounting sin riesgos.
Algo que tenga el control de la llamada en todo momento.
Algo que no se trague el RTP.
¿Qué nos falta? Un B2BUA
¿Qué nos falta? (II) Alice Bob T1 T2 T3 Diálogo 1
¿Qué nos falta? (III) Alice b2bua Bob
Algo más que un B2BUA ,[object Object],[object Object]
Posibilidad de desarrollar aplicaciones propias.
Algo más que un B2BUA (II) ,[object Object]
Asterisk  no  es un Application Server. ,[object Object],[object Object],[object Object]
Glassfish
Un b2bua (solo señalización)+ un Media Server + pegamento ,[object Object]
Ahora sí
Ahora sí (II) ,[object Object]
Escalable.
Extensible.
Future proof.
Arbitro, ¡cambio!
Presencia SIP SIMPLE y XCAP more than voice...
Lo que conocemos...
Lo que conocemos... (II) ,[object Object]
“Dicen” que usa una especie de SIP “custom” ,[object Object],[object Object]
Pero apesta
Pero nos gusta la VoIP ,[object Object]
Y las funciones “molonas” de PBX ,[object Object],[object Object],[object Object]
¿SIP + XMPP? ,[object Object]
Pocos terminales/softphones implementan  bien  ambos protocolos
“Integración” Asterisk + OpenFire... ,[object Object],[object Object],[object Object]
 
SIP SIMPLE ,[object Object]
SUBSCRIBE ,[object Object]
RFC 3856 ,[object Object]
[email_address]  envía un SUBSCRIBE:
SUBSCRIBE (II) ,[object Object]
Via: SIP/2.0/UDP 192.168.1.101:6060;rport;branch=z9hG4bKwrezomkl
Max-Forwards: 70
To: <sip:manwe@sipdoc.net>
From: &quot;IBC&quot; <sip:ibc@sipdoc.net>;tag=hzxgf
Call-ID: osrcavbozglnyzs@ibc-laptop
CSeq: 724 SUBSCRIBE
Contact: <sip:ibc@192.168.1.101:6060>
Accept: application/pidf+xml
Event: presence
Expires: 3600
User-Agent: Twinkle/1.4.2
Content-Length: 0
PUBLISH ,[object Object]
RFC 3903 ,[object Object]
PUBLISH (II) ,[object Object]
Via: SIP/2.0/UDP 192.168.1.101:22630;branch=z9hG4bK754z
Max-Forwards: 70
Contact: <sip:manwe@192.168.1.101:22630>
To: &quot;Manwe&quot;<sip:manwe@sipdoc.net>
From: &quot;Manwe&quot;<sip:manwe@sipdoc.net>;tag=e837
Call-ID: NzEzYjRkZDIzOTMU
CSeq: 2 PUBLISH
Expires: 3600
Content-Type: application/pidf+xml
User-Agent: eyeBeam
Event: presence
Content-Length: 419 ,[object Object]
<presence xmlns='urn:ietf:params:xml:ns:pidf'
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'
entity='sip:manwe@sipdoc.net'>
<tuple id='t7045d830'>

More Related Content

What's hot

Migracion ipv4 ipv6
Migracion ipv4 ipv6Migracion ipv4 ipv6
Migracion ipv4 ipv6
gmarinfr
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asterisk
Diego Llanes
 
Curso Asterisk Voz IP 1-Introduccion-sip
Curso Asterisk Voz IP 1-Introduccion-sipCurso Asterisk Voz IP 1-Introduccion-sip
Curso Asterisk Voz IP 1-Introduccion-sip
edgarjgonzalezg
 

What's hot (20)

Migracion ipv4 ipv6
Migracion ipv4 ipv6Migracion ipv4 ipv6
Migracion ipv4 ipv6
 
Voip
VoipVoip
Voip
 
Seguridad en VoIP
Seguridad en VoIPSeguridad en VoIP
Seguridad en VoIP
 
Introduccion a la voip
Introduccion a la voipIntroduccion a la voip
Introduccion a la voip
 
Voz Ip
Voz IpVoz Ip
Voz Ip
 
Voz sobre IP VoIP
Voz sobre IP VoIPVoz sobre IP VoIP
Voz sobre IP VoIP
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion Elastix
 
Ipv4 vs ipv6
Ipv4 vs ipv6Ipv4 vs ipv6
Ipv4 vs ipv6
 
Consulta vo ip
Consulta vo ipConsulta vo ip
Consulta vo ip
 
Tecnología IP Leccion 2
Tecnología IP Leccion 2Tecnología IP Leccion 2
Tecnología IP Leccion 2
 
20170530 VoIP Teoría General
20170530  VoIP Teoría General20170530  VoIP Teoría General
20170530 VoIP Teoría General
 
Sip
SipSip
Sip
 
El proyecto Elastix
El proyecto ElastixEl proyecto Elastix
El proyecto Elastix
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asterisk
 
Laboratorio comunicaciones de voz sobre ip con elastix
Laboratorio comunicaciones de voz sobre ip con elastixLaboratorio comunicaciones de voz sobre ip con elastix
Laboratorio comunicaciones de voz sobre ip con elastix
 
Cursos Isla 2007: Administración Avanzada Linux (DHCP)
Cursos Isla 2007: Administración Avanzada Linux (DHCP)Cursos Isla 2007: Administración Avanzada Linux (DHCP)
Cursos Isla 2007: Administración Avanzada Linux (DHCP)
 
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...Operación e integración de protocolos de enrutamiento IGP para redes corpor...
Operación e integración de protocolos de enrutamiento IGP para redes corpor...
 
Curso Asterisk Voz IP 1-Introduccion-sip
Curso Asterisk Voz IP 1-Introduccion-sipCurso Asterisk Voz IP 1-Introduccion-sip
Curso Asterisk Voz IP 1-Introduccion-sip
 
Presentación IPv6
Presentación IPv6Presentación IPv6
Presentación IPv6
 
SIP: Session Initiation Protocol
SIP: Session Initiation ProtocolSIP: Session Initiation Protocol
SIP: Session Initiation Protocol
 

Viewers also liked

Viewers also liked (17)

voip2day 2016: mediasoup, powerful WebRTC SFU for Node.js
voip2day 2016: mediasoup, powerful WebRTC SFU for Node.jsvoip2day 2016: mediasoup, powerful WebRTC SFU for Node.js
voip2day 2016: mediasoup, powerful WebRTC SFU for Node.js
 
Curso de introducción a Sphinx | Irontec
Curso de introducción a Sphinx | IrontecCurso de introducción a Sphinx | Irontec
Curso de introducción a Sphinx | Irontec
 
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / KamailioEscalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
 
VoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz providerVoIP2DAY 2015 - Workshop comercial ivoz provider
VoIP2DAY 2015 - Workshop comercial ivoz provider
 
[ElastixWorld 2013 Mexico] Si sólo ves un webphone no entiendes WebRTC
[ElastixWorld 2013 Mexico] Si sólo ves un webphone no entiendes WebRTC[ElastixWorld 2013 Mexico] Si sólo ves un webphone no entiendes WebRTC
[ElastixWorld 2013 Mexico] Si sólo ves un webphone no entiendes WebRTC
 
Usando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskUsando Docker con sistemas Asterisk
Usando Docker con sistemas Asterisk
 
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
 
Irontec - comunicaciones unificadas en educación - biopen eduka - software li...
Irontec - comunicaciones unificadas en educación - biopen eduka - software li...Irontec - comunicaciones unificadas en educación - biopen eduka - software li...
Irontec - comunicaciones unificadas en educación - biopen eduka - software li...
 
Qué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no mirasQué hace tu Asterisk cuando no miras
Qué hace tu Asterisk cuando no miras
 
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
[4K Conf 2012] SIP y WebRTC para Seres Humanos (tm)
 
Curso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y AsteriskCurso de VoIP / Parte 01: VoIP y Asterisk
Curso de VoIP / Parte 01: VoIP y Asterisk
 
[VoIP2Day 2012] World Wide SIP
[VoIP2Day 2012] World Wide SIP[VoIP2Day 2012] World Wide SIP
[VoIP2Day 2012] World Wide SIP
 
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
IVOZ Provider Open Source - La solución VoIP opensource para operadores e int...
 
Arquitecturas de operador de Cloud PBX
Arquitecturas de operador de Cloud PBXArquitecturas de operador de Cloud PBX
Arquitecturas de operador de Cloud PBX
 
LA REVOLUCIÓN DEL CLOUD COMPUTING: NUEVA ERA DE DESARROLLO - OpenExpo17
LA REVOLUCIÓN DEL CLOUD COMPUTING: NUEVA ERA DE DESARROLLO - OpenExpo17LA REVOLUCIÓN DEL CLOUD COMPUTING: NUEVA ERA DE DESARROLLO - OpenExpo17
LA REVOLUCIÓN DEL CLOUD COMPUTING: NUEVA ERA DE DESARROLLO - OpenExpo17
 
Comparativa Firewall: IPCop vs. pfSense
Comparativa Firewall: IPCop vs. pfSenseComparativa Firewall: IPCop vs. pfSense
Comparativa Firewall: IPCop vs. pfSense
 
[VoIP2Day 2008] Asterisk & Carriers PSTN
[VoIP2Day 2008] Asterisk & Carriers PSTN[VoIP2Day 2008] Asterisk & Carriers PSTN
[VoIP2Day 2008] Asterisk & Carriers PSTN
 

Similar to [VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP

Seminario Web: Alta disponibilidad en Telefonía IP | 2014
Seminario Web: Alta disponibilidad en Telefonía IP | 2014Seminario Web: Alta disponibilidad en Telefonía IP | 2014
Seminario Web: Alta disponibilidad en Telefonía IP | 2014
Bitsense
 
Soluciones SIP Carrier Class con OpenSIPS
Soluciones SIP Carrier Class con OpenSIPSSoluciones SIP Carrier Class con OpenSIPS
Soluciones SIP Carrier Class con OpenSIPS
Alejandro Rios Peña
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ip
daten
 

Similar to [VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP (20)

Presente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIPPresente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIP
 
Práctica VOIP
Práctica VOIPPráctica VOIP
Práctica VOIP
 
De SIP a WebRTC y vice versa
De SIP a WebRTC y vice versaDe SIP a WebRTC y vice versa
De SIP a WebRTC y vice versa
 
Seminario Web: Alta disponibilidad en Telefonía IP | 2014
Seminario Web: Alta disponibilidad en Telefonía IP | 2014Seminario Web: Alta disponibilidad en Telefonía IP | 2014
Seminario Web: Alta disponibilidad en Telefonía IP | 2014
 
Seguridad en VoIP - Hackelarre
Seguridad en VoIP - HackelarreSeguridad en VoIP - Hackelarre
Seguridad en VoIP - Hackelarre
 
Sesion 14
Sesion 14Sesion 14
Sesion 14
 
Soluciones SIP Carrier Class con OpenSIPS
Soluciones SIP Carrier Class con OpenSIPSSoluciones SIP Carrier Class con OpenSIPS
Soluciones SIP Carrier Class con OpenSIPS
 
Manual Asterisk en FreeBSD
Manual Asterisk en FreeBSDManual Asterisk en FreeBSD
Manual Asterisk en FreeBSD
 
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y ProydesaAsterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
Asterisk y Cisco HA Conceptos - Webinar Bitsense y Proydesa
 
telefonia IP
telefonia IPtelefonia IP
telefonia IP
 
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
 
Blink: SIP beyond VoIP
Blink: SIP beyond VoIPBlink: SIP beyond VoIP
Blink: SIP beyond VoIP
 
Blink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIPBlink: llevando SIP más allá de la VoIP
Blink: llevando SIP más allá de la VoIP
 
Webinar Sangoma SBC
Webinar Sangoma SBCWebinar Sangoma SBC
Webinar Sangoma SBC
 
IMPLANTACIÓN DE ASTERISK - Case Study
IMPLANTACIÓN DE ASTERISK - Case StudyIMPLANTACIÓN DE ASTERISK - Case Study
IMPLANTACIÓN DE ASTERISK - Case Study
 
Domotica #Skype4 b #IoT #Azure #Windows10IoTCore
Domotica #Skype4 b #IoT #Azure #Windows10IoTCoreDomotica #Skype4 b #IoT #Azure #Windows10IoTCore
Domotica #Skype4 b #IoT #Azure #Windows10IoTCore
 
Configuracindeescenariosrealesconasterisk 131117194346-phpapp02
Configuracindeescenariosrealesconasterisk 131117194346-phpapp02Configuracindeescenariosrealesconasterisk 131117194346-phpapp02
Configuracindeescenariosrealesconasterisk 131117194346-phpapp02
 
Voz sobre IP
Voz sobre IPVoz sobre IP
Voz sobre IP
 
Seguridad en VoIP
Seguridad en VoIPSeguridad en VoIP
Seguridad en VoIP
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ip
 

Recently uploaded

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Recently uploaded (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

[VoIP2Day 2009] Presente y futuro de las comunicaciones VoIP