ℹ️ The Auron SMS Server is now Auron Omni. Learn more here.

How can we help?

Advanced settings


This is an overview of the advanced configuration settings. These settings only need to be changed in very specific circumstances, and the default values are great for most setups.

The advanced settings are stored in the Windows registry and take effect after restarting the service. You can edit these settings using the Windows Registry Editor. Start the Registry Editor by typing regedit in the Windows Start menu.

If a setting is not already present in the registry, you must create the key and value manually for it to take effect. This page always shows all settings available in the latest release, so you may need to upgrade to access some of them.

Advanced settings are split into these groups:

Auron Omni - Advanced settings

Auron Omni – Advanced settings

Performance settings

You can find these settings under the following registry key:

HKLM\Software\Auron\Auron Omni\Performance

Key Description
AdoLocking Specifies the default locking mode for all SQL transactions in Auron Omni and the API.

The following options are available:

  • 2: Pessimistic locking, record by record. The provider locks records immediately after editing
  • 3: Optimistic locking, record by record. The provider locks records only when calling update

Default value: 3.

AdoCommandTimeoutSecs Specifies the timeout in seconds for all SQL transactions. Set to 0 to use the system default. Default value: 0.
AdoConnectionTimeoutSecs Specifies the timeout in seconds for a new SQL connection. Set to 0 to use the system default. Default value: 15.
HaLockingOption Specifies whether certain operations in the Auron Omni API and service are synchronized.

This can be useful when adding bulk SMS messages from multiple processes or threads on the same server.

The following options are available:

  • 1: Save operations in the MessageDB object
  • 2: Find operations in the MessageDB object
  • 4: Routing operations in the Omni Service
  • 16: Archiving operations in the MessageDB object
  • 32: Load operations in the MessageDB object

These flags can be combined (ORed). For example, to synchronize saving and routing operations use value 5 (1 + 4).

Default value: 0, no synchronization is applied.

HalTimeoutMs If HaLockingOption is specified, this defines the maximum wait time in milliseconds. If a lock cannot be acquired within this time, the operation fails.

Default value: 60.

Advanced settings

You can find these settings under the following registry key:

HKLM\Software\Auron\Auron Omni\AdvancedSettings

Key Description
AlwaysReloadTriggerScript When set to 1, this forces the Auron Omni service to always reload trigger scripts before processing them. This matches behavior from versions before 2018.

Default value: 0.

CheckUpdatesPreview Set to 1 to receive update notifications while they are still in preview. Default value: 0.
DontPauseThreadsForArchive When set to 1, archiving runs without pausing message processing or triggers. On high volumes this may cause performance impact.

Default value: 0.

DontSetDbAppName The Auron Omni service normally includes the thread name in the database session name.

Set this to 1 to disable this behavior so all database sessions use the same name. This changes connection string behavior and may resolve connection issues.

Default value: 0.

DontTransactCreating This affects message creation in Auron Omni and the API.

Normally a new message is first created with status CREATING while data is being set, and then transitions to SCHEDULED or RECEIVED. These steps are grouped in a database transaction for performance.

Enable this setting to remove status updates from the creation transaction.

Advanced channel settings

You can find these settings under the following registry key:

HKLM\Software\Auron\Auron Omni\AdvancedSettings<ChannelID>

Key Description
SmsTrailer SMPP client channels only. Specifies a trailer appended to all outgoing SMS messages.
TempDir Email channels only (SMTP, POP3, and IMAP). Specifies the temporary directory for attachments. If empty, the system temp directory is used.
UseIdle IMAP channel only. Set to 1 (default) to use IMAP IDLE when available. Set to 0 to disable it. IDLE improves responsiveness by avoiding polling delays.