Asterisk CTI

English Version

CTI per Asterisk ne ho visti pochi e sono tutti commerciali. Per questo motivo ho deciso di avviare un progetto di sviluppo di una soluzione client-server che soddisfi una serie di esigenze CTI di base.

Il progetto ha conosciuto una prima versione – non più manutenuta – scritta completamente in .NET. Tuttavia, questo tipo di scelta avrebbe portato con sé il problema di non essere realmente multi piattaforma.

Dopo alcuni esperimenti con GTK#, ho deciso di cambiare tutto. L’esperienza accumulata mi ha consentito di scegliere C++ come linguaggio, QT come framework e QT Creator come ambiente di sviluppo.

Le key features di questo progetto sono:

  • Architettura client-server
  • Software multipiattaforma
  • Semplicità del design applicativo
  • Supporto per Asterisk 1.4 e Asterisk 1.6
  • Scalabilità e supporto multi-server

Relativamente al CTI, l’idea è quella di rendere disponibile un set di azioni per ciascuna coda di chiamata. Ciascuna azione potrà essere configurata in funzione del sistema operativo di destinazione.

Ciascuna azione potrà espandere variabili raccolte tramite il dialplan di Asterisk, gestite dal server CTI e trasmesse al Client.

Per maggiori dettagli è possibile visitare la pagina del progetto o scaricare la documentazione.

Al momento il software è ancora in fase di sviluppo e sono alla ricerca di sviluppatori che possano partecipare attivamente allo sviluppo con competenze in una o più delle seguenti aree:

  • C/C++ / QT4.x
  • Librerie che implementano uno stack SIP (es. pjsip)
  • Web development, in particolare PHP5 + jQuery
  • MySQL
  • Documentazione e traduzione delle interfacce

Sono accette donazioni.


[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Tag: Sistemi di Call Center | Centralino Voip | Consulente Asterisk Napoli | Centralino Telefonico | Voip | Asterisk CTI | PBX | Telefoni IP | Networking | Linux


Sviluppo di IVR, sistemi di callcenter, PBX Voip.