Click or drag to resize
DialingRulesConfiguration Class
The dialing rules configuration to be applied to transform a user supplied number into a dialable number.
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesDialingRulesConfiguration

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 592.1.30.0
Syntax
C#
public class DialingRulesConfiguration

The DialingRulesConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodDialingRulesConfiguration
Default constructor.
Top
Properties
  NameDescription
Public propertyAreaCode
The area code for the user's region.
Public propertyCountryCode
The country code for the user's region.
Public propertyEnabled
A Boolean value indicating whether the dialing rules are enabled or not.
Public propertyenablePoundKeyAsCallTrigger
A Boolean value to disable pressing pound sign during off-hook dialing to trigger the call start. The value should be set to true if pressing pound sign during off-hook dialing should trigger the call start.
Public propertyExcludeDialingRulesFromCallRecordsEnabled
Indicates whether dialing rule prefixes should be removed from call records for outgoing calls. When enabled, any access codes applied during dialing— such as outside line access (ARS), long distance (LDC), international call codes (ICC), PBX prefixes, or local area codes—are stripped before storing the number in the call log. This ensures the call record reflects the original number the user intended to dial, without any extra prefixes added for routing. The default value is false.
Public propertyInternalExtensionLengths
The lengths of all internal extensions in the enterprise network.
Public propertyInternationalCallAccessCode
The access code for outgoing international calls.
Public propertyIsApplyARSToShortNumbers
A Boolean value to disable the dialing rules logic that automatically prefixes the outside line access code to numbers that are shorter than the shortest extension length. The value should be set to true if outside line access code should be prefixed.
Public propertyIsE164PassthroughEnabled
A Boolean value to allow sending of E.164 numbers (i.e any numbers with a leading '+') directly to the network server without application of any dialing rules transformations. This value should be set to true if an E.164 number should be sent to the network server directly as it is, without removing the + sign.
Public propertyIsRemoveAreaCodeForLocalCalls
A Boolean value which controls whether or not the area code should be removed when dialing local numbers.
Public propertyLongDistanceAccessCode
The long distance access code for the user's region.
Public propertyNationalNumberLengths
The lengths of national numbers valid for the user's country.
Public propertyOutsideLineAccessCode
The string of digits to prepend to the dialed number to make an external call from an enterprise network.
Public propertyPBXPrefix
The prefix used for internal extensions.
Top
See Also