Factory's char * NEED to return null if string is empty, otherwise default values from build are not set (especially for MsPluginDir, resulting in wrong echo canceller choice)
initialised mUserData to nullptr to prevent crash
In linphone-sdk: