Come faccio a visualizzare lo stato online di un utente MOC su una pagina web * senza * Active-X?

StackOverflow https://stackoverflow.com/questions/3555316

  •  30-09-2019
  •  | 
  •  

Domanda

E 'possibile visualizzare lo stato online di un utente senza Active-X? Nel mio googling ho trovato una serie di articoli sulla visualizzazione MOC stato online su SharePoint utilizzando la funzione IMNRC () nel file OWS.js ma questo sembra abbastanza vecchia scuola con tutte le istanze di oggetti Active-X e, come risultato sarà solo il lavoro in Internet Explorer.

Esiste un metodo semplice di ottenere uno status online utilizzando una sorta di back-end API chiamata al server di comunicazione passando il loro indirizzo e-mail?

applausi Marcus

È stato utile?

Soluzione

I contribuire ad un progetto CodePlex chiamato controlli HTML di presenza per Microsoft Lync Server 2010 - lo controllo fuori a http: // htmlpresencecontrols .codeplex.com / .

Come Paul accennato sopra, l'architettura dietro tale soluzione sarebbe un creare un servizio back-end che espone WCF metodi per interrogare la presenza dei contatti. Si potrebbe query che da un controllo server ASP.NET in una pagina ASPX, o anche un'implementazione JavaScript in HTML o PHP.

Il progetto CodePlex dovrebbe darvi una buona idea di come costruire qualcosa di simile.

Altri suggerimenti

Questo dipende da quale versione del server OCS / Lync che si sta utilizzando. Se si utilizza OCS 2007 (non R2), è possibile utilizzare il AJAX API per ottenere la presenza degli utenti.

Tuttavia, l'API AJAX è stato deprecato, in modo che il modo "giusto" per farlo sarebbe quello di creare un'applicazione bot utilizzando UCMA ( UCMA 1.0 per OCS 2007, UCMA 2.0 per OCS 2007 R2 e UCMA 3.0 per il server Lync)

Si avrebbe bisogno di implementare un'applicazione lato server UCMA (un bot) che si collega alla infrastruttura OCS / Lync, ed espone alcuni metodi tramite WCF o servizi Web, che potrebbe poi essere chiamato da alcuni javascript client-side.

In alternativa, se si sta utilizzando Lync e la vostra applicazione si basa Silverlight, è possibile utilizzare i controlli Silverlight nel Lync SDK - c'è un grande articolo panoramica qui .

Il compratore si guarda ...

I controlli alternativi Silverlight in Lync SDK sono supportati solo in IE perché utilizzano ActiveX sotto le coperte.

Mi sembra che l'applicazione UCMA raccomandata deve essere implmented dal server Lync stesso. Se così fosse fatto, il ctrl Silverlight non avrebbe bisogno ActiveX e sarebbe in realtà essere utile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top