Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
DialingRulesConfiguration Class
DialingRulesConfiguration Constructor
DialingRulesConfiguration Properties

DialingRulesConfiguration Class

The dialing rules configuration to be applied to transform a user supplied number into a dialable number.
Inheritance Hierarchy
System
Object
Avaya.ClientServices
DialingRulesConfiguration

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

    public class DialingRulesConfiguration

The DialingRulesConfiguration type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| DialingRulesConfiguration | Default constructor.

Top
Properties

| Name | Description
--- | --- | ---
| AreaCode | The area code for the user's region.
| CountryCode | The country code for the user's region.
| Enabled | A Boolean value indicating whether the dialing rules are enabled or not.
| enablePoundKeyAsCallTrigger | 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.
| ExcludeDialingRulesFromCallRecordsEnabled | 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.
| InternalExtensionLengths | The lengths of all internal extensions in the enterprise network.
| InternationalCallAccessCode | The access code for outgoing international calls.
| IsApplyARSToShortNumbers | 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.
| IsE164PassthroughEnabled | 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.
| IsRemoveAreaCodeForLocalCalls | A Boolean value which controls whether or not the area code should be removed when dialing local numbers.
| LongDistanceAccessCode | The long distance access code for the user's region.
| NationalNumberLengths | The lengths of national numbers valid for the user's country.
| OutsideLineAccessCode | The string of digits to prepend to the dialed number to make an external call from an enterprise network.
| PBXPrefix | The prefix used for internal extensions.

Top
See Also

#### Reference

Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.