Sistemas Voip en Asterisk

74
Que es Asterisk? Protocolos Soportados Características Asterisk en la empresa Sistemas Voip en Asterisk Guillermo Cárdenas Hernández Instituto Tecnológico Superior de Tamazunchale 17 de Octubre del 2010 Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

description

Presentacion para el taller de Voip

Transcript of Sistemas Voip en Asterisk

Page 1: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Sistemas Voip en Asterisk

Guillermo Cárdenas Hernández

Instituto Tecnológico Superior de Tamazunchale

17 de Octubre del 2010

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 2: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

1 Que es Asterisk?Versiones de AsteriskRamas de AsteriskFuncionalidades

2 Protocolos SoportadosSIPIAX2H.323MGCPSCCP

3 CaracterísticasCodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

4 Asterisk en la empresaAsterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 3: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Primero te ignoran, luego se ríen de ti, después te atacan,entonces ganas.Mahatma Gandhi.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 4: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.

Interés.Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 5: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.Interés.

Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 6: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.Interés.Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 7: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.Interés.Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?

¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 8: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.Interés.Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 9: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Antes de Comenzar

Conocimientos previos recomendados:Manejo básico de la consola de GNU/Linux.Interés.Ganas de aprender.

¿Qué sabes de Asterisk?¿Lo has utilizado?¿Que intenciones de uso tienes?

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 10: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

1995 - Inicio de la Voz sobre IPLa VoIP empieza con pequeñas aplicaciones gratuitas yde código abierto a raiz de la posibilidad de enviarpequeños fragmentos de voz codificados con algoritmosdecompresión y pérdida.

1996 - Aparecen los protocolos de comunicacionesCon aplicaciones como NetMeeting o GnomeMeeting,ICQ y muchísimos más, además de terminales análogos ateléfonos que funcionan con este protocolo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 11: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

1995 - Inicio de la Voz sobre IPLa VoIP empieza con pequeñas aplicaciones gratuitas yde código abierto a raiz de la posibilidad de enviarpequeños fragmentos de voz codificados con algoritmosdecompresión y pérdida.1996 - Aparecen los protocolos de comunicacionesCon aplicaciones como NetMeeting o GnomeMeeting,ICQ y muchísimos más, además de terminales análogos ateléfonos que funcionan con este protocolo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 12: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

1995 - Inicio de la Voz sobre IPLa VoIP empieza con pequeñas aplicaciones gratuitas yde código abierto a raiz de la posibilidad de enviarpequeños fragmentos de voz codificados con algoritmosdecompresión y pérdida.1996 - Aparecen los protocolos de comunicacionesCon aplicaciones como NetMeeting o GnomeMeeting,ICQ y muchísimos más, además de terminales análogos ateléfonos que funcionan con este protocolo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 13: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

1997 - Aparecen los primeros PBX softwareEl protocolo H323 se hace el “dueño y señor” de la VoIPofreciendo voz y video aunque con mala calidad debido alancho de banda: limitado y poco económico.

1998-1999 - La revolución de la banda anchaNetmeeting permite conexión con un servidor H323,CU-SeeMe se afianza como una de las aplicaciones de vozy vídeo más utilizados hasta el momento.Aparece el protocolo SIP evolución del arcaico H323.Comienzo de Asterisk de la mano de Mark Spencer.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 14: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

1997 - Aparecen los primeros PBX softwareEl protocolo H323 se hace el “dueño y señor” de la VoIPofreciendo voz y video aunque con mala calidad debido alancho de banda: limitado y poco económico.1998-1999 - La revolución de la banda anchaNetmeeting permite conexión con un servidor H323,CU-SeeMe se afianza como una de las aplicaciones de vozy vídeo más utilizados hasta el momento.Aparece el protocolo SIP evolución del arcaico H323.Comienzo de Asterisk de la mano de Mark Spencer.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 15: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

2000 - La revolución llega a la Voz sobre IPAsterisk comienza como un software abierto y con ungran número de seguidores y apoyo.Las empresas aun no se fían de este software ni de Linuxy continuan utilizando software y hardware de grandesempresas que aun utilizan H323.

2001-Actualidad - Asterisk como símbolo de VoIPLa empresa “Linux-support” se convierte en Digium.Aparecen otros fabricantes que crean hardwareexclusivamente compatible con Asterisk: Sangoma,Junghanns, etc.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 16: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Transcurso de la VoIP

2000 - La revolución llega a la Voz sobre IPAsterisk comienza como un software abierto y con ungran número de seguidores y apoyo.Las empresas aun no se fían de este software ni de Linuxy continuan utilizando software y hardware de grandesempresas que aun utilizan H323.2001-Actualidad - Asterisk como símbolo de VoIPLa empresa “Linux-support” se convierte en Digium.Aparecen otros fabricantes que crean hardwareexclusivamente compatible con Asterisk: Sangoma,Junghanns, etc.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 17: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.

