Integrazione Asterisk Microsoft OCS

  2,102 views

zoiperTorino, 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 abilitatocommnicator1

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.

astocs2

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.

astocscallsmall

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.

1 Comment »

 
 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>