Guida per sviluppatori
Ultima modifica dell'argomento: 2008-08-22
Utilizzare gli SDK e le API di Office Communications per sviluppare applicazioni che consentano l'accesso alle persone e alle informazioni in qualsiasi luogo, in qualsiasi momento e con qualsiasi dispositivo.
Le applicazioni Office Communications possono offrire le funzionalità seguenti:
- Collaborazione contestuale
- Comunicazioni per i processi aziendali
- Accesso alle informazioni da qualsiasi luogo
- Interoperabilità dei sistemi e gestione delle comunicazioni
Nelle panoramiche seguenti è indicato quali set di API ed SDK sono appropriati per gli scopi indicati in precedenza. I collegamenti riportati rimandano alla documentazione per gli sviluppatori presente nel sito MSDN (Microsoft Developer Network), dove sono disponibili informazioni più dettagliate.
Collaborazione contestuale
Integrare presenza, messaggistica immediata, voce, video e collaborazione dati nelle applicazioni per la produttività aziendale, in modo che le persone dell'azienda possano comunicare tra di loro senza dover uscire dalle applicazioni generalmente utilizzate per lavorare.
- Integrare le funzionalità di presenza e aggiungere quelle di chiamata con un clic nelle applicazioni Microsoft utilizzando l'API di automazione di Office Communicator 2007 oppure nelle applicazioni Windows utilizzando Unified Communications Client 1.0 SDK.
- Integrare la presenza in browser non Windows utilizzando Unified Communications AJAX 2007 SDK o Unified Communications API 2.0 SDK.
Comunicazioni per i processi aziendali
Sviluppare applicazioni per le comunicazioni in tempo reale, multimodali e che supportano la presenza, per ridurre i periodi di latenza delle persone tra i passaggi nell'elaborazione del flusso di lavoro, ottimizzando così ulteriormente i tempi di elaborazione end-to-end per un flusso di lavoro aziendale.
- Sviluppare applicazioni robot, di avviso e notifica e applicazioni avanzate per la gestione del flusso di lavoro utilizzando Unified Communications API 2.0 SDK.
Accesso alle informazioni da qualsiasi luogo
Estendere la portata delle informazioni e dei servizi aziendali a un'ampia gamma di dispositivi di comunicazione. Sviluppare portali di informazione basati sulla voce e agenti self-service automatici personalizzabili per migliorare la produttività della forza lavoro mobile dell'azienda.
- Sviluppare applicazioni IVR (Interactive Voice Response) abilitate alle funzioni vocali utilizzando Unified Communications Managed API 2.0 Speech SDK.
- Sviluppare agenti self-service automatici utilizzando Unified Communications API 2.0 SDK.
Interoperabilità dei sistemi e gestione delle comunicazioni
Creare un bridge tra i sistemi e le applicazioni per le comunicazioni per garantire interoperabilità con gli investimenti esistenti per quanto riguarda le comunicazioni. Sviluppare applicazioni per la gestione delle comunicazioni quotidiane.
- Sviluppare applicazioni per ambienti di sistemi misti, utilizzando l'API per le applicazioni gestite SIP di Office Communications Server 2007 R2 Server SDK.
- Creare "ethical wall", ovvero confini etici tra i reparti per evitare conflitti di interesse, meccanismi personalizzati di dichiarazione di non responsabilità e strumenti di convalida di dial plan utilizzando le funzionalità di routing e filtro dei messaggi offerte da Office Communications Server 2007 R2 Server SDK.