2017-05-11 1 views
0

Je dois ajouter une fonctionnalité dans Skype Entreprise pour ouvrir automatiquement une nouvelle fenêtre de tâches Outlook lorsqu'un appel démarre, avec le numéro de téléphone du contact appelé/appelant dans le champ Objet. Y a-t-il un addin ou un api pour cela? Merciskype pour l'automatisation de l'entreprise vers Outlook

Répondre

0

Avec l'aide de Lync SDK 2013, nouvel événement de conversation ajouté peut être géré où vous pouvez également obtenir des informations relatives aux participants. Le gestionnaire d'événement ajouté à la conversation interne écoute les changements d'état AVModality. Lorsque l'état AVModality est changé connecté, en utilisant application Outlook Microsoft.Office.Interop.Outlook peuvent être automatisées et une nouvelle fenêtre de tâche peut être créé comme indiqué ci-dessous

LyncClient lyncClient = new LyncClient(); 
lyncClient.ConversationManager.ConversationAdded += OnConversationAdded; 

private void OnConversationAdded(object sender, Microsoft.Lync.Model.Conversation.ConversationManagerEventArgs e) 
{ 
    e.Conversation.Modalities[ModalityTypes.AudioVideo].ModalityStateChanged += OnAudioVideoModalityStateChanged; 
} 

private void OnAudioVideoModalityStateChanged(object sender, ModalityStateChangedEventArgs e) 
{ 
    switch(e.NewState) 
    { 
     case ModalityState.Connected: 
      Application oOutlook = null; 
      oOutlook = new Application(); 
      TaskItem oTask = (TaskItem)oOutlook.CreateItem(OlItemType.olTaskItem); 
      oTask.Subject = "Testing"; 
      oTask.StartDate = DateTime.Now; 
      oTask.Display(true); 
      break; 
    } 
} 

Pour plus d'informations: Microsoft.Office.Interop.Outlook, Lync SDK 2013

+0

Merci Kannan. Juste une autre question parce que je suis un débutant :(Je ne peux pas comprendre comment créer le projet Je vais installer Lync SDK 2013 qui nécessite Lync 2013. J'ai SFB Lync est obsolète –

+0

Installer lync sdk et ajouter une référence à Microsoft.Lync.Model.dll dans votre projet Si vous obtenez une erreur d'installation "lync 2013 non trouvé", essayez cette solution: https://elbruno.com/2016/05/25/windows10-installing-lync-2013- sdk-à-utiliser-sur-skype-for-business-2016-welcometohell/ –

+0

merci beaucoup –