SlideShare una empresa de Scribd logo
1 de 9
Asterisk
Conceptos de Asterisk
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 2
Canal (channel)
 Es una conexión que conduce una llamada
entrante o saliente en el sistema Asterisk. La
conexión puede venir de o salir hacia telefonía
tradicional analógica, digital o VoIP.
 Por defecto, Asterisk soporta una serie de
canales, los más importantes son:
 H.323, IAX2, SIP, MGCP: Protocolos VoIP.
 Console: GNU Linux OSS/ALSA sound system.
 Zap/Dahdi: líneas analógicas y digitales.
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 3
Dialplan (plan de marcación)
 Es la parte medular de Asterisk ya que es donde se
indica las acciones a tomar tanto para llamadas
entrantes como para llamadas salientes. Define el
comportamiento lógico de la PBX.
 A diferencia de otros sistemas telefónicos tradicionales,
el dialplan en Asterisk es totalmente configurable.
 Para configurar adecuadamente el sistema Asterisk es
necesario entender bien el dialplan.
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 4
Extensión
En telefonía tradicional, las extensiones se
asocian con teléfonos, interfaces o menúes. En
Asterisk, una extensión es una lista de
comandos a ejecutar.
Se accede a las extensiones cuando:
 Se recibe una llamada entrante por un canal dado.
 El usuario que ha llamado marca la extensión.
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 5
Extensión - Exten
 Cada extensión se compone de:
Nombre, prioridad y aplicación.
 Nombre: agrupa una lista de acciones o
pasos.
 Prioridad: define el orden.
 Aplicación: define la ejecución.
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 6
Aplicación (Application)
 Asterisk ejecuta secuencialmente los comandos asociados
a cada extensión. Esos comandos son realmente
aplicaciones que controlan el comportamiento de la llamada
y del sistema en sí. Algunos ejemplos:
 Hangup: colgar la llamada.
 Monitor: comenzar la grabación a disco de la llamada.
 Dial: realizar una llamada saliente.
 Goto: saltar a otra extensión o contexto.
 PlayBack: reproducir un fichero de sonido.
 AGI: llamar a una aplicación externa (stdin, stdout,
stderr).
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 7
Contexto
 El dialplan de Asterisk se divide en uno o varios contextos.
 Un contexto es una colección de extensiones.
 Permite la interacción entre las diferentes partes del
dialplan.
 Los contextos existen para poder diferenciar el “lugar” en
donde se encuentra una llamada, para:
 Aplicar políticas de seguridad: por ej, al entrar una
llamada, con 0 va a la operadora, mientras que cuando
un usuario local marca 0 y un número hace una llamada
saliente (fuera de la PBX).
 Se declaran colocando el nombre del contexto dentro de
los símbolos [ ].
ej: [entrantes]
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 8
Dialplan:arquitectura
Julián Dunayevich, Lázaro Baca,
Andrés Brassara, Santiago Alberch 9
Curso elaborado por
Júlian Dunayevich, Lázaro Baca, Andrés
Brassara y Santiago Alberch
julian@dunayevich.com
lazaro.baca@gmail.com
abrassara@gmail.com
salberch@gmail.com
Detalles de la licencia:
http://creativecommons.org/licenses/by-nc-sa/2.5/deed.es_AR
Autores: Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago
Alberch
(cc) Creative Commons - Attribute Non-Commercial Share-Alike 2.5
Basándose en:
Irontec: contacto@irontec.com (CC)
Asterisk, The Future of Telephony, Jim Meggelen, Jared Smith, and Leif Madsen, O´REILLY, 2005

Más contenido relacionado

Similar a 07.asterisk conceptos basicos

Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSGabriel Astudillo
 
03.Asterisk Anexos Y Uso BáSico
03.Asterisk Anexos Y Uso BáSico03.Asterisk Anexos Y Uso BáSico
03.Asterisk Anexos Y Uso BáSicoMarlon Matus
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCIguest1e22df3
 
asterisk configuracion-avanzada
asterisk configuracion-avanzadaasterisk configuracion-avanzada
asterisk configuracion-avanzadaEdgar Cañizalez
 
Alta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales LegacyAlta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales LegacyPaloSanto Solutions
 
VoIP con Asterisk Marzo 2010
VoIP con Asterisk Marzo 2010VoIP con Asterisk Marzo 2010
VoIP con Asterisk Marzo 2010Gabriel Astudillo
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanIrontec
 
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012Rommel León
 
Diapositivas dispositivos para audio
Diapositivas dispositivos para audioDiapositivas dispositivos para audio
Diapositivas dispositivos para audiokkktock
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion ElastixBarCamp Quito
 

Similar a 07.asterisk conceptos basicos (20)

Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSS
 
03.Asterisk Anexos Y Uso BáSico
03.Asterisk Anexos Y Uso BáSico03.Asterisk Anexos Y Uso BáSico
03.Asterisk Anexos Y Uso BáSico
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCI
 
04.trixbox
04.trixbox04.trixbox
04.trixbox
 
asterisk configuracion-avanzada
asterisk configuracion-avanzadaasterisk configuracion-avanzada
asterisk configuracion-avanzada
 
09.asterisk configuracion-avanzada
09.asterisk configuracion-avanzada09.asterisk configuracion-avanzada
09.asterisk configuracion-avanzada
 
CLASE 10 ASTERISK.pdf
CLASE 10 ASTERISK.pdfCLASE 10 ASTERISK.pdf
CLASE 10 ASTERISK.pdf
 
