Altitude.QMS.Integration.exe.config - Altitude QMS Gateway (SIPREC) service configuration
The file Altitude.QMS.Integration.exe.config is at the subfolder gateway, at the installation folder of the Connector for QMS (SIPREC). Restart the Windows service of the Altitude QMS Gateway service for the changes to take place.
Node applicationSettings
The node applicationSettings configures settings of the Altitude QMS Gateway service as follows:
- LogFileName: The path and file name of the Altitude QMS Gateway service log.
- ServerEndpoint: HTTP address of the Altitude QMS Gateway service endpoint.
- ConnectorEndpoint: HTTP address of the Altitude Connector for QMS.
- FlagProfileName: Name of the QMS flag profile. The default value is Altitude.
Remember
The flag profile name in the configuration file must match the flag profile name in QMS.
- DataServiceServer: IP address of the machine where the primary QMS Data Service Server is installed.
- DataServicePairedServer: For high availability scenarios, the IP address of the machine where the secondary QMS Data Service Server is installed.
- RecordingServiceServer: IP address of the machine where the primary QMS Recording Service Server is installed.
- RecordingServicePairedServer: For high availability scenarios, the IP address of the machine where the secondary QMS Recording Service Server is installed.
- LogLevel: Log level of the Altitude QMS Gateway service. One of the following values:
- Fatal
- Error
- Warning
- Information
- Verbose.
- ForceRecordingOnDemand: If set to true, you have 2 recordings for each call, one with the ring tones and another one with the conversation between the agent and the end customer.
- CheckQMSForNewUsersInterval: Time, in seconds, when the QMS Gateway Service synchronizes users and extensions between Altitude and QMS.
- LogFileSizeLimitBytes: The maximum size of a log file, in bytes, before the log is rotated to the next file. The default value is 52428800 (50 MB).
- LogRetainedFileCountLimit: Number of log files that the Altitude QMS Gateway Service retains before deleting older files. The default value is 10.
<applicationSettings>
<Altitude.QMS.Integration.Properties.Settings>
<setting name="AdminUserGuid" serializeAs="String">
<value>65e3aa72-1a2c-48e3-ab7a-8c869fd64de5</value>
</setting>
<setting name="AgentStateServiceBinding" serializeAs="String">
<value>NetTcpBinding_IAgentStateService</value>
</setting>
<setting name="RecordingControlServiceBinding" serializeAs="String">
<value>WSHttpBinding_IRecordingControlService</value>
</setting>
<setting name="LogFileName" serializeAs="String">
<value>C:\QMSWebRTC\log\QMSIntegration.log</value>
</setting>
<setting name="ProducerTasks" serializeAs="String">
<value>5</value>
</setting>
<setting name="ServerEndpoint" serializeAs="String">
<value>http://localhost:9091</value>
</setting>
<setting name="ConnectorEndpoint" serializeAs="String">
<value>http://localhost:5000</value>
</setting>
<setting name="StateHandlerPartitions" serializeAs="String">
<value>100</value>
</setting>
<setting name="ClientServiceBinding" serializeAs="String">
<value>CustomBinding_IClientService</value>
</setting>
<setting name="ClientServiceUser" serializeAs="String">
<value>admin</value>
</setting>
<setting name="ClientServicePassword" serializeAs="String">
<value>admin</value>
</setting>
<setting name="FlagProfileName" serializeAs="String">
<value>Altitude</value>
</setting>
<setting name="ClientServiceEndpointTemplate" serializeAs="String">
<value>http://{0}/ClientService</value>
</setting>
<setting name="AgentStateServiceEndpointTemplate" serializeAs="String">
<value>net.tcp://{0}/AgentStateService</value>
</setting>
<setting name="RecordingControlServiceEndpointTemplate" serializeAs="String">
<value>http://{0}/</value>
</setting>
<setting name="ClientServicePort" serializeAs="String">
<value>8002</value>
</setting>
<setting name="AgentStateServicePort" serializeAs="String">
<value>8015</value>
</setting>
<setting name="RecordingControlServicePort" serializeAs="String">
<value>8010</value>
</setting>
<setting name="DataServiceServer" serializeAs="String">
<value>10.10.1.3</value>
</setting>
<setting name="RecordingServiceServer" serializeAs="String">
<value>10.10.1.3</value>
</setting>
<setting name="LogLevel" serializeAs="String">
<value>Information</value>
</setting>
<setting name="ForceRecordingOnDemand" serializeAs="String">
<value>True</value>
</setting>
<setting name="CheckQMSForNewUsersInterval" serializeAs="String">
<value>300</value>
</setting>
<setting name="LogFileSizeLimitBytes" serializeAs="String">
<value>52428800</value>
</setting>
<setting name="LogRetainedFileCountLimit" serializeAs="String">
<value>10</value>
</setting>
</Altitude.QMS.Integration.Properties.Settings>
</applicationSettings>