2013-01-13 20 views
21

Sto usando Lync 2010 (4.0.7577.4356), che usiamo nel mio piccolo team di sviluppo per IM'ing. Un sacco di tecniche Q & A vengono gestiti attraverso questo programma e molti altri elementi che devono essere documentati. Sfortunatamente, la nostra casa madre ha una politica che disattiva "Cronologia delle conversioni", quindi una volta chiusa la finestra non c'è più.Come salvare la cronologia delle conversazioni di Lync quando Corp ha bloccato questa funzione?

Ho fatto un bel po 'di ricerche e non ho trovato un modo per salvare questi dati poiché le impostazioni sono state fatte a livello della nostra società madre (tramite Active Directory, o qualsiasi altra cosa). Queste sono informazioni di cui abbiamo bisogno e anche il mio capo ha cercato di trovare un modo per salvare queste informazioni (tutto a corto di copia-incolla tutto prima di chiudere la finestra o il computer).

Come posso eseguire questa operazione? Ci sono programmi là fuori (freeware o altro) che possono salvare queste conversazioni? Qualcuno sa di un modo in cui posso collegare Lync (il modulo di messaggistica istantanea) a un altro programma di messaggistica istantanea (GTalk, Jabber, ICQ, Yahoo o altro) - quindi registrare ciascun messaggio da lì? Sono uno sviluppatore di software, quindi se qualcuno conosce un mezzo per comunicare con Lync ed è in grado di accedere ai messaggi, ciò sarebbe di aiuto!

Qualsiasi cosa a questo punto aiuterebbe ... grazie in anticipo !!!

-Panuvin

risposta

10

C'è un client-side Lync SDK, che è abbastanza facile da usare se sei già uno sviluppatore .NET.

È più facile fare qualcosa di simile e farlo funzionare su tutti i componenti della macchina del piccolo team di sviluppo insieme a Lync: è più facile che cercare di reinventare un archivio centrale di conversazioni.

I recently blogged sulla registrazione della durata e lo stato delle conversazioni e anche sull'identificazione di diversi tipi di chiamate all'interno della conversazione (si cercherà il tipo di chiamata di messaggio istantaneo).

Dopodiché, è necessario iscriversi a Flow e catturare ogni messaggio avanti e indietro e registrarli in un database o altro. C'è davvero un buon libro che potrebbe aiutarti con questo: Unified Communications with Microsoft Lync. Se sei serio nello sviluppo di Lync, questo è sicuramente il libro che fa per te!

+0

Esattamente quello che mi serviva, grazie! – Justin

+0

@Panuvin: hai avuto fortuna nell'implementare qualcosa con questa soluzione? Sono curioso di sapere se la politica di rete fosse ancora un ostacolo. – grt3kl

8

con Lync 2013, CTRL +S salverà la scheda corrente nella cartella Cronologia conversazioni di Outlook/Exchange. Non sono sicuro se funziona con 2010.

+0

Ho appena confermato che funziona nel 2010. Buona soluzione immediata. – Paul

+6

Non ha alcun effetto se la funzione "Cronologia conversazioni" è disabilitata. – grt3kl

+2

Sto vedendo un comportamento diverso da quello che scrive @ grt3kl - la cronologia delle conversazioni è disattivata ma Ctrl-S lo salva in Outlook. Sto usando le versioni 2013 di entrambi. –

0

Si può provare questo: https://github.com/PhilippeRaemy/LyncLog. Questo strumento salva le conversazioni nei file di testo, utilizzando una convenzione di denominazione dei file che facilita l'identificazione dell'ora e dei partecipanti.

+0

Come lo uso? L'ho scaricato. Non vedo istruzioni come collegarsi a skypeforbusiness? – user749632

+0

Si aggancia automaticamente al client Lync in esecuzione. non ci sono istruzioni speciali Vedere nel codice LyncLog/LyncLog/Program.cs, riga 64: 'client = LyncClient.GetClient();' –