SlideShare una empresa de Scribd logo
1 de 25
Asterisk
La centralita libre de
telefonía
Índice
¿Qué es VOIP?
Ventajas
Problemas
●¿Qué es Asterisk?
●Arquitectura
●¿Qué hacer con Asterisk?
●¿protocolos?
●¿codecs?
●Tarjetas
Analógicas
Digitales
●Sipura
●Teléfonos IP
Hard phones
●Soft phones
●

extensions.conf
sip.conf
●Seguridad
●Futuro
●Agradecimientos
●Bibliografía
●
●
¿Qué es la Voz sobre IP?

Consiste en enrutar las conversaciones de Voz en Internet o en una
red de área local.

¿Tiene ventajas?
Costo
●Movilidad
●

¿Problemas?
●

Retardo o latencia
NOTICE[15699] chan_sip.c: Peer 'Tux' is now TOO LAGGED! (2007ms / 2000ms)
NOTICE[15699] chan_sip.c: Peer 'Tux' is now REACHABLE! (1009ms / 2000ms)

●

Echo
¿Qué es Asterisk?
Es una Centralita Software Libre.
Inicialmente el código lo creó Mark Spencer (Gaim) (creador de
Digium) en 1998.
Tres licencias:
●GNU/GPL
●Asterisk OEM
●Business Edition
Es multiplataforma.
A
r
q
u
i
t
e
c
t
u
r
a
¿Qué podemos hacer con Asterisk?
Conferencia
●Buzón de Voz
●Aparcar llamadas
●Transferir llamadas
●Grabar llamadas
●Bloquear llamadas
●Capturar llamadas
●FAX
●Macros
●Menú IVR (Interactive Voice Response)
●Texto a voz (Festival)
●DUNDI (Distributed Universal Number Discovery)
●ENUM (TElephone NUmber Mapping)
●LCR (Least Cost Routing)
●AGI (Asterisk Gateway Interface)
●AMI (Asterisk Management Interface)
●
¿Qué protocolos soporta?
●

IAX (Inter-Asterisk Exange)

●

H.323 (ekiga)

●

SIP (Session Initiation Protocol)

●

MGCP (Media Gateway Control Protocol)

●

SCCP (Cisco® Skinny®)
¿Qué codecs soporta?
ADPCM
●G.711 (A-Law & μ-Law)
●G.723.1 (pass through)
●G.726
●G.729 (licencia Digium)
●GSM
● iLBC
●Linear
●LPC-10
●Speex
●
Tarjetas
Analógicas



X100P 1 puerto FXO

TDPxxP
Tarjetas
Digitales



Octobri / BN8S0

TE210P
Sipura

SPA-3000
Hard phones

Cisco

Thomson
ST2030
Soft phones
Kphone

Twinkle

Ekiga
Instalación de Asterisk
Descargamos asterisk de http://www.asterisk.org/
●tar zxf asterisk-1.4.0.tar.gz
●Ejecutamos configure
●make menuselect
●make
●make install
●make samples
●make progdocs
●

Dependencias
Asterisk necesita tener algunos paquetes instalados previamente, visitar:
http://asteriskguru.com/tutorials/asterisk_installation.html
extensions.conf (1)

Este fichero contiene las definiciones de reglas para las
llamadas.
exten => extension , prioridad, Comando(parametros)
Ejemplo:
exten => 112, 1, Dial(Zap/g1/${EXTEN},60)
exten => 112, 2, noop(He llamado a emergencias por Zap)
exten => 112, n, Dial(SIP/${EXTEN},60,Ttr)
exten => 112, n, noop(He llamado a emergencias por SIP)
extensions.conf (2)

En el ejemplo anterior hemos visto como se configura un dialplan
muy básico, ahora vamos a explicar los patrones.
●_ Comienzo de patrón.
●X Cualquier dígito 0-9.
●Z Dígito de 1-9.
●N Dígito de 2-9.
●[12345-9] Cualquier dígito enrte los corchetes (1,2,3,4,5,6,7,8,9)
●. Es el % en bases de datos o el *.
Ejemplos:
●_112. Cualquier número que empieza por 112 pero no el 112.
●_11X Cualquier número de 3 dígitos con 11 y 0-9.
●_1X[3-6] Hay muchas posibilidades.
extensions.conf (3)