Brinda todos los servicios de un PBX propietariotradicional.Para uso doméstico.Operadores de telefonía IP.Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 18: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.Brinda todos los servicios de un PBX propietariotradicional.

Para uso doméstico.Operadores de telefonía IP.Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 19: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.Brinda todos los servicios de un PBX propietariotradicional.Para uso doméstico.

Operadores de telefonía IP.Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 20: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.Brinda todos los servicios de un PBX propietariotradicional.Para uso doméstico.Operadores de telefonía IP.

Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 21: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.Brinda todos los servicios de un PBX propietariotradicional.Para uso doméstico.Operadores de telefonía IP.Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 22: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Asterisk es un software de código abierto que se ejecutasobre linux y que es compatible con la mayoría detecnologías de VoIP SiP, H323, MGCP, IAX, y de telefoníatradicional Análoga y Digital TDM, ISDN, BRI, PRI.Brinda todos los servicios de un PBX propietariotradicional.Para uso doméstico.Operadores de telefonía IP.Uso empresarial.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 23: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).

Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 24: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.

Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 25: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.

Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 26: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.

Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 27: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.

Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 28: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 29: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Que es Asterisk?

Inicialmente desarrollado por Mark Spencer (creador deGAIM).Tenía una empresa (Linux Support Services Inc.) ynecesitaba una centralita.Decidió hacerla él mismo.Se juntó con Jim Nixon, originalmente soportaba lastarjetas de Zapata Telephony.Liberó el código bajo licencia GPL.Viendo la evolución de Asterisk, la empresa cambió denombre a Digium.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 30: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Versiones de Asterisk

Actualmente existen 2 versiones de Asterisk:

La versión Open Source.Asterisk Business Edition.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 31: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Versiones de Asterisk

Actualmente existen 2 versiones de Asterisk:La versión Open Source.

Asterisk Business Edition.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 32: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Versiones de Asterisk

Actualmente existen 2 versiones de Asterisk:La versión Open Source.Asterisk Business Edition.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 33: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Versiones de Asterisk

Actualmente existen 2 versiones de Asterisk:La versión Open Source.Asterisk Business Edition.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 34: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:

Asterisk 1.2 (Mantenimiento de Seguridad)Asterisk 1.4Asterisk 1.6Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 35: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:Asterisk 1.2 (Mantenimiento de Seguridad)

Asterisk 1.4Asterisk 1.6Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 36: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:Asterisk 1.2 (Mantenimiento de Seguridad)Asterisk 1.4

Asterisk 1.6Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 37: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:Asterisk 1.2 (Mantenimiento de Seguridad)Asterisk 1.4Asterisk 1.6

Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 38: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:Asterisk 1.2 (Mantenimiento de Seguridad)Asterisk 1.4Asterisk 1.6Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 39: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Ramas de Asterisk

Actualmente existen 4 ramas de Asterisk:Asterisk 1.2 (Mantenimiento de Seguridad)Asterisk 1.4Asterisk 1.6Asterisk 1.8 (Liberada en Octubre 21 del 2010)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 40: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.

Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 41: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.

Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 42: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.

Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 43: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...

Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 44: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.

Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 45: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.

Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 46: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...

PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 47: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.

Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 48: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 49: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Versiones de AsteriskRamas de AsteriskFuncionalidades

Funcionalidades

Características típicas de centralita.Multiprotocolo y OpenSource.Extensiones, DIDs para usuarios.Buzones de voz, desvíos de llamada, follow-me,...Colas y agentes.Menús IVR.Protocolos: SIP, IAX2, H.323, MGCP, ...PSTN: T1/E1, ISDN BRI, FXO/FXS.Soporte de vídeo.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 50: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIP

IAX2H.323MGCPSCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 51: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIPIAX2

H.323MGCPSCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 52: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIPIAX2H.323

MGCPSCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 53: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIPIAX2H.323MGCP

SCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 54: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIPIAX2H.323MGCPSCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 55: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Protocolos Soportados

Asterisk es una aplicación “servidor” que permite queterminales “clientes” se conecten a él.Una vez conectados, los usuarios pueden transmitir voz y vídeoen tiempo real utilizando cualquiera de los protocolos y códecssoportados por Asterisk

SIPIAX2H.323MGCPSCCP

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 56: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

SIP (Session Initiation Protocol)Protocolo de señalización para conferencia, telefonía,presencia, notificación de eventos y mensajería instantánea através de Internet.

