Integrazione Asterisk Microsoft OCS
  2,102 views
Torino, Giugno 2009. Xenialab ha finalizzato con successo l’integration tra un sistema Asterisk e la soluzione OCS di Microsoft(TM) (Office Communications Server).
Questi i sistemi VoIP dei due universi di Unified Communication rispettivamente utilizzati:
-> Open Source Telephony:
Asterisk 1.6.1.1 release con SIP TCP Trunk abilitato
Telefoni VoIP SIP Zoiper su ambienti MAC OS X e/o Windows Vista
-> Microsoft Unified Communication:
OCS R2 su Win 2003 server
Mediation Server su Win 2003 server
Telefono Microsoft(TM) Office Communicator R2
L’architettura impiegata è mostrata nello schema seguente.

I test effettuati hanno consentito di effettuare le chiamate dirette bidirezionali attraverso l’opportuna catena logica:
Zoiper -> Asterisk -> Mediation -> OCS Pools -> Communicator R2
e viceversa:
Communicator -> OCS Pools -> Mediation -> Asterisk -> Zoiper
Microsoft OCS consente di integrare il Communicator R2 con alcuni prodotti quali Microsot Outlook garantendo soprattutto la gestione della Presence.
Asterisk è particolarmente flessibile e supporta in maniera estremamente agevole e potente le applicazioni di IVR, MOH, Code e Contact Center integrati oltre ai servizi telefonici tradizionali. E’ compatibile con qualsiasi telefono SIP v2 Standard. Supporta inoltre integrazioni tramite AMI con CRM, Email Applications di terze parti, GTalk, Skype, Fring e altri.
E’ evidente quindi che l’integrazione tra il mondo Open Source Telephony e Microsoft OCS apra interessanti scenari di Unify Collaboration per creare servizi di nuova generazione.
Per integrare le due piattaforme sono stati configurati rispettivamente:
Asterisk:
sip.conf (supporto Zoiper e Trunk TCP da/verso il Mediation di Microsoft)
extensions.conf (gestione del call flow)
Microsoft:
OCS Forest Pools Voice Section (gestione del call routing e normalizzazione verso Asterisk)
Mediation (next-hop e properties)
Active Directory (utenti associati ai communicator, numerazioni E.164 associate per il numero chiamante)
L’immagine seguente mostra l’esempio di una chiamata diretta tra Zoiper ed il Communicator R2.

Impostando adeguatamente le regole di normalizzazione sul Mediation di Microsoft da un lato e nell’extensions.conf di Asterisk dall’altra è stato possibile effettuare le chiamate tra i due telefoni componendo direttamente dei codici di interno rendendo il servizio molto più integrato. Una volta attivata la chiamata è stato infine possibile da ambo le parti attivare i servizi previsti dai rispettivi ambienti (ad esempio trasferimento assisito della chiamata su asterisk verso IVR, etc…).
Per qualsiasi supporto relativo a integrazioni di questo tipo non esitate a contattarci.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


[...] Asterisk based with the other open tools, for instance Yahoo Zimbra Zimlets, VTiger CRM and the Microsoft OCS Platform. In the unified communication ecosystem the integration among the different tools is really [...]