El campo extesion puede tener algunos valores.
●h => hangup (colgar)
●i => invalido
●s => comienzo
●t => timeout
●T=> timeout absoluto
●failed => fallo
●fax => llega un fax
●talk => se usa con BackgroundDetect
extensions.conf (4)

Contextos
●[nacional]
●[internacional]
●[moviles]
●[entrada]
Todas las llamadas entrantes van a entrada y entrada tiene sus
reglas.
Para las llamadas salientes diferenciamos, podemos llamar a
móviles, nacional, internacional, de esta forma podemos
restringir a un usuario o grupos de usuarios las llamadas.
sip.conf

En este fichero configuramos los usuarios SIP.
Ejemplo:
[Tux]
type=friend
username=Tux
secret=TuxPass
callerid="Tux" <Tux>
dtmfmode=rfc2833
nat=no
host=dynamic
Seguridad
En IAX y SIP:
Hay 3 tipos de usuarios, user, peer, friend.

●

¿Qué pasa si configuramos la conexión como friend y con
clave pública/privada?
Necesitamos tener sistemas de respaldo, tarjetas extras,
servidor extra.
●Puertos abiertos.
¿Qué pasa si alguien tiene el control de nuestro Asterisk?
●
Futuro y presente

Videollamada
●Hosting con Asterisk
●ael2
●Jabber / Google Talk
●Manager por http
●Asterisk 1.6
●G.727 HD Audio para teléfonos Polycom HD
●Y mas...
●
Agradecimientos
A Victor Fernandez y Sergio Aparicio de F1-connecting.
●A Sergio y Elio de Avanzada 7.
●A la gente de la lista de asterisk-es@googlegroups.com
●A la gente de #asterisk-es en irc.freenode.org
●Polinux
●
Soluciones Empresariales en Valencia.
F1 – Connecting S.L.
Distribuidor de tarjetas Digium, Junglans y teléfonos Linksys,
Thomson.
 Integrador de Voip.
 Proyectos de Voz y Datos.
 Soluciones de integración con aplicaciones corporativas.


Becas de prácticas en empresas para alumnos de la
Politécnica de Valencia. (En la actualidad tenemos una
vacante).


Para más información:



