Je travaille sur un projet qui utilise le kit de développement client Lync 2013 en mode de suppression de l'interface utilisateur pour afficher une interface utilisateur personnalisée pour Skype. Je suis capable d'appeler la méthode ConversationManager.AddConversation() et de me connecter à IM, audio et vidéo pour les appels 1 sur 1.JoinConference avec le kit de développement logiciel client Lync 2013 en mode de suppression de l'interface utilisateur
Maintenant, je voudrais appeler le ConversationManager.JoinConference (conferenceUri) pour rejoindre une réunion en ligne. J'utilise l'uri pour une réunion programmée et je la formate comme ceci:
conf: sip: [email protected]; gruu; opaque = app: conf: focus: id: 6OHB2XXX? Requis- media = audiovideo
L'appel semble se connecter mais après avoir subi certains changements d'état, il passe à Déconnecté. Si je rejoins la même réunion en utilisant le client standard S4B, la réunion se connecte très bien, donc je pense que la réunion et la connectivité sont toutes configurées et fonctionnent bien.
J'ai cherché des échantillons sur la façon de le faire ici ...
https://msdn.microsoft.com/en-us/library/office/jj933140.aspx
Et aussi dans le SDK ici ... C: \ Program Files (x86) \ Microsoft Office 2013 \ LyncSDK \ samples
Je commence à regarder le S4B logs ici ... . \ AppData \ local \ Microsoft \ office \ 15.0 \ Lync \ Tracing
Mais je ne suis pas vraiment sûr de ce que je ne suis pas regardant là-bas.
Voici un journal des appels que je fais. Toutes les suggestions ou les échantillons que vous avez qui font une chose similaire seraient très appréciés.
Merci
--Andy
11:01:11 PM SkypeService: _lyncClient_ConversationAdded 23:01:11 SkypeService: Conversation: inactif, Modalité: Disconnected, Vidéo: Aucun, Audio: Aucun, Nombre: 1 11:01:11 PM SkypeService: ListenToConversation 11:01:17 PM SkypeService: ConferenceId: sip: [email protected]; gruu; opaque = app: conf: focus: id: 6OHB2XXX 11:01:17 SkypeService: Conversation: Inactive, Modalité: Déconnecté, Vidéo: Aucun, Audio: Aucun, Quantité: 1 23:01:17 SkypeService: Conversation_ActionAvailabilityChanged: Faux, RemoveParticipant 23:01:17 SkypeService: Conversation_ActionAvailabilityChanged: Faux, Merge 23:01:17 SkypeService: Conversation_ParticipantAdded 23:01:20 SkypeService: Conversation_ActionAvailabilityChanged : False, Park 11:01:20 SkypeService: CallModality_ActionAvailabilityChanged: True, Connect 11:01:20 PM SkypeService: AudioChannel_ActionAvailabilityChanged: True, Start ... 23:01:24 SkypeService: CallModality_StateChanged: Connexion 23:01:24 SkypeService: Conversation: inactif, Modalité: Connexion, Vidéo: Aucun, Audio: Aucun, Count: 1 23:01:24 SkypeService : AudioChannel_StateChanged: Connexion 23:01:24 SkypeService: Conversation: inactif, Modalité: Connexion, Vidéo: Aucun, Audio: Aucun, Count: 1 23:01:24 SkypeService: VideoChannel_StateChanged: Connexion 11 : 01: 24 SkypeService: Conversation: Inactif, Modalité: Connexion, Vidéo: Aucun, Audio: Aucun, Nombre: 1 11:01:24 SkypeService: Conversation_ActionAvailabilityChanged: False, AddPartici pantalon 23:01:24 SkypeService: Conversation_ActionAvailabilityChanged: Faux, Merge 23:01:24 SkypeService: SharingModality_ActionAvailabilityChanged: Faux, Connect 23:01:24 SkypeService: SharingModality_ActionAvailabilityChanged: True, Connect 23:01:25 SkypeService: Conversation_ActionAvailabilityChanged: Faux, RemoveParticipant 23:01:25 SkypeService: VideoChannel_ActionAvailabilityChanged: Faux, Lancer 23:01:30 SkypeService: CallModality_StateChanged: Disconnected
erreur détaillée ...
<?xml version="1.0"?>
<request xmlns="urn:ietf:params:xml:ns:cccp"
xmlns:mscp="http://schemas.microsoft.com/rtc/2005/08/cccpextensions"
C3PVersion="1"
to="sip:[email protected];gruu;opaque=app:conf:focus:id:6OHB2E3Y"
from="sip:[email protected]"
requestId="935284871552">
<addUser>
<conferenceKeys confEntity="sip:[email protected];gruu;opaque=app:conf:focus:id:6OHB2E3Y"/>
<ci:user xmlns:ci="urn:ietf:params:xml:ns:conference-info"
entity="sip:[email protected]">
<ci:roles>
<ci:entry>attendee</ci:entry>
</ci:roles>
<ci:endpoint entity="{F4E183FE-5304-4281-ABAE-0A5EE56A7175}"
xmlns:msci="http://schemas.microsoft.com/rtc/2005/08/confinfoextensions"/>
</ci:user>
</addUser>
</request>
Response Data:
504 Server time-out
ms-diagnostics: 1065;reason="Federation is disabled";domain="meet.dev.DOMAIN.com";source="sip.dev.DOMAIN.com"
Merci Paul, j'ai essayé votre idée, même résultat. Après JoinConference, dans l'événement Conversation_Added(), je ne sais pas quoi appeler, j'ai essayé AddParticipant et BeginConnect, mais je continue à me connecter ... déconnecté. –
Vous ne devriez rien faire, appeler conversationManage, JoinConference (conferenceuri) devrait suffire. Traitez-vous l'un des événements de la conversation qui en résulte et si oui, comment? –
Je vois l'événement ParticipantAdded pour moi-même, mais c'est tout. Les modalités sont toutes déconnectées. Si je rejoins la conférence dans le client S4B avec un deuxième utilisateur, il semble que j'ai deux conversations distinctes. –