In VoiceElements beginning with version 8.4.1.1, all clients and servers are now set to encrypted mode by default. However, prior to version 8.4.1.1, the connection between your client application and the server was not encrypted by default. If you are running an older version, you can adjust the settings with the instructions below. To update your software to the current version, please contact support@inventivelabs.com.
Manually Turning On Encryption
This can be controlled by adjusting the settings on both your application and on the server you are connecting to. You are required to have both the server and the client set to encrypted mode. In other words, if you have 2 client apps, once you turn on encryption for the server both client apps would need to be set to use encryption.
In the Voice Elements Server Configuation File you need to add this tag:
<setting name="SecureConnection" serializeAs="String"> <value>True</value> </setting>
You will also update your client application’s configuration as follows:
Add to the <configSections> (If its not already there)
<configSections> ... <sectionGroup... <section name="VoiceElements.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> ... </configSections>
Then add to the <applicationSettings>
<applicationSettings> ... <VoiceElements.Properties.Settings> <setting name="SecureConnection" serializeAs="String"> <value>True</value> </setting> </VoiceElements.Properties.Settings> ... </applicationSettings>
If you are connecting to one of our server banks, and you wish to use encrypted mode, contact us at support@inventivelabs.com.