¿Qué es Astive Toolkit?
Astive es un conjunto de herramientas y servidor para Java que proporciona una arquitectura extensible para el desarrollo, mantenimiento y despliegue de aplicaciones de telefonía sobre Asterisk.
Principales características:
- Servidor y Kit de desarrollo Java
- Orientado a eventos
- Multi-Aplicaciones
- Distribuido
- Open Source
¿Porqué Asterisk?
- Flexibilidad
- Es el motor de telefonía Open Source más ampliamente usado.
- Constante evolución.
- Startup-friendly.
¿Porqué Java?
Java parece ser el estándar de facto en cuanto a lenguajes de programación en telecomunicaciones.
Abre la posibilidad de usar otros lenguajes basados en la JVM(ie.: Scala, Groovy, Clojure, JRuby)
Según estadísticas Java está en el “top 3” en cuanto a uso, y sigue en incremento.
Nos gusta Java :)
¿Qué lo hace diferente?
- Servidor de aplicaciones (start, stop, deploy, undeploy)
- Embebido o Standalone
- Modular
- Multi-idioma
- Orientado a Eventos
- API’s del alto nivel (Menu, VoiceComposer)
- Distribuido
Ideas para aplicaciones de voz
- Servicios de recordatorio
- Click2Call
- Games
- Trivia
- Horóscopo
- Teleconferencia
- Control remoto
- Servicios de Telemercadeo
- Encuestas
Descargar e instalar Astive Toolkit
ATK está disponible para descargar en uno de los siguientes formatos: código fuente, archivos pre-empaquetado y la documentación.
Si desea ir directamente a ver cómo funciona, puedes obtener el servidor y el kit de desarrollo en la sección de descargas. Adicionalmente puedes descargar los ejemplos incluidos en la lista.
También puedes compilar ATK de la siguiente forma:
git clone https://github.com/psanders/astivetoolkit.git
cd astivetoolkit
./assembly
Qué esperar en futuras versiones
- Soporte para lenguajes que corren sobre la VM de Java (Scala, Clojure, Groovy, Ruby vía JRuby)
- Non-linear IVR (Tipo Siri)
- AXML -> Lenguaje marcas para navegación
- Más API’s
- Soporte para FreeSWITCH
- Mejor soporte para Text2Speech y Speech2Text
- Integración con WebRTC
- Mejor integración entre AGI y AMI
Sitio Oficial:
http://astivetoolkit.org
Astive Toolkit en la red
Twitter: @astivetoolkit
Google Groups: @astive-toolkit