Skip to content
  • Categories
  • Recent
  • Popular
Collapse
Brand Logo
  1. Home
  2. Categories
  3. Sujets Techniques
  4. Jitsi meet plugin Outlook

Jitsi meet plugin Outlook

Scheduled Pinned Locked Moved Sujets Techniques
20 Posts 4 Posters 607 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jlemangarinJ Offline
    jlemangarinJ Offline
    jlemangarin
    ADMIN SUPPORT-PROD DEV
    wrote on last edited by
    #8

    @augusto

    Tout à fait, j'ai ce complément installé :

    image.png

    Correspondant visiblement à ce fichier :

    image.png

    LEMAN-GARIN Jérôme - CEO-Vision IT
    jerome.leman@ceo-vision.com
    Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
    +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
    https://www.ceo-vision.com

    1 Reply Last reply
    -1
    • A Offline
      A Offline
      augusto
      wrote on last edited by
      #9

      Je ne trouve aucune trace de ce composant. Il manque peut être des prérequis pour les runtimes .vsto

      1 Reply Last reply
      0
      • jlemangarinJ Offline
        jlemangarinJ Offline
        jlemangarin
        ADMIN SUPPORT-PROD DEV
        wrote on last edited by
        #10

        @augusto Et voyez vous le fichier .vtso dans le dossier ? Est-ce qu'un antivirus sur votre poste aurait pu le supprimer à l'installation ?

        LEMAN-GARIN Jérôme - CEO-Vision IT
        jerome.leman@ceo-vision.com
        Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
        +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
        https://www.ceo-vision.com

        1 Reply Last reply
        0
        • A Offline
          A Offline
          augusto
          wrote on last edited by
          #11

          Après les divers tests, voici ce que l'on peut dire :

          1 - Notre politique de sécurité impose d'avoir un compte avec des privilèges permettant d'installer des éléments sur poste.
          Ce n'est donc pas l’utilisateur final qui installe le .msi.
          Le problème est que l'installation est rattaché au compte utilisateur qui a effectué l'installation.
          Dans ce cas là le composant apparaît bien dans outlook.
          Ce qui pose problème. Cela sous-entend que des éléments doivent être stockés dans le profil de l'utilisateur.
          Ce qui explique que je ne voyais pas le composant lorsque je l'installait avec une élévation de privilèges (runas /noprofile /user:)

          Par contre son comportement est étrange : au lieu de générer un ID pour chaque réunion, il génère du texte bizarre :
          Lienbizarre.png

          En résumé : 2 problèmes

          1 - Comment installer le composant (avec un outil de déploiement de package) sans connaître au préalable le l'utilisateur
          2 - Les liens générées pour une réunion sont "bizarres" :
          lienbizarre2.png

          1 Reply Last reply
          0
          • jlemangarinJ Offline
            jlemangarinJ Offline
            jlemangarin
            ADMIN SUPPORT-PROD DEV
            wrote on last edited by
            #12

            @augusto Merci pour ces tests, je comprends mieux !

            1. Concernant l'installation je n'ai pas les compétences AD pour pouvoir vous donner une réponse certaine mais j'imagine que cela doit être possible. Comment effectuez vous le déploiement de configurations ou d'applications actuellement de manière centralisée depuis l'AD ?

            J'imagine par GPO pour les configurations mais de lointain souvenirs il me semble qu'il existe d'autres mécanismes pour les applications. Par GPO à vérifier aussi si il s'agit bien d'une GPO utilisateur et non d'une GPO sur le poste.

            1. Oui l'identifiant de réunion est généré aléatoirement à partir d'un dictionnaire de mot, c'est ce que fais Jitsi par défaut aussi et ce qu'a choisi de faire l'éditeur initial du plugin.

            Le plugin permet par contre de changer cet identifiant de réunion dans le bandeau :

            cc4d3b2d-6002-4c17-9d24-9326d65278f0-image.png

            dfbd5c5b-a1a2-4dc8-9a50-b30ffb248ae4-image.png

            Bonne fin de journée !

            LEMAN-GARIN Jérôme - CEO-Vision IT
            jerome.leman@ceo-vision.com
            Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
            +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
            https://www.ceo-vision.com

            1 Reply Last reply
            1
            • A Offline
              A Offline
              augusto
              wrote on last edited by augusto
              #13

              Merci pour l'info concernant le nommage du lien.

              Par contre l'installation du MSI est toujours problématique

              Je ne vois pas comment installer le paquet msi dans le context utilisateur :
              Si on utilise une GPO ordinateur, le msi sera installé car exécuté avec le compte local system, mais le bouton n'apparaitrera pas dans Outlook (installé hors du context utilisateur)
              Si on utilise une GPO utilisateur on sera dans le context utilisateur mais il n'aura pas les privilèges nécessaires pour installer le MSI.

              SOLUTION :
              Faudrait savoir quels sont les éléments que le msi modifent (registry, files, dll ...) pour pouvoir reproduire dans une gpo utilisateur à l'ouverture de session (avec des droits élevés, si nécessaire)

              1 Reply Last reply
              0
              • jlemangarinJ Offline
                jlemangarinJ Offline
                jlemangarin
                ADMIN SUPPORT-PROD DEV
                wrote on last edited by
                #14

                @augusto

                Oui je vois bien, voici la liste des DLL et clés de registre modifiés par l'installer :

                    <!-- Set registry keys for Outlook -->
                    <Fragment>
                        <Directory Id="TARGETDIR" Name="SourceDir">
                            <Directory Id="$(var.PlatformProgramFilesFolder)">
                                <Directory Id="INSTALLFOLDER" Name="!(bind.property.ProductName)" />
                
                                <Component Id="Registry_FriendlyName">
                                    <RegistryValue Id="RegKey_FriendlyName" Root="HKCU" Key="Software\Microsoft\Office\Outlook\AddIns\!(bind.property.ProductName)" Name="FriendlyName" Value="!(bind.property.ProductName)" Type="string" KeyPath="yes" />
                                </Component>
                                <Component Id="Registry_Description">
                                    <RegistryValue Id="RegKey_Description" Root="HKCU" Key="Software\Microsoft\Office\Outlook\AddIns\!(bind.property.ProductName)" Name="Description" Value="!(bind.property.ProductName)" Type="string" KeyPath="yes" />
                                </Component>
                                <Component Id="Registry_Manifest">
                                    <RegistryValue Id="RegKey_Manifest" Root="HKCU" Key="Software\Microsoft\Office\Outlook\AddIns\!(bind.property.ProductName)" Name="Manifest" Value="file:///[INSTALLFOLDER]!(bind.property.ProductName).vsto|vstolocal" Type="string" KeyPath="yes" />
                                </Component>
                                <Component Id="Registry_LoadBehavior">
                                    <RegistryValue Id="RegKey_LoadBehavior" Root="HKCU" Key="Software\Microsoft\Office\Outlook\AddIns\!(bind.property.ProductName)" Name="LoadBehavior" Value="3" Type="integer" KeyPath="yes" />
                                </Component>
                
                            </Directory>
                        </Directory>
                    </Fragment>
                
                
                
                    <!-- Copy the necessary DLLs -->
                    <Fragment>
                        <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
                            <Component Id="Diacritics.dll">
                                <File Id="Diacritics.dll" Name="Diacritics.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Diacritics.dll" />
                            </Component>
                            <Component Id="Jitsi_Meet_Outlook_AddIn.dll">
                                <File Id="Jitsi_Meet_Outlook_AddIn.dll" Name="GoFAST Jitsi Outlook Plugin.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\GoFAST Jitsi Outlook Plugin.dll" />
                            </Component>
                            <Component Id="Jitsi_Meet_Outlook_AddIn.dll.manifest">
                                <File Id="Jitsi_Meet_Outlook_AddIn.dll.manifest" Name="GoFAST Jitsi Outlook Plugin.dll.manifest" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\GoFAST Jitsi Outlook Plugin.dll.manifest" />
                            </Component>
                            <Component Id="Jitsi_Meet_Outlook_AddIn.vsto">
                                <File Id="Jitsi_Meet_Outlook_AddIn.vsto" Name="GoFAST Jitsi Outlook Plugin.vsto" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\GoFAST Jitsi Outlook Plugin.vsto" />
                            </Component>
                            <Component Id="Jitsi_Meet_Outlook_AddIn.dll.config">
                                <File Id="Jitsi_Meet_Outlook_AddIn.dll.config" Name="GoFAST Jitsi Outlook Plugin.dll.config" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\GoFAST Jitsi Outlook Plugin.dll.config" />
                            </Component>
                        </ComponentGroup>
                        <ComponentGroup Id="Dependencies" Directory="INSTALLFOLDER">
                            <Component Id="Microsoft.Bcl.AsyncInterfaces.dll">
                                <File Id="Microsoft.Bcl.AsyncInterfaces.dll" Name="Microsoft.Bcl.AsyncInterfaces.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Bcl.AsyncInterfaces.dll" />
                            </Component>
                            <Component Id="Microsoft.Office.Tools.Common.v4.0.Utilities.dll">
                                <File Id="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Office.Tools.Common.v4.0.Utilities.dll" />
                            </Component>
                            <Component Id="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll">
                                <File Id="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll" Name="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll" />
                            </Component>
                            <Component Id="System.Buffers.dll">
                                <File Id="System.Buffers.dll" Name="System.Buffers.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Buffers.dll" />
                            </Component>
                            <Component Id="System.Memory.dll">
                                <File Id="System.Memory.dll" Name="System.Memory.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Memory.dll" />
                            </Component>
                            <Component Id="System.Threading.Tasks.Extensions.dll">
                                <File Id="System.Threading.Tasks.Extensions.dll" Name="System.Threading.Tasks.Extensions.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Threading.Tasks.Extensions.dll" />
                            </Component>
                            <Component Id="System.ValueTuple.dll">
                                <File Id="System.ValueTuple.dll" Name="System.ValueTuple.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.ValueTuple.dll" />
                            </Component>
                            <Component Id="System.Numerics.Vectors.dll">
                                <File Id="System.Numerics.Vectors.dll" Name="System.Numerics.Vectors.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Numerics.Vectors.dll" />
                            </Component>
                            <Component Id="System.Runtime.CompilerServices.Unsafe.dll">
                                <File Id="System.Runtime.CompilerServices.Unsafe.dll" Name="System.Runtime.CompilerServices.Unsafe.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Runtime.CompilerServices.Unsafe.dll" />
                            </Component>
                            <Component Id="System.Text.Encodings.Web.dll">
                                <File Id="System.Text.Encodings.Web.dll" Name="System.Text.Encodings.Web.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Text.Encodings.Web.dll" />
                            </Component>
                            <Component Id="System.Text.Json.dll">
                                <File Id="System.Text.Json.dll" Name="System.Text.Json.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.Text.Json.dll" />
                            </Component>
                            <Component Id="Microsoft.Extensions.Caching.Memory.dll">
                                <File Id="Microsoft.Extensions.Caching.Memory.dll" Name="Microsoft.Extensions.Caching.Memory.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Extensions.Caching.Memory.dll" />
                            </Component>
                            <Component Id="Microsoft.Extensions.Options.dll">
                                <File Id="Microsoft.Extensions.Options.dll" Name="Microsoft.Extensions.Options.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Extensions.Options.dll" />
                            </Component>
                            <Component Id="Microsoft.Extensions.Logging.Abstractions.dll">
                                <File Id="Microsoft.Extensions.Logging.Abstractions.dll" Name="Microsoft.Extensions.Logging.Abstractions.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Extensions.Logging.Abstractions.dll" />
                            </Component>
                            <Component Id="Microsoft.Extensions.Caching.Abstractions.dll">
                                <File Id="Microsoft.Extensions.Caching.Abstractions.dll" Name="Microsoft.Extensions.Caching.Abstractions.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Extensions.Caching.Abstractions.dll" />
                            </Component>
                            <Component Id="Microsoft.Extensions.Primitives.dll">
                                <File Id="Microsoft.Extensions.Primitives.dll" Name="Microsoft.Extensions.Primitives.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.Extensions.Primitives.dll" />
                            </Component>
                			<Component Id="Microsoft.IdentityModel.Tokens.dll">
                				<File Id="Microsoft.IdentityModel.Tokens.dll" Name="Microsoft.IdentityModel.Tokens.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.IdentityModel.Tokens.dll" />
                			</Component>
                			<Component Id="Microsoft.IdentityModel.JsonWebTokens.dll">
                				<File Id="Microsoft.IdentityModel.JsonWebTokens.dll" Name="Microsoft.IdentityModel.JsonWebTokens.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.IdentityModel.JsonWebTokens.dll" />
                			</Component>
                			<Component Id="System.IdentityModel.Tokens.Jwt.dll">
                				<File Id="System.IdentityModel.Tokens.Jwt.dll" Name="System.IdentityModel.Tokens.Jwt.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\System.IdentityModel.Tokens.Jwt.dll" />
                			</Component>
                			<Component Id="Microsoft.IdentityModel.Logging.dll">
                				<File Id="Microsoft.IdentityModel.Logging.dll" Name="Microsoft.IdentityModel.Logging.dll" Source="$(var.JitsiMeetOutlook.ProjectDir)bin\Release\Microsoft.IdentityModel.Logging.dll" />
                			</Component>
                        </ComponentGroup>
                    </Fragment>
                

                Il y a un peu de remplacement de variable à faire mais je pense que cela devrait permettre de mettre en place cette GPO maintenant que vous avez pu faire une installation locale et récupérer l'extraction des fichiers.

                Merci d'avance pour votre retour et bonne journée !

                LEMAN-GARIN Jérôme - CEO-Vision IT
                jerome.leman@ceo-vision.com
                Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
                +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
                https://www.ceo-vision.com

                1 Reply Last reply
                1
                • A Offline
                  A Offline
                  augusto
                  wrote on last edited by
                  #15

                  Pour le déploiement déploiement nous avons utilisé une GPO utilisateur :
                  1 - Pour l'installation du composant msi, nous l'avons installé avec une élévation de privilège ppour qu'il puisse être installé dans c:\program iles(x86)

                  2 - Pour la partie HKCU, au login, fichier .reg met à jour la clé du regitsre

                  Par contre un utilisateur me signale un message d'averissement de perf au démarrage de Outlook).
                  Je reste en alerte pour constater s'il s'agit d'un cas isolé.

                  Complément Com jitsi.jpg

                  1 Reply Last reply
                  0
                  • jlemangarinJ Offline
                    jlemangarinJ Offline
                    jlemangarin
                    ADMIN SUPPORT-PROD DEV
                    wrote on last edited by
                    #16

                    Bonjour @augusto

                    Merci pour le retour, effectivement je me souviens déjà avoir eu ce message lors de mes tests.

                    Il semblerait que Outlook soit assez restrictif sur le temps de chargement des plugins, si le problème se produit trop souvent j'en informerais l'éditeur initial du Framework du plugin.

                    Bonne journée !

                    LEMAN-GARIN Jérôme - CEO-Vision IT
                    jerome.leman@ceo-vision.com
                    Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
                    +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
                    https://www.ceo-vision.com

                    1 Reply Last reply
                    1
                    • A Offline
                      A Offline
                      augusto
                      wrote on last edited by
                      #17

                      Plantage intempestif sur Outlook 2013.

                      Le plugin s'installe normalement
                      Outlook se lance normalement
                      Le plugin apparait

                      Mais quand on créé une réunion, il plante et ferme outlook

                      Question

                      Est-il compatible avec Office 2013

                      1 Reply Last reply
                      0
                      • cpotterC Offline
                        cpotterC Offline
                        cpotter
                        ADMIN
                        wrote on last edited by
                        #18

                        Outlook 2013 n'est plus supporté et je dois avouer que je ne crois pas que nous ayons une version à disposition, mais si on a eu une piste bien sûr que nous la testerons

                        Christopher Potter
                        Fondateur & Président / Founder & President,
                        CEO-Vision S.A.S

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          sidir
                          wrote last edited by
                          #19

                          Bonjour,

                          Suite à une tentative d'installation infructueuse, nous n'utiliserons pas l'AD et donc les GPOS pour l'installation, nous utilisons SCCM.
                          Faut il créer l'application dans le contexte machine ou utilisateur ?
                          Si c'est un installation machine, pourriez-vous nous donner la ligne de commande msi en mode allusers, svp ?

                          Merci

                          1 Reply Last reply
                          0
                          • jlemangarinJ Offline
                            jlemangarinJ Offline
                            jlemangarin
                            ADMIN SUPPORT-PROD DEV
                            wrote last edited by
                            #20

                            Bonjour @sidir

                            Etant donné qu'il n'y a pas de paramétrage spécifique à l'utilisateur, il est préférable de l'installer dans un contexte machine.

                            Pour les informations d'installation, notamment la commande msi, je vous invite à consulter le post officiel du plugin.

                            Bonne fin de journée et bon week end !

                            LEMAN-GARIN Jérôme - CEO-Vision IT
                            jerome.leman@ceo-vision.com
                            Alliance - Porte A, 178 rue des Frères Lumière 74160 Archamps Technopole, FRANCE
                            +33 (0) 811 693 111 et depuis l'étranger +33 (0) 972 236 057
                            https://www.ceo-vision.com

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Search
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Popular
                            • Search