sgi@f1-connecting.com
Bibliografía
http://www.asterisk.org
●http://asteriskguru.com/
●http://www.voip-info.org/wiki/
●Asterisk the future of Telephony (O'Relly)
●http://www.beronet.com/
●http://www.junghanns.net
●
FIN

Más contenido relacionado

La actualidad más candente

Analisis De Requerimientos
Analisis De RequerimientosAnalisis De Requerimientos
Analisis De Requerimientos
Ragdamanthys
 
Aula 01 - Introdução ao curso - Projeto de Redes de Computadores
Aula 01 - Introdução ao curso - Projeto de Redes de ComputadoresAula 01 - Introdução ao curso - Projeto de Redes de Computadores
Aula 01 - Introdução ao curso - Projeto de Redes de Computadores
Dalton Martins
 
Telecomunicaciones medios de transmision guiados
Telecomunicaciones  medios de transmision guiadosTelecomunicaciones  medios de transmision guiados
Telecomunicaciones medios de transmision guiados
León Leon
 
Antenas direccionales
Antenas direccionalesAntenas direccionales
Antenas direccionales
rererer
 
Red telefónica de conmutación pública pstn
Red telefónica de conmutación pública pstnRed telefónica de conmutación pública pstn
Red telefónica de conmutación pública pstn
Christopher Rodriguez
 

La actualidad más candente (20)

Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajas
 
Analisis De Requerimientos
Analisis De RequerimientosAnalisis De Requerimientos
Analisis De Requerimientos
 
Redes 1 introducao historico conceitos
Redes 1 introducao historico conceitosRedes 1 introducao historico conceitos
Redes 1 introducao historico conceitos
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Estandares de lan inalambricas
Estandares de lan inalambricasEstandares de lan inalambricas
Estandares de lan inalambricas
 
Tecnologías de acceso
Tecnologías de accesoTecnologías de acceso
Tecnologías de acceso
 
Aula 01 - Introdução ao curso - Projeto de Redes de Computadores
Aula 01 - Introdução ao curso - Projeto de Redes de ComputadoresAula 01 - Introdução ao curso - Projeto de Redes de Computadores
Aula 01 - Introdução ao curso - Projeto de Redes de Computadores
 
1.Introducción a las redes de computadoras
1.Introducción a las redes de computadoras1.Introducción a las redes de computadoras
1.Introducción a las redes de computadoras
 
Rangos de IPs Públicas y Privadas
Rangos de IPs Públicas y PrivadasRangos de IPs Públicas y Privadas
Rangos de IPs Públicas y Privadas
 
9.1 Red telefonica publica conmutada
9.1  Red telefonica publica conmutada9.1  Red telefonica publica conmutada
9.1 Red telefonica publica conmutada
 
Telecomunicaciones medios de transmision guiados
Telecomunicaciones  medios de transmision guiadosTelecomunicaciones  medios de transmision guiados
Telecomunicaciones medios de transmision guiados
 
Tecnologías de Lan
Tecnologías de  Lan Tecnologías de  Lan
Tecnologías de Lan
 
Ethernet
EthernetEthernet
Ethernet
 
Seguridad en VoIP con Tecnología Cisco
Seguridad en VoIP con Tecnología CiscoSeguridad en VoIP con Tecnología Cisco
Seguridad en VoIP con Tecnología Cisco
 
Ieee 802.16 Wman Wimax
Ieee 802.16 Wman   WimaxIeee 802.16 Wman   Wimax
Ieee 802.16 Wman Wimax
 
Interfaz dte dce
Interfaz dte dceInterfaz dte dce
Interfaz dte dce
 
Antenas direccionales
Antenas direccionalesAntenas direccionales
Antenas direccionales
 
Red telefónica de conmutación pública pstn
Red telefónica de conmutación pública pstnRed telefónica de conmutación pública pstn
Red telefónica de conmutación pública pstn
 
Señales
SeñalesSeñales
Señales
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 

Destacado

Destacado (15)

Scaling Up with Switchvox
Scaling Up with SwitchvoxScaling Up with Switchvox
Scaling Up with Switchvox
 
Asterisk Voicemail Services
Asterisk Voicemail ServicesAsterisk Voicemail Services
Asterisk Voicemail Services
 
Monitoreando servidores Elastix con Nagios
Monitoreando servidores Elastix con NagiosMonitoreando servidores Elastix con Nagios
Monitoreando servidores Elastix con Nagios
 
Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006Asterisk PBX Presentation, 2006
Asterisk PBX Presentation, 2006
 
Using Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitchUsing Asterisk in a SIP softswitch
Using Asterisk in a SIP softswitch
 
ASTERISK - Open Source PBS
ASTERISK - Open Source PBSASTERISK - Open Source PBS
ASTERISK - Open Source PBS
 
VoIP IP PBX vs PSTN and PBX
VoIP IP PBX vs PSTN and PBXVoIP IP PBX vs PSTN and PBX
VoIP IP PBX vs PSTN and PBX
 
Asterisk
AsteriskAsterisk
Asterisk
 
End of the world presentation
End of the world presentationEnd of the world presentation
End of the world presentation
 
Introducción a Asterisk
Introducción a AsteriskIntroducción a Asterisk
Introducción a Asterisk
 
Usando Docker con sistemas Asterisk
Usando Docker con sistemas AsteriskUsando Docker con sistemas Asterisk
Usando Docker con sistemas Asterisk
 
Introducción a la VoIP con Asterisk
Introducción a la VoIP con AsteriskIntroducción a la VoIP con Asterisk
Introducción a la VoIP con Asterisk
 
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
 
IP PBX
IP PBXIP PBX
IP PBX
 
Las 12 pruebas de Asterisk
Las 12 pruebas de AsteriskLas 12 pruebas de Asterisk
Las 12 pruebas de Asterisk
 

Similar a Presentacion asterisk

Experiencias con-asterisk-1.8-cert
Experiencias con-asterisk-1.8-certExperiencias con-asterisk-1.8-cert
Experiencias con-asterisk-1.8-cert
r3iz0
 
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
Rommel León
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ip
daten
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02
myconta
 
Configuración básica asterisk sixbell - v2.0
Configuración básica asterisk   sixbell - v2.0Configuración básica asterisk   sixbell - v2.0
Configuración básica asterisk sixbell - v2.0
Sebastian Cisternas Arenas
 

Similar a Presentacion asterisk (20)

Experiencias con-asterisk-1.8-cert
Experiencias con-asterisk-1.8-certExperiencias con-asterisk-1.8-cert
Experiencias con-asterisk-1.8-cert
 
Tecnología IP Leccion 2
Tecnología IP Leccion 2Tecnología IP Leccion 2
Tecnología IP Leccion 2
 
Asterix: simplemente...
Asterix: simplemente...Asterix: simplemente...
Asterix: simplemente...
 
Implementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSSImplementado Sistemas de VoIP con FOSS
Implementado Sistemas de VoIP con FOSS
 
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
 
Topetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utileriasTopetecervantes y sandovalcardenas.utilerias
Topetecervantes y sandovalcardenas.utilerias
 
Internet
InternetInternet
Internet
 
Curso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzadosCurso de VoIP / Parte 04: Conceptos avanzados
Curso de VoIP / Parte 04: Conceptos avanzados
 
Ayc Mexico True Ip
Ayc Mexico True IpAyc Mexico True Ip
Ayc Mexico True Ip
 
Workshop SEGURIDAD EN TELEFONOS IP YEALINK TLS SRTP SEGURIDAD FISICA
Workshop SEGURIDAD EN TELEFONOS IP YEALINK TLS SRTP SEGURIDAD FISICAWorkshop SEGURIDAD EN TELEFONOS IP YEALINK TLS SRTP SEGURIDAD FISICA
Workshop SEGURIDAD EN TELEFONOS IP YEALINK TLS SRTP SEGURIDAD FISICA
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCI
 
Pract campo
Pract campoPract campo
Pract campo
 
01.asterisk introducción
01.asterisk introducción01.asterisk introducción
01.asterisk introducción
 
Seguridad en VoIP
Seguridad en VoIPSeguridad en VoIP
Seguridad en VoIP
 
Diccionario sistemas
Diccionario sistemasDiccionario sistemas
Diccionario sistemas
 
Diccionario brenda alzate (2)
Diccionario brenda alzate (2)Diccionario brenda alzate (2)
Diccionario brenda alzate (2)
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ip
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02
 
Configuración básica asterisk sixbell - v2.0
Configuración básica asterisk   sixbell - v2.0Configuración básica asterisk   sixbell - v2.0
Configuración básica asterisk sixbell - v2.0
 
Práctica VOIP
Práctica VOIPPráctica VOIP
Práctica VOIP
 

Presentacion asterisk

  • 2. Índice ¿Qué es VOIP? Ventajas Problemas ●¿Qué es Asterisk? ●Arquitectura ●¿Qué hacer con Asterisk? ●¿protocolos? ●¿codecs? ●Tarjetas Analógicas Digitales ●Sipura ●Teléfonos IP Hard phones ●Soft phones ● extensions.conf sip.conf ●Seguridad ●Futuro ●Agradecimientos ●Bibliografía ● ●
  • 3. ¿Qué es la Voz sobre IP? Consiste en enrutar las conversaciones de Voz en Internet o en una red de área local. ¿Tiene ventajas? Costo ●Movilidad ● ¿Problemas? ● Retardo o latencia NOTICE[15699] chan_sip.c: Peer 'Tux' is now TOO LAGGED! (2007ms / 2000ms) NOTICE[15699] chan_sip.c: Peer 'Tux' is now REACHABLE! (1009ms / 2000ms) ● Echo
  • 4. ¿Qué es Asterisk? Es una Centralita Software Libre. Inicialmente el código lo creó Mark Spencer (Gaim) (creador de Digium) en 1998. Tres licencias: ●GNU/GPL ●Asterisk OEM ●Business Edition Es multiplataforma.
  • 6. ¿Qué podemos hacer con Asterisk? Conferencia ●Buzón de Voz ●Aparcar llamadas ●Transferir llamadas ●Grabar llamadas ●Bloquear llamadas ●Capturar llamadas ●FAX ●Macros ●Menú IVR (Interactive Voice Response) ●Texto a voz (Festival) ●DUNDI (Distributed Universal Number Discovery) ●ENUM (TElephone NUmber Mapping) ●LCR (Least Cost Routing) ●AGI (Asterisk Gateway Interface) ●AMI (Asterisk Management Interface) ●
  • 7. ¿Qué protocolos soporta? ● IAX (Inter-Asterisk Exange) ● H.323 (ekiga) ● SIP (Session Initiation Protocol) ● MGCP (Media Gateway Control Protocol) ● SCCP (Cisco® Skinny®)
  • 8. ¿Qué codecs soporta? ADPCM ●G.711 (A-Law & μ-Law) ●G.723.1 (pass through) ●G.726 ●G.729 (licencia Digium) ●GSM ● iLBC ●Linear ●LPC-10 ●Speex ●
  • 14. Instalación de Asterisk Descargamos asterisk de http://www.asterisk.org/ ●tar zxf asterisk-1.4.0.tar.gz ●Ejecutamos configure ●make menuselect ●make ●make install ●make samples ●make progdocs ● Dependencias Asterisk necesita tener algunos paquetes instalados previamente, visitar: http://asteriskguru.com/tutorials/asterisk_installation.html
  • 15. extensions.conf (1) Este fichero contiene las definiciones de reglas para las llamadas. exten => extension , prioridad, Comando(parametros) Ejemplo: exten => 112, 1, Dial(Zap/g1/${EXTEN},60) exten => 112, 2, noop(He llamado a emergencias por Zap) exten => 112, n, Dial(SIP/${EXTEN},60,Ttr) exten => 112, n, noop(He llamado a emergencias por SIP)
  • 16. extensions.conf (2) En el ejemplo anterior hemos visto como se configura un dialplan muy básico, ahora vamos a explicar los patrones. ●_ Comienzo de patrón. ●X Cualquier dígito 0-9. ●Z Dígito de 1-9. ●N Dígito de 2-9. ●[12345-9] Cualquier dígito enrte los corchetes (1,2,3,4,5,6,7,8,9) ●. Es el % en bases de datos o el *. Ejemplos: ●_112. Cualquier número que empieza por 112 pero no el 112. ●_11X Cualquier número de 3 dígitos con 11 y 0-9. ●_1X[3-6] Hay muchas posibilidades.
  • 17. extensions.conf (3) El campo extesion puede tener algunos valores. ●h => hangup (colgar) ●i => invalido ●s => comienzo ●t => timeout ●T=> timeout absoluto ●failed => fallo ●fax => llega un fax ●talk => se usa con BackgroundDetect
  • 18. extensions.conf (4) Contextos ●[nacional] ●[internacional] ●[moviles] ●[entrada] Todas las llamadas entrantes van a entrada y entrada tiene sus reglas. Para las llamadas salientes diferenciamos, podemos llamar a móviles, nacional, internacional, de esta forma podemos restringir a un usuario o grupos de usuarios las llamadas.
  • 19. sip.conf En este fichero configuramos los usuarios SIP. Ejemplo: [Tux] type=friend username=Tux secret=TuxPass callerid="Tux" <Tux> dtmfmode=rfc2833 nat=no host=dynamic
  • 20. Seguridad En IAX y SIP: Hay 3 tipos de usuarios, user, peer, friend. ● ¿Qué pasa si configuramos la conexión como friend y con clave pública/privada? Necesitamos tener sistemas de respaldo, tarjetas extras, servidor extra. ●Puertos abiertos. ¿Qué pasa si alguien tiene el control de nuestro Asterisk? ●
  • 21. Futuro y presente Videollamada ●Hosting con Asterisk ●ael2 ●Jabber / Google Talk ●Manager por http ●Asterisk 1.6 ●G.727 HD Audio para teléfonos Polycom HD ●Y mas... ●
  • 22. Agradecimientos A Victor Fernandez y Sergio Aparicio de F1-connecting. ●A Sergio y Elio de Avanzada 7. ●A la gente de la lista de asterisk-es@googlegroups.com ●A la gente de #asterisk-es en irc.freenode.org ●Polinux ●
  • 23. Soluciones Empresariales en Valencia. F1 – Connecting S.L. Distribuidor de tarjetas Digium, Junglans y teléfonos Linksys, Thomson.  Integrador de Voip.  Proyectos de Voz y Datos.  Soluciones de integración con aplicaciones corporativas.  Becas de prácticas en empresas para alumnos de la Politécnica de Valencia. (En la actualidad tenemos una vacante).  Para más información:  sgi@f1-connecting.com
  • 24. Bibliografía http://www.asterisk.org ●http://asteriskguru.com/ ●http://www.voip-info.org/wiki/ ●Asterisk the future of Telephony (O'Relly) ●http://www.beronet.com/ ●http://www.junghanns.net ●
  • 25. FIN