QMS Configuration File Settings (Optional)
The following are Cisco-specific settings that can be added if necessary to the CallRecordingService.exe.config file, located in the QMS installation folder. All key names are case-sensitive.
DisableDHCP: Disables processing of IP address updates in a Forked Audio recording environment for QMS Users. Valid values are true and false, with a default value of false. This key is located in the <System /> section.
EMLine: For Cisco IP phones running SCCP, the Extension Mobility extension/line to compare current line number against to see if an IP address update has occurred. Valid values are any valid integer, with a default value of 1. This key is located in the <System /> section.
SipServerTlsCertificateFilePath: Indicates the file path/name of the certificate file that will enable QMS to act as a secure SIP server. Used with secure forked audio recording. Valid values include any string that indicates a directory path and file name to an existing certificate file, with no default value. This key is located in the <System /> section.
CiscoFADynamicAudioPortBase: The first audio port, in a range of ports, to be used in Forked Audio – Network-based recording dynamic port assignment. Valid values are the range of integers from 1 – 65535, although ports at or below 1024 are generally reserved for system processes. The default value is 16000. This key is located in the <Recording /> section.
CiscoFADynamicAudioPortRange: The number of ports available for Forked Audio – Network-based recording dynamic port assignment. This value should be the number of QMS users * 10. Valid values are the range of integers that, when added to CiscoFADynamicAudioPortBase, are between 1 – 65535. The default value is 2000. This key is located in the <Recording /> section.
DisableCiscoFADynamicAudioPorts: Indicates whether QMS will employ a unique audio port to receive each stream in a Forked Audio – Network-based recording environment. A unique port is necessary when all audio is coming from a single source IP, for example from a single Cisco Voice Gateway, in order to associate the correct QMS user to a given audio stream. Valid values are true and false, with a default value of false. This key is located in the <Recording /> section.
DisableCiscoFADynamicAudioPortUserPersitence: In a Forked Audio – Network-based recording environment, which uses unique audio ports to associate QMS users to audio streams, the default behavior is to maintain port-user associations between calls. Setting this value to true disables that behavior, so the ports associated to a given QMS user are returned to available ports pool once the user state returns to Idle. Valid values are true and false, with no default value. This key is located in the <Recording /> section.
ForkedAudioAdapterId: Specifies the network adapter to be used as the forked audio endpoint on the QMS server, which will receive SIP messages and RTP audio from the PBX. Valid values include any valid GUID, with an empty GUID as the default value. This key is located in the <Recording /> section.
ForkedAudioRTPPort: Specifies the port to use for receiving RTP audio at the QMS server, in a Forked Audio – IP Phone-based recording environment. Valid values are the range of integers from 1 – 65535, although ports at or below 1024 are generally reserved for system processes. The default value is 8900. This key is located in the <Recording /> section.
ForkedAudioSecureRTPPort: Specifies the port to use for receiving secure RTP audio at the QMS server, in a Forked Audio – IP Phone-based recording environment. Valid values are the range of integers from 1 – 65535, although ports at or below 1024 are generally reserved for system processes. The default value is 8904. This key is located in the <Recording /> section.
ForkedAudioSIPPort: Specifies the port to use for receiving SIP messages at the QMS server, in a Forked Audio – IP Phone-based recording environment. Valid values are the range of integers from 1 – 65535, although ports at or below 1024 are generally reserved for system processes. The default value is 5060. This key is located in the <Recording /> section.
ForkedAudioSIPPortSecure: Specifies the port to use for receiving secure SIP messages at the QMS server, in a Forked Audio – IP Phone-based recording environment. Valid values are the range of integers from 1 – 65535, although ports at or below 1024 are generally reserved for system processes. The default value is 5061. This key is located in the <Recording /> section.
LogForkedAudioSIPMsgs: Indicates whether SIP messages should be logged in either type of Forked Audio recording environment. Valid values are true and false, with a default value of false.
DisableCiscoDHCP: Disables processing of IP address updates from SCCP messages for QMS Users. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
DisableSkinnyTracing: Turns on/off logging of SCCP (Skinny) messaging. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
EnableCiscoTapiKeyDelivery: Indicates whether Cisco DevSpecific information will be utilized for SRTP key delivery. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
EnableVerboseSkinnyTracing: Turns on/off logging of all SCCP (Skinny) messages, except KeepAlive messages (the default SCCP tracing is only log-processed messages). Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
RecordBusySignals: Specifies whether recording of calls that result in busy signals are to be recorded. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
UseLastRedirectingPartyNumberForDialedDigits: In an SCCP (Skinny) environment, this key indicates that the LastRedirectingPartyNumber value is to be used for dialed digits, rather than the default of CalledPartyNumber. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.
UseOriginalCalledPartyNumberForDialedDigits: In an SCCP (Skinny) environment, this key indicates that the OriginalCalledPartyNumber value is to be used for dialed digits, rather than the default of CalledPartyNumber. Valid values are true and false, with a default value of false. This key is located in the <Control /> section.