Alta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales LegacyAlta disponibilidad en Integración de Elastix con Centrales Legacy
Alta disponibilidad en Integración de Elastix con Centrales Legacy
 
VoIP con Asterisk 2009
VoIP con Asterisk 2009VoIP con Asterisk 2009
VoIP con Asterisk 2009
 
04.3.asterisk agi
04.3.asterisk agi04.3.asterisk agi
04.3.asterisk agi
 
05.asterisk instalacion
05.asterisk instalacion05.asterisk instalacion
05.asterisk instalacion
 
VoIP con Asterisk Marzo 2010
VoIP con Asterisk Marzo 2010VoIP con Asterisk Marzo 2010
VoIP con Asterisk Marzo 2010
 
Curso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: DialplanCurso de VoIP / Parte 03: Dialplan
Curso de VoIP / Parte 03: Dialplan
 
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012
Charla sobre Desarrollo de Aplicaciones en Asterisk con AGI para el ENLI 2012
 
Tecnología IP Leccion 2
Tecnología IP Leccion 2Tecnología IP Leccion 2
Tecnología IP Leccion 2
 
Tesis Paper
Tesis PaperTesis Paper
Tesis Paper
 
Presentacion Hacking Asterisk
Presentacion Hacking AsteriskPresentacion Hacking Asterisk
Presentacion Hacking Asterisk
 
Asterisk seminario web
Asterisk seminario webAsterisk seminario web
Asterisk seminario web
 
Diapositivas dispositivos para audio
Diapositivas dispositivos para audioDiapositivas dispositivos para audio
Diapositivas dispositivos para audio
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion Elastix
 

Último

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 UninoveFagnerLisboa3
 
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 JosephBRAYANJOSEPHPEREZGOM
 
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íassuserf18419
 
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.pdfJulian Lamprea
 
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 JUNITMaricarmen Sánchez Ruiz
 
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.pptxLolaBunny11
 
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)GDGSucre
 
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
 
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.pptx241521559
 
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 FabricKeyla Dolores Méndez
 

Último (10)

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
 
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
 
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
 
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
 
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
 
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
 
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)
 
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...
 
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
 
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
 

07.asterisk conceptos basicos

  • 2. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 2 Canal (channel)  Es una conexión que conduce una llamada entrante o saliente en el sistema Asterisk. La conexión puede venir de o salir hacia telefonía tradicional analógica, digital o VoIP.  Por defecto, Asterisk soporta una serie de canales, los más importantes son:  H.323, IAX2, SIP, MGCP: Protocolos VoIP.  Console: GNU Linux OSS/ALSA sound system.  Zap/Dahdi: líneas analógicas y digitales.
  • 3. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 3 Dialplan (plan de marcación)  Es la parte medular de Asterisk ya que es donde se indica las acciones a tomar tanto para llamadas entrantes como para llamadas salientes. Define el comportamiento lógico de la PBX.  A diferencia de otros sistemas telefónicos tradicionales, el dialplan en Asterisk es totalmente configurable.  Para configurar adecuadamente el sistema Asterisk es necesario entender bien el dialplan.
  • 4. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 4 Extensión En telefonía tradicional, las extensiones se asocian con teléfonos, interfaces o menúes. En Asterisk, una extensión es una lista de comandos a ejecutar. Se accede a las extensiones cuando:  Se recibe una llamada entrante por un canal dado.  El usuario que ha llamado marca la extensión.
  • 5. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 5 Extensión - Exten  Cada extensión se compone de: Nombre, prioridad y aplicación.  Nombre: agrupa una lista de acciones o pasos.  Prioridad: define el orden.  Aplicación: define la ejecución.
  • 6. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 6 Aplicación (Application)  Asterisk ejecuta secuencialmente los comandos asociados a cada extensión. Esos comandos son realmente aplicaciones que controlan el comportamiento de la llamada y del sistema en sí. Algunos ejemplos:  Hangup: colgar la llamada.  Monitor: comenzar la grabación a disco de la llamada.  Dial: realizar una llamada saliente.  Goto: saltar a otra extensión o contexto.  PlayBack: reproducir un fichero de sonido.  AGI: llamar a una aplicación externa (stdin, stdout, stderr).
  • 7. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 7 Contexto  El dialplan de Asterisk se divide en uno o varios contextos.  Un contexto es una colección de extensiones.  Permite la interacción entre las diferentes partes del dialplan.  Los contextos existen para poder diferenciar el “lugar” en donde se encuentra una llamada, para:  Aplicar políticas de seguridad: por ej, al entrar una llamada, con 0 va a la operadora, mientras que cuando un usuario local marca 0 y un número hace una llamada saliente (fuera de la PBX).  Se declaran colocando el nombre del contexto dentro de los símbolos [ ]. ej: [entrantes]
  • 8. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 8 Dialplan:arquitectura
  • 9. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 9 Curso elaborado por Júlian Dunayevich, Lázaro Baca, Andrés Brassara y Santiago Alberch julian@dunayevich.com lazaro.baca@gmail.com abrassara@gmail.com salberch@gmail.com Detalles de la licencia: http://creativecommons.org/licenses/by-nc-sa/2.5/deed.es_AR Autores: Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch (cc) Creative Commons - Attribute Non-Commercial Share-Alike 2.5 Basándose en: Irontec: contacto@irontec.com (CC) Asterisk, The Future of Telephony, Jim Meggelen, Jared Smith, and Leif Madsen, O´REILLY, 2005