Freqeuently Asked Questions

General Features

What can a business do with CustomInvite?

CustomInvite allows the business to modify every Skype for Business meeting invitation in the following ways:

What can an administrator do with CustomInvite?

Supported Environments

What version of Lync/Skype for Business is supported with CustomInvite?

Lync 2013 and Skype for Business are supported. Both on premise and Office 365 Online.

What Operating System and version of Office is supported?

Windows 7, 8, 8.1, and 10 operating systems along with Office 2013, and 2016. We also support Office 2016 x64bit and Office click to run.

Are there any other environment considerations? Yes, Windows 7, 8 and 8.1 will require the .net 4.6 installation applying.

Installation

How do I install CustomInvite?

CustomInvite is delivered via a packaged MSI file and may be deployed via Group Policy to all domain joined machines. The MSI file includes various switches and keys to enable silent installation.

Are there any pre-requisites for installation?

Yes, these are dependent on your operating system and version of Office. For Windows 7, 8 and 8.1 we require the .net 4.6 installation.

How do I remove CustomInvite?

If deployed via Group Policy – remove the policy and the MSI will uninstall on next reboot. If deployed manually, you will be required to remove via the control panel Add/Remove Programs. All invites that have been created using CustomInvite will remain untouched, all new invites after removal will revert to the default Microsoft configuration.

User Instructions

How do I enable CustomInvite?

CustomInvite is automatically active after installation. There is no user interaction required.

I installed CustomInvite but my invites appear un-changed?

By default, the active template used by the tool replicates the Microsoft default configuration. See troubleshooting below regarding installation failures or template issues.

Can I use alternative languages?

Yes, the administrator has the option of presenting various dial-in numbers. A user may simply select an alternative number for that meeting or the administrator may define this as a new “default” for the user.

Can I select an alternative dial-in number?

Yes, the administrator has the option of presenting various templates. A user may simply select an alternative number for that meeting or the administrator may define this as the new “default” for the user.

Can I create an alternative invite?

Yes, the administrator has the option of presenting various templates. A user may simply select an alternative template to meet that meetings requirements.

Can I create a meeting offline?

Yes, CustomInvite will cache the information locally for your default selections enabling offline meeting creation. You may not modify the invite from the defaults unless you are online.

Template Modification

I have deployed CustomInvite, how do I update the template?

Simply update the reference template in the designated directory (either locally or network location). Note: Once updated, the new template will be authoritative for all new meetings created. Reoccurring meetings created on previous templates will not be modified unless the users chooses to do so.

Can a user modify the template?

Any user with local administrator privileges may access and modify templates. If you have restricted access to these advanced permissions than users cannot modify the template.

Troubleshooting

CustomInvite will not install?

Please check that you have the required permissions for installation and that you are using supported software per above.

I have installed CustomInvite but my invitations look the same?

CustomInvite is disabled in Outlook?

CustomInvite starts when Outlook starts and Outlook will try to disable any add-in that it detects to be slow (more than a second) at start-up. Modality has provided a Group Policy template to enable administrators to set the required registry value to ensure CustomInvite Starts. If you wish to set this manually:

Office 2013 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Outlook\Resiliency\DoNotDisableAddinList REG_DWORD: CustomInvite = 1

Office 2016 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList REG_DWORD: CustomInvite = 1

The load behaviour may also require defining. The default value should be 3 which indicates Outlook tries to load CustomInvite (VSTO Add-in) when the Outlook starts. This can be set in the following location:

Office 32-bit HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\CustomInvite Office 64-bit HKEY_CURRENT_USER \Software\Wow6432Node\Microsoft\Office\Outlook\Addins\CustomInvite

The Template is not displaying as I expected?

Templates are HTML files using RTF. This is a common format used by many calendaring platforms. Unfortunately, editors of these documents are intermittent in terms of accuracy. Verify that your editor is not adding ghost characters to the file. Modality recommends using Notepad++.

The template is very large?

If you have used Microsoft Word to create the RTF file, lots of additional information that is not required will be added to the template. Greatly increasing the template file size.

Known Issues and Workarounds

Every effort has gone into making CustomInvite a seamless enterprise meeting experience but as with any tool, there are issues that are identified and are being worked on for resolution. In the meantime, we will document those issues here together with the workaround for the issue.

CustomInvite does not run if “Meeting” ribbon is not pinned

In Outlook, you may have your meeting ribbon unpinned.

ribbon unpinned

With the meeting ribbon unpinned, the CustomInvite tool will not run.

Workaround: Please pin the meeting ribbon in Outlook to ensure CustomInvite runs

We acknowledge that this is an issue with CustomInvite and we are working on a resolution for this problem.

CustomInvite does not remove files from the cache when an invite is removed:

When you update a template, CustomInvite will automatically update the template cache on restart of Outlook. New templates are automatically added to the cache as well. Template removal (from the source directory) does NOT remove from the cache.

This is by design – it is very difficult for us to determine if a file has been removed (deleted) from a network share or if the share is simply unavailable. A decision was taken that the tool would maintain the cache in the event the source file becomes unavailable.

Workaround: If you need to purge the file from the local machine, you can simply script deletion of the required item from the following directory:

%localappdata%\Modality Systems\CustomInvite

CustomInvite does not load on startup of Outlook:

CustomInvite works as expected when Run as Administrator option is chosen in this scenario.

Workaround: Check the load behaviour key in the following location:

Error Messages:

Why are my meeting invites not reformatting?

This is often due to CustomInvite configuration. Troubleshooting messages can be turned on to aid the configuration of CustomInvite.

How do I access the registry and where do I turn on troubleshoot messages?

Navigate to “C:\Windows” and launch “regedit.exe”. CustomInvite registry keys can be found under “HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Modality Systems > CustomInvite.

Double click on “DisplayErrorMessages” registry key. By default, this value is set to “LicenceDriven”. Change this value to “On”. Reboot outlook and troubleshooting messages would be displayed in the event where CustomInvite cannot reformat meeting invitations.

What should I do if CustomInvite tells me that “Meeting Link could not be found”?

The most likely cause is that the “MeetingLinkStart” registry key value isn’t configured correctly. In most cases the start of the meeting link would be either https://meet or https://lync. However, to check your meeting link, create a new Skype Meeting and hover over the ‘Join Skype Meeting’ link to identify the correct value. Then open “regedit.exe” as described above and check the “MeetingLinkStart” value is correct.

What should I do if CustomInvite tells me that “Region cannot be identified”?

The most likely cause is that the “ContactNumberRegex” registry key value isn’t configured correctly. The solution to this is often bespoke dependent on your region numbers. Please contact Modality Systems support for help on resolving this issue using the following details:

appsupport@modalitysystems.com

What should I do if CustomInvite tells me that “Default Template cannot be located”?

The most likely cause is that the “BaseTemplateName” registry key value isn’t configured correctly. To solve this, please open “regedit.exe” as described above and check that the “BaseTemplateName” value is correct.

CustomInvite won’t reformat as an invalid or no licence key has been provided when installing, what should I do next?

There are two ways to rectify this problem:

If you do not have a licence key, then please contact Modality Systems using the form here: https://www.modalitysystems.com/software/custominvite