Este protocolo considera a cada conexión como un par yse encarga de negociar las capacidades entre ellos.Tiene una sintaxis simple, similar a HTTP o SMTP.Posee un sistema de autenticación de pregunta/respuesta.Tiene métodos para minimizar los efectos de DoS, queconsiste en saturar la red con solicitudes de invitación.Utiliza un mecanismo seguro de transporte mediante TLS.No tiene un adecuado direccionamiento de informaciónpara el funcionamiento con NAT.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 57: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Inter Asterisk eXchangeEs un protocolo abierto, es decir que se puede descargar ydesarrollar libremente.Aún no es un estándar.Es un protocolo de transporte, que utiliza el puerto UDP4569 tanto para señalización de canal como para RTP(Protocolo de Transporte en tiempo Real).Puede truncar o empaquetar múltiples sesiones dentro deun flujo de datos, así requiere de menos ancho de banda ypermite mayor número de canales entre terminales.En seguridad, permite la autenticación, pero no haycifrado entre terminales.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 58: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

H.323Originalmente fue diseñado para el transporte de vídeoconferencia.Su especificación es compleja.Es un protocolo relativamente seguro, ya que utiliza RTP.Tiene dificultades con NAT, por ejemplo para recibirllamadas se necesita direccionar el puerto TCP 1720 alcliente, además de direccionar los puertos UDP para lamedia de RTP y los flujos de control de RTCP.Para más clientes detrás de un dispositivo NAT senecesita gatekeeper en modo proxy.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 59: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Media Gateway Control ProtocolAcrónimo de “Media Gateway Control Protocol”.Diseñado para simplificar en lo posible la comunicacióncon terminales como los teléfonos.Utiliza un modelo centralizado (arquitectura cliente *servidor), así la comunicación no es directa.Tiene tres componentes un MGC (Media GatewayController), uno o varios MG (Media Gateway) y uno ovarios SG (Signaling Gateway), maestro/esclavo.No es un protocolo estándar.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 60: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

SIPIAX2H.323MGCPSCCP

Skinny Client Control ProtocolEs un protocolo propietario de Cisco.Es el protocolo por defecto para terminales con el servidorCisco Call Manager PBX que es el similar a Asterisk PBX.El cliente Skinny usa TCP/IP para transmitir y recibirllamadas.Para el audio utiliza RTP, UDP e IP.Los mensajes Skinny son transmitidos sobre TCP y usa elpuerto 2000.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 61: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

Codecs

Codec KbGSM gsm 13 kbpsiLBC ilbc 15 kbpsG.711 ulaw 64 kbpsG.723 g723.1 5.3/6.3 kbpsG.726 g726 16/24/32/40 kbpsG.729 g729 8 kbpsSpeex speex 2.15 a 44.2 kbps

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 62: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

Señalización

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 63: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

Arquitectura

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 64: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

Llamadas

En una llamada hay 2 canales: el que origina la llamada y elque la recibe.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 65: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

AstChannels: La mágia

¿Como se realiza una llamada entre 2 dispositivos de distintatecnología?

Hay 4 canales!! 2 dependientes de la tecnología utilizaday 2 AstChannels.Asterisk crea los AstChannels para poder llevar a cabo elbridging.-Transferencias.-Parking.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 66: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

CodecsSeñalizaciónArquitecturaLlamadasAstChannels: La mágiaBridging

Bridging

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 67: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Asterisk en la empresa

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 68: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Asterisk como PBX Voip

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 69: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Asterisk como Ampliacion de PBX Tradicional

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 70: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

GW Voip PSTN

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 71: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Elementos Implicados

Telefono IpSoftPhoneAdaptadores Analógico/Digital (ATA)Telefono Célular Wifi/Bluetooth/3G/4GTargetas Analógicas (TDM)Targetas Digitales (BRI/PRI)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 72: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Asterisk como PBX normal.Asterisk como PBX VoipAsterisk como Ampliacion PBX TradicionalGW Voip PSTNElementos Implicados

Estructura de Archivos

/etc/asterisk: Contiene los ficheros de configuración. Si alcompilar ejecutamos “make samples”, tendremosejemplos en este directorio./usr/lib/asterisk/modules: Contiene los módulos deAsterisk que hemos compilado./var/lib/asterisk: Contiene diferentes “librerías” deAsterisk./var/lib/asterisk/agi-bin: Directorio para contener losAGI./var/spool/asterisk: Directorio para archivos que generaAsterisk (voicemail, etc.)/var/log/asterisk: Aquí se guardan los log de Asterisk.

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 73: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Elementos Implicados

Telefono IpSoftPhoneAdaptadores Analógico/Digital (ATA)Telefono Célular Wifi/Bluetooth/3G/4GTargetas Analógicas (TDM)Targetas Digitales (BRI/PRI)

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk

Page 74: Sistemas Voip en Asterisk

Que es Asterisk?Protocolos Soportados

CaracterísticasAsterisk en la empresa

Gracias

Gracias por su Atención.

email: [email protected]: [email protected]: zathirotwitter: zathiroblog: http://zathiro.wordpress.com/

Guillermo Cárdenas Hernández (WWNetworks S.A. de C.V.) Sistemas Voip en Asterisk