Scenario
The 1105
error is typically caused when the wrong credential type is used with a Vivox SDK. This most often occurs when modern Vivox V5 credentials are used with the built-in UE4 engine integrated Vivox plugin. This version of the Vivox plugin was shipped as part of the Unreal Engine from version 4.22 to 4.26. It was deprecated by Epic Games in 4.26 and removed from Engine in 4.27. No built-in version of the Vivox plugin was ever included in Unreal Engine 5. This version of the plugin requires special legacy credentials which are no longer issued to new customers. Using modern credentials in this version causes 1105
.
Resolution
If this is the cause of this error, there are two possible solutions.
- Disable the built-in UE4 engine integrated plugin in your Unreal project, and ensure you're using the downloaded VivoxCore plugin published by Unity/Mercer Road Corp. To do this within the Unreal Editor, go to Edit > Plugins. Search for "Vivox" and examine the plugin entries in both the
Built-In
andInstalled
sections.
Note: In older Unreal Engine versions, theInstalled
section was calledProject
.
Note: The plugin versions listed might differ from what is shown in the example images.
- The
Built-In
version should have the "Enabled" checkbox un-checked.
- The
Installed
(orProject
) version should have the "Enabled" checkbox checked.
- The
- For existing customers who have already shipped a live game using the built-in UE4 engine integrated plugin and have had their production credentials lost or misplaced, you can contact Support to have the original or new production credentials re-issued. Please note that the sandbox development environment for the built-in plugin has been decommissioned since November 2022—following Epic Games own deprecation and removal of the plugin in newer engine versions—and we are no longer issuing production credentials for this legacy version of the plugin to new customers.
Additional Information
If you mistakenly started a new Vivox integration in an Unreal project using the built-in UE4 plugin, please refer to the Vivox Unreal Upgrade Guide for instructions on migrating to the modern Vivox V5 Unreal plugin. If you are not far along, you can alternatively start fresh using the V5 plugin Unreal Developer Guide. This modern version offers broader platform support and significantly more features compared to the built-in legacy plugin, in addition to the support of new regular releases.