Configuration options
Set these configuration options in Genesys Administrator, in the Options tab of the SIP Feature Server Application object (or the GAX Application object, as noted).
Contents
- 1 Configuration options
- 1.1 Cassandra section
- 1.2 Cluster section
- 1.3 dialplan section
- 1.4 dm section
- 1.5 dm-gax-plugin section
- 1.6 fs-gax-plugin section
- 1.7 Log section
- 1.8 Monitoring section
- 1.9 SMTP section
- 1.10 TServer section
- 1.11 VoicemailServer section (Application object)
- 1.12 VoicemailServer section (Switch)
- 1.13 history-log section
Cassandra section
| Option | Values (default value in bold) | Description |
|---|---|---|
| logFile | cassandra.log | The log file name; applies only to Cassandra logs. |
| logLevel | error, none, debug, info, warning, critical | The log level; applies only to Cassandra logs. |
| maxFileSize | 20000000 | The threshold, in bytes, after which a new log file is created; applies only to dial plan logs. |
| maxFileCount | 2 | The number of log files kept at one time; applies only to Cassandra logs. |
| replicationStrategyClassName | SimpleStrategy, NetworkTopologyStrategy | Specifies the strategy used in distributing data to Cassandra nodes:
|
| replicationOptions | replication_factor=2, replication_factor=3, replication_factor=4, ...
or data center 1 name=number of replication nodes, data center 2 name=number of replication nodes, ... |
Specifies the number of Cassandra nodes used in the replication scheme, depending on the value of replicationStrategyClassName:
|
| readConsistencyLevel and writeConsistencyLevel | CL_ONE | Do not change this value for either option. Determines the minimum number of nodes that data must be written to and read from. |
| regionalKeyspace | None | Defines the keyspace name for a region. Add this option to create new regional keyspaces. For Example,
regionalKeyspace=us_vm (which will hold voicemails for us_east and us_west) regionalKeyspace=eu_vm (which will hold voicemails for eu_east and eu_west) |
| regionalReplicationOptions | None | Defines the number of replication options for a region. Add this option to configure the number of regional replication options. For Example,
regionalReplicationOptions = us_east=2, us_west=2 regionalReplicationOptions = eu_east=2, eu_west=2 |
Cluster section
| Option | Values (default value in bold) | Description |
|---|---|---|
| master | false, true | When set to true, this option designates this Feature Server as the server that coordinates the synchronization of real-time non-switch data (such as people, agents, and agent groups) from Configuration Server. Synchronization of switch data occurs regardless of this value. The initial import of Tenant data is performed by the master Feature Server only. Important: Designate only one server as master. |
| confsync | false, true | When set to true in a non-master Feature Server, this option enables the server to handle the synchronization of real-time non-switch data with Configuration Server whenever the master server is not operating. Initial import and real-time synchronization of switch data occurs regardless of this value. Value changes take effect immediately. |
| disable-initial-import | Valid values: false, true | Set to false to enable initial import of tenant data upon startup. To prevent another import, set to true, which disables the initial import trigger after the initial import is completed. |
| reimport-on-conf-history-log-error | false, true | If set to true, in the master Feature Server application, then returning from an outage will automatically trigger Reimport. |
dialplan section
Except for active, which indicates whether you are using the Feature Server dial plan or the SIP Server dial plan, these options apply only if you are using the Feature Server dial plan.
| Option | Values (default value in bold) | Description |
|---|---|---|
| active | true, false | Determines whether Feature Server starts and displays the Feature Server dial plan. Setting the option to false disables the Feature Server dial plan and hides dial plan-related settings in the Feature Server Administration and User web applications. Value change requires restart. |
| heartbeatFailInterval | 60 | The timeout, in seconds, between heartbeat queries from Feature Server to the dial plan when the previous request failed. |
| heartbeatOkInterval | 300 | The timeout, in seconds, between heartbeat queries from Feature Server to the dial plan when the previous request succeeded. |
| logFile | none, <dial plan script working directory>, <another directory> | The log file location on the Feature Server host; applies only to dial plan logs. |
| logLevel | none, debug, info, warning, error, critical | The log level; applies only to dial plan logs. |
| maxFileSize | 1000000 | The threshold, in bytes, after which a new log file is created; applies only to dial plan logs. |
| maxFileCount | 2 | The number of log files kept at one time; applies only to dial plan logs. |
| port | 8800, <other valid http port> | The port specific to the dial plan; must differ from the Feature Server http port. |
dm section
| Option | Values (default value in bold) | Description |
|---|---|---|
| Active | false, true | When set to true, enables Feature Server to manage devices. Restart required. |
| fs_url | IP address:port/fs, FQDN:port/fs, none | Specifies the address of the Feature Server that controls device management. In an N+1 deployment, the FQDN resolves to the IP address of all the Feature Server instances in that deployment. For example, http://Feature Server FQDN:8080/fs. When this option is not set, Feature Server attempts to detect the IP address automatically and port will be the default Feature Server port. Restart required. |
dm-gax-plugin section
Set the dm-gax-plugin configuration options in the Options tab of the GAX Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| fs_urls | IP address:port/fs, FQDN:port/fs, none | Specifies the addresses of the Feature Servers that control device management. Specify comma-separated values for multiple Feature Servers. For an N+1 deployment, specify the FQDNs of N servers and the backup server, separated by a comma. For example, http://10.10.192.02:8080/fs, http://10.10.192.01:8080/fs.
Restart required. |
fs-gax-plugin section
Set the fs-gax-plugin configuration options in the Options tab of the GAX Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| fs_urls | IP address:port/fs, FQDN:port/fs, none | Specifies the addresses of the Feature Servers that control voicemail management. Specify comma-separated values for multiple Feature Servers. For an N+1 deployment, specify the FQDNs of N servers and the backup server, separated by a comma. For example, http://10.10.192.02:8080/fs, http://10.10.192.01:8080/fs.
Restart required. |
Log section
Feature Server uses standard Genesys logging, with the following exceptions to the default values.
For details of all logging options, see Common Configuration Options log section.
| Option | Values (default value in bold) | Description |
|---|---|---|
| internal | Error, Info, Debug | The PSDK logging level; events appear in the same log file. |
| verbose | trace, all, debug, interaction, standard, none | The verbose logging level. |
Monitoring section
| Option | Values (default value in bold) | Description |
|---|---|---|
| active | true, false | Determines whether Feature Server collects environment statistics for monitoring. When set to true, the option enables Feature Server environment monitoring to occur even when the monitoring interface is unavailable. To conserve disk space, set the option to false if you are not using environment monitoring. |
| logFile | monitoring.log, string.log | The log file name in the Feature Server application directory; applies only to monitoring logs. |
| logLevel | info, debug, warning, error, critical | The log level; applies only to monitoring logs. |
| maxFileSize | 1000000 | The threshold, in bytes, after which a new log file is created; applies only to monitoring logs. |
| maxFileCount | 2 | The number of log files kept at one time; applies only to monitoring logs. |
| monitoring-request-interval | 60000 (one minute), 10000 (ten seconds) and above | The frequency with which Feature Server requests monitoring information. |
SMTP section
Set these options, used in email notifications of voicemail, in the SMTP section on the Options tab of the SIP Feature Server Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| Host | Server host name | The name of the SMTP host server that you want to use to generate email that notifies users of voicemail. |
| channel | SMTP, TLS, SSL | The connection protocol that your SMTP host uses. TLS and SSL require a valid username and password. |
| port | port number | The port number your SMTP server uses, depending on the specified channel. |
| username | valid username | The username (typically an email address) required to log into the designated SMTP server when you have enabled either TLS or SSL security. |
| password | valid password | The password for the specified username. |
| trusted | false, true | When true, Feature Server assumes that the specified SMTP server can be trusted, so no server validation through certificates or installation of certificates is necessary. |
TServer section
Set these options, used in Find Me Follow Me, in the TServer section on the Options tab of the SIP Server (not SIP Feature Server) Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| fmfm-prompt-file | A valid filename | Specifies the filename of the confirmation prompt. Must match the path and filename in the MCP folder/users folder on the Media Control Platform server host. For example: users/fmfm-confirmation-prompt-0.wav |
| fmfm-confirmation-digit | 0-9 | Specifies the digit that a caller must enter for call confirmation. This number must match the number in the recorded fmfm-prompt-file. To use a different digit, you must record a new prompt and place the file in the MCP folder/users folder on the Media Control Platform server host. |
| fmfm-confirmation-timeout | An integer between 5 and 60; the default value is 10 | Specifies the timeout value (how long to wait with no input), in seconds. Enter a number that includes playing time of the confirmation prompt and time for the confirmation digit to be entered.
|
| fmfm-trunk-group | A valid TrunkGroup DN name | Specifies the Trunk Group DN where events are generated, when each destination leg connects to Media Server. Enter a TrunkGroup DN name that represents Media Server. SIP Server uses that DN to play ringback, and for all outbound calls to FMFM destinations. |
| msml-support | true, false | When true, enables the MSML support required to use Find Me Follow Me. |
VoicemailServer section (Application object)
Set these options in the VoicemailServer section on the Options tab of the SIP Feature Server Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| access-first-prompt-delay-ms | 0, zero or any positive integer no greater than 6000 (6000 ms = 6 seconds). | Enables delay in multiples of 300 ms before the first prompt during voicemail access. The delay will be limited to 6000 ms (6 seconds). Defined in milliseconds, the duration value is rounded to the next largest value divisible by 300 ms. For example, 400 ms is rounded to 600 ms. 100 ms is rounded to 300 ms and so on. |
| advance-audio-control | true, false | Displays advanced audio controls (forward, rewind, pause, and volume) to the web application user. Overrides the value set at the switch level. |
| group-optout-use-default | false, true | When true, uses the governing value of voicemail-optout-destination as the default group optout prompt. When false, does not play any optout prompt if the Group Mailbox does not have an Optout Phone set. |
| language | <server locale>, de, en-AU, en-GB, en-US, es, es-MX, fr, it, ja, pt-BR, ru, zh-CN, ko | The language used for voicemail prompts; overrides the language set at the switch level, and overridden by the language set for a mailbox:
Note: The group mailbox language changes based on how it is accessed.
|
| locale | en-US, other locale strings | Specifies the default locale for the Telephone User Interface (TUI). |
| play-disclaimer | false, true | When true, enables the system to play a recorded disclaimer; see Provisioning mailboxes. Overrides the value set at the switch level. |
| play-review-on-deposit | true, false | Specifies whether the Telephone User Interface (TUI) will play the first audio menu prompt: “To confirm press 1, to review press 2, to erase and rerecord press 3.”
When true, the TUI plays the first audio prompt. When false, the TUI omits the first audio prompt and continues as if the caller had pressed choice 1. Note: You can set this option here or on the Switch level. If set on both levels, the application level setting takes precedence. |
| security-account-lockout-duration | 10, zero or any positive integer | Specifies the time interval, in minutes, that Feature Server waits before unlocking an account that has been locked because of incorrect login entries; the user is locked out after four failed login attempts. A value of 0 (zero) means that only an administrator can unlock the mailbox. |
| security-max-login-attempt-count | 4, any positive integer | Specifies the maximum number of login attempts while accessing an account. The account will be locked after 4 failed login attempts. |
| security-password-enhanced-validation | false, true | When true, forces users to set or reset their passwords to eliminate repeats (333333, for example) and sequences (123456, for example) in mailbox passwords. It also prevents users from using their mailbox number as their password. |
| security-password-check-internal-call | true, false | Specifies whether the password check request is played when a user dials the voicemail system from an internal phone. |
| security-password-length-min | 4, any positive integer | Specifies the minimum length of the password digits. Increasing this number forces existing users to reset their passwords, if under the new minimum. |
| time-zone | <server time zone>, any valid time zone (see http://joda-time.sourceforge.net/timezones.html) | Specifies the default time zone for voicemail messages (applies to the entire application, and overrides any value set at the switch); overridden when the time zone of the user or mailbox is set to a value other than the default. |
| voice-can-deposit-during-extended-absence | true, false | When set to true, enables the voicemail deposit after the absence greeting is played. |
| voice-enrollment-enabled | true, false | When set to true, enables the voicemail enrollment. |
| voice-greeting-extended-max-duration | 24, any positive integer | Specifies the length of time, in seconds, allowed for the user to record their extended greeting; after the period ends, a prompt asks the user to confirm their recorded message. |
| voice-greeting-personal-max-duration | 12, any positive integer | Specifies the length of time, in seconds, allowed for the user to record their personal greeting; after the period ends, a prompt asks the user to confirm their recorded message. |
| voice-message-max-duration | 10, any positive integer | Specifies, in seconds, the maximum message length. |
| voice-message-priority-enabled | false, true | Enables callers to specify whether the voicemail they are leaving is urgent or normal priority. When set to true it plays the message priority selection menu to choose between normal or urgent delivery. When false, messages are all sent with normal priority. |
| voice-mailbox-message-count | 10, any positive integer | Specifies the maximum number of voicemail messages per mailbox. |
| voice-mwi | true, false | If set to false, FS will not generate MWI while handling voicemails. |
| voicemail-optout-destination | empty (means that the feature is disabled), any phone number or routing point | When set, enables a caller to transfer out of voicemail to the specified destination at any moment during a call; overrides the voicemail-optout-destination value set at the switch level, but overridden when the Optout Phone field of the Mailboxes settings page has a value. See Provisioning mailboxes. |
| voicemail-quorum | false, true | Obsolete. The value should always be false. |
VoicemailServer section (Switch)
Set these options in the VoicemailServer section on the Options tab of the SIP Switch object, not in the Application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| access-first-prompt-delay-ms | 0, zero or any positive integer no greater than 6000 (6000 ms = 6 seconds). | Enables delay in multiples of 300 ms before the first prompt during voicemail access. The delay will be limited to 6000 ms (6 seconds). Defined in milliseconds, the duration value is rounded to the next largest value divisible by 300 ms. For example, 400 ms is rounded to 600 ms. 100 ms is rounded to 300 ms and so on. |
| advance-audio-control | true, false | Displays advanced audio controls (forward, rewind, pause, and volume) to the web application user. Overridden by the value set at the application level. |
| language | <server locale>, de, en-AU, en-GB, en-US, es, es-MX, fr, it, ja, pt-BR, ru, zh-CN, ko | The language used for voicemail prompts; overridden by the language set at the application or mailbox level.
Note: The group mailbox language changes based on how it is accessed.
|
| play-disclaimer | false, true | When true, enables the system to play a recorded disclaimer; see Provisioning mailboxes. Overridden by the value set at the application level, so to enable a disclaimer for a switch, you must also set this option to true at the application level. |
| play-review-on-deposit | true, false | Specifies whether the Telephone User Interface (TUI) will play the first audio menu prompt: “To confirm press 1, to review press 2, to erase and rerecord press 3.”
When true, the TUI plays the first audio prompt. When false, the TUI omits the first audio prompt and continues as if the caller had pressed choice 1. Note: You can set this option here or on the Application level. If set on both levels, the application level setting takes precedence. |
| time-zone | <server time zone>, any valid time zone (see http://joda-time.sourceforge.net/timezones.html) | Specifies the default time zone for voicemail messages (applies to the switch); overridden when the time zone of the user, mailbox, or application is set to a value other than the default. |
| voicemail-optout-destination | empty (means that the feature is disabled), any phone number or routing point | When set, enables a caller to transfer out of voicemail to the specified destination at any moment during a call; overridden when the voicemail-optout-destination of the application has a value or when the Optout Phone field of the Mailboxes settings page has a value. See Provisioning mailboxes. |
history-log section
Set these options in the history-log section on the Options tab of the Configuration Server application object.
| Option | Values (default value in bold) | Description |
|---|---|---|
| active | true, false | When Feature Server is disconnected and then reconnected, the changes made in the configuration server during the disconnected period are written in the Cassandra database upon reconnection. |
| expiration | 30, 1-30 | History log expiration time in days. |
| max-records | 1000, 1-1000 | Maximum records stored for retrieving the history log. |
