El documento describe varios usos alternativos del software Asterisk más allá de la telefonía, incluyendo proyectos de marketing en vivo, sistemas de detección de intrusos y juegos interactivos a través de llamadas telefónicas. Se explican algunas aplicaciones como MeetMe, app_ices y chan_local que permiten ampliar las capacidades de Asterisk.
Guia Basica para bachillerato de Circuitos Basicos
Vale, Asterisk sirve para llamar... ¿o para algo más?
1. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Vale, Asterisk sirve para llamar... ¿o para algo más?
Saúl Ibarra Corretgé <saul@irontec.com>
Irontec – Internet y Sistemas sobre GNU/Linux
http://www.saghul.net
2. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Presentación
Saúl I barr a / s aghu l En tor no profes io nal
- Ingeniero Informático en construcción Trabajo en VoIP desde 2005, actualmente en
- Friki consumado Irontec, desarrollando soluciones de
- Creyente / predicador del Software Libre comunicaciones basadas en Asterisk,
- 3 años experimentando con Asterisk / VoIP teniendo como arma el Software Libre.
- No solo de VoIP vive el hombre
Sprea ding A ster is k
- 1 año en la BlogoKosa (http://www.saghul.net)
- Participación activa en listas de correo
3. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Objetivos de la charla
¿Qué nos va a contar éste?
As teri sk c omo ' pegam en to' Usos 'a lter nati vos ' de A steri sk
Asterisk como herramienta para crear Soluciones no demasiado ligadas a la telefnía
aplicaciones aglutinando diversas basadas en Asterisk.
tecnologías.
Fr ik adas
Usos demasiado alejados del propósito
inicial de Asterisk.
4. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Objetivos de la charla
En 2 palabras
Rec ursos 'div erti dos' de A ster is k
Asterisk tiene muchas aplicaciones a las que les podemos sacar mucho jugo...
● app_meetme
● app_ices
● chan_local
● MusicOnHold
5. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Proyectos de Marketing BTL – Live Streaming
Vodaf one
Concurso de maquetas
Dic 2006
Bilbao, Madrid, Barcelona
Concierto sordo. Instrumentos
electrónicos silenciados.
Para escuchar llama!!
+200 llamadas simultáneas
+4000 llamadas
3 conciertos
6 premios y 7 nom. (AEMP)
Plataforma Telefonía
Bases de datos
Streaming del concierto
Alta disponibilidad
Datacenter
6. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Proyectos de Marketing BTL – Live Streaming
Noki a
Conciertos en Escaparates
Oct-Nov 2007
Madrid, Barcelona
Concierto sordo. Instrumentos
electrónicos silenciados.
Para escuchar llama!!
Conciertos simultáneos.
+ de 50 llamadas simultáneas
Plataforma Telefonía
Bases de datos
Streaming del concierto
Alta disponibilidad
Datacenter
7. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Proyectos de Marketing BTL – Live Streaming
Noki a
Conciertos en Escaparates
Oct-Nov 2007
Madrid, Barcelona
Concierto sordo. Instrumentos
electrónicos silenciados.
Para escuchar llama!!
Conciertos simultáneos.
+ de 50 llamadas simultáneas
Plataforma Telefonía
Bases de datos
Streaming del concierto
Alta disponibilidad
Datacenter
8. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Tecnologías utilizadas para Live Streaming
● Descartes
– Music On Hold.
– Sox.
– app_ices + Icescast2
– Tecnología HSDPA.
● Implementación Final
– MeetMe
– chan_local
– chan_alsa
– PSTN :(
9. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Problemas y más problemas...
● LIVE significa 'EN RIGUROSO DIRECTO'.
– Retardo = 0 !!!!
● Calidad de audio en la red GSM.
● Multiplexación de canales.
● Transmisión del audio. (rango dinámico)
10. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Solución
● Todas las conexiones multiplexadas en MeetMe:
– exten => audio,n,MeetMe(live|live|qt)
● Llamadas entrantes en modo escucha:
– exten => 912345678,n,MeetMe(live|live|ql)
● Control de estadísticas con AGI.
● Escaparates:
– Streaming con SPA3102 + FCT
– chan_alsa
– Programa a medida para control de emisión. (Generar callfiles)
11. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Frikadas varias y Asterisk
AGI, AM I, . ..
Interacción con terceros.
Streaming.
app_system.
Video anyone?
12. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Asterisk in Motion!!
● Sistema de detección de intrusos mediante movimiento:
– Motion: Software Libre, detecta movimiento y genera eventos.
– Asterisk: ¿qué más se puede decir?
● Eventos contra Asterisk mediante AMI
– Originate.
– chan_local
13. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Trivial Irontec!!
14. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
HOWTO: Hacer un trivial
● Web en PHP + MySQL
● Callfile a los usuarios
● Respuesta mediante POST
● app_system
15. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
¿Hasta donde eres capaz de llevar Asterisk?
16. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Hasta el Infinito.... y más allá!!
17. Val e, Asteri sk sirve para l lam ar. .. ¿ o para al go má s?
Gracias por vuestra atención
exten => s,1,Playback(thankyou)
exten => s,n,AGI(repartir_alfombrilla.php)
exten => s,n,Hangup()