Business Communication Server è una piattaforma completamente software che segue in toto lo standard SIP (RFC 3261), quindi permette una comunicazione bidirezionale in tempo reale gestendo la segnalazione della sessione (inizio, fine, ecc) indipendentemente dal media (voce, video, testo) utilizzando come mezzo di trasporto una rete sia locale sia geografica.
La piattaforma BCS permette ad una qualsiasi apparecchio (User Agent nella terminologia SIP) (telefono, telecamera, sensore, ecc) di individuare nella rete l’utente desiderato e più adatto ed aprire in real time un canale di comunicazione appropriato audio, video o dati.
BCS si presta quindi ad applicazioni che si aggiungono e completano le applicazioni telefoniche di base quali :
- Call Center distribuiti
- Instant messaging
- Push to talk,
- Videosorveglianza,
- Teleallarmi,
- Web bot,
- Sensor networking, domotica
BCS non vuole essere confusa con le molteplici soluzioni di telefonia Voip a basso costo ormai presenti sul mercato che di norma non comprendono elementi essenziali quali Proxy/Registrar Server e Presence Server.
Dieci anni fa il Word Wide Web ha utilizzato L’Hypertext Transport Protocol (http) per rendere possibile ai browser di ogni computer l’accesso alle pagine Web di qualsivoglia server, SIP ha la stessa filosofia, ciò che è stato web per l’accesso alle informazioni, SIP lo è per le esigenze di comunicazione.
SIP facilita l’apertura, la standardizzazione, la connnettività, la semplicità, la presenza, l’intelligenza distribuita, la scalabilità.
Il protocollo “rivale” H.323 non porta alcuna innovazione dal punto di vista logico architetturale rispetto alle tradizionali applicazioni telefoniche.
Gli elementi di base SIP
Gli elementi base della piattaforma BCS SIP sono gli User Agent e il Proxy Server.
L’User Agent SIP è un software che è implementato nei terminali di utente e gestisce le connessioni SIP e RTP. Sono User Agent i telefoni IP, le linee IVR, i Soft Phone IP, i SIP media gateways, i server di conferenza e i sistemi di messaggistica.
Nella piattaforma BCS Alceo ha sviluppato BCSBar (User Agent Softphone) e Infovox HMP (User Agent generatore di applicazioni vocali Host Based a protocollo SIP).
Il SIP Proxy Server indirizza le richieste SIP alla corretta destinazione. Svolge praticamente la funzione di effettuare un “rendez-vous” tra il chiamante e il chiamato. Una volta che questi sono in contatto la comunicazione avviene “peer to peer” e il Proxy non ne viene coinvolto.
I Proxy Alceo è integrato con un SIP Registrar che mantiene la lista di contatti per utenti specifici all’interno di uno specifico dominio IP.
SIP utilizza il Real Time Protocol (RTP) per trasferire i pacchetti voce, video dati, in real time fra gli User Agent.
Presence
Questi sono gli elementi guida del Presence server e della relativa applicazione client integrata nella BCSBar, sviluppato interamente da Alceo:
- BCS segue la documentazione ufficiale (RFC 3856) anche se alcuni aspetti sono ancora aperti la piattaforma Alceo permetterà di recepirli con estrema facilità
- la presenza assume significati e valori diversi a seconda del profilo d'utente (operatore di call center, utente remoto, utente mobile, utente in ufficio, ecc)
- la presenza è la combinazione di tre concetti: raggiungibilità, disponibilità, "capacità "
Utilizzando il database dei contatti registrato nel Registrar e la politica di configurazione locale, un Proxy SIP può risolvere un indirizzo di un utente o il suo numero di telefono nell’ appropriato indirizzo di destinazione entro il suo dominio.
I Proxy SIP usano anche i servizi IP come il Domain Name System (DNS) per trovare i server SIP in altri domini e l’emergente standard ENUM che mappa i numeri telefonici pubblici in un indice con i vari indirizzi IP che il DNS può riconoscere.


