timetheoretical / jitsi-meet-outlook

A small plug-in that aims to integrate Jitsi Meet into Microsoft Outlook.
GNU General Public License v3.0
60 stars 51 forks source link

Jitsi Meet Outlook Add-In

Introduction

This is a small plug-in that aims to integrate Jitsi Meet with Microsoft Outlook. Specifically, it adds two main features:

  1. A button in the Outlook calendar tab that opens a new appointment and inserts a randomly generated Jitsi Meet URL.
  2. A set of controls in the Outlook appointment window that, for example, allows for specification of a Room ID of choice and whether participants will be muted upon entry to the room.

It was created to fulfil this request, and more generally with a view to facilitate organisational use of Jitsi Meet. This project is not affiliated with that of Jitsi Meet nor its creators.

The screenshots below display the features of implemented in this add-in.

Screenshots

Calendar view


Appointment view

Settings

CMD Install

Installation

New

Go to the releases page and download the MSI installer for the latest version.

For versions prior to 0.5.0: Make sure to download and run the JitsiMeetOutlook-v-windows-.msi file that matches the architecture of your installation of Microsoft Office. I.e. if Office was installed as 64-bit, then run JitsiMeetOutlook-v0.4.0-windows-x64.msi.

Upgrade

Please uninstall any previously installed version of this add-in via the "Add or remove programs" pane in Windows before upgrading.

Uninstall

The add-in can be uninstalled via the "Add or remove programs" pane in Windows, or by running the MSI installer again.

Command Line

As of v0.4.0, the add-in can be installed via command line with custom setting passed as parameters. This works by calling msiexec on the .msi installer file. The following parameters can be passed to the installer to preconfigure the Jitsi Meet Outlook add-in settings (all are optional):

Example install command: msiexec /i "C:\Downloads\JitsiMeetOutlook-v0.6.0-windows-anycpu.msi" TARGETDIR="C:\Program Files (x86)\Jitsi Meet Outlook" DOMAIN="my.domain.com" ROOMID="PermanentRoomName" MODE="string" REQNAME="True" NOAUDIO="True" NOVIDEO="True" LANG="en" CONFERENCEMAPPER_ENDPOINT="https://my.domain.com/conferenceMapper" PHONENUMBERLIST_ENDPOINT="https://my.domain.com/phoneNumberList" /passive

All settings can be changed from the settings menu after installation.

Proxy

Set them via PROXY_INFORMATION variable, e.g.:

 <system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
      <proxy
        usesystemdefault="true"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="true"
      />
       <proxy autoDetect="true" scriptLocation="http:/wpad.dat"/>
    </defaultProxy>
  </system.net>

Roadmap

The published code and installer is still at an early stage. Preliminarily, the following amendments are in the pipeline:

Since this plug-in is brand new, any feedback would be most appreciated!

Changelog

v0.7.0

Breaking:

Changed the .dll and Registry Entries to not contain spaces anymore. ("Jitsi Meet Outlook Add-In" => "JitsiMeetOutlookAddIn")

Enhancements:

v0.6.6

Enhancements:

v0.6.5

Bugfixes:

v0.6.4

Enhancements:

v0.6.3

Bugfixes:

v0.6.2

Bugfixes:

v0.6.1

Enhancements:

v0.6.0

Bugfixes:

Enhancements:

v0.5.1

Enhancements:

v0.5.0

Enhancements:

v0.4.0

Enhancements:

v0.3.0

Enhancements:

v0.2.1

v0.2.0

v0.1.0