Advanced Automatic Route Selection Features

The Advanced Automatic Route Selection (ARS) option provides the following features:

Advanced tone detection

Advanced tone detection allows the system to interpret tones received from the distant exchange or system and to act on them automatically without user intervention.

The Advanced Tone Detector is active at the following stages of a call:

An Advanced Tone Detector is connected to the audio side of the trunk after trunk seizure. Its function is to detect the arrival of dial tone from the exchange within a programmable time. The system starts to outpulse digits when either dial tone is received or the time expires. This ensures outpulsing even in situations where the tones are too badly attenuated to be recognised by the system. Alternatively, the system can be programmed to drop the trunk and give Number Unobtainable tone when the time expires.

The Advanced Tone Detector remains connected during the second stage in order to detect second dial tone (if any) so that the remaining digits of the number can be outpulsed. In some situations, for example, when connecting to a Mercury link, the second dial tone is not detected and the remaining digits are outpulsed after a delay defined on the ARS Call Progress Tone Detection form.

During the third stage, the Advanced Tone Detector remains connected for a maximum of 99 seconds after outpulsing is complete and is instructed to detect up to six call progress tones which are defined within the ARS Call Progress Tone Detection Plan.

The Advanced Tone Detector is not connected for the entire duration of the call; therefore "mid-call" tones are not detected.

Alternative routing

Alternative routing is the automatic selection of an alternative trunk route when the first choice is busy. Routes are pre-programmed in order in the ARS Route Lists form.

Call barring and class of restriction

Call Barring in the ARS feature allows the customer to restrict user access to trunk routes and/or specific external numbers.

Call Barring is achieved by the use of Class of Restriction (COR) values. The COR values are used to define trunk access for individual extensions or groups of extensions. All the extension users who need to access the same routes are put into the same COR groups.

The extensions in these groups are assigned the same COR value either on the Station Attributes form or the User and Device Attributes form. The CORs are then associated with trunk groups through the ARS Routes form and the Class of Restriction Groups form. This simplifies data entry by allowing identical groups of CORs to be repeatedly called into the ARS Routes form using a 1 or 2-digit index.

The Class of Restriction Groups form has a limit of 64 groups. Each group consists of a number of Classes of Restriction. All Classes of Restriction in a COR group, and hence the extensions which have been allocated these Classes of Restriction, have the same level of call barring applied to them.

Each group of extensions is associated with a trunk group via the ARS Routes form. Call Barring can be programmed to provide early call barring, where extensions whose COR appears in that group will receive Number Unobtainable tone after dialing the leading digits. This level of Call Barring is optional.

The following examples show some of the uses of Call Barring:

Call Barring Example 1 (ALLOW)

Call Barring Example 2 (DENY)

The system searches the COR group 3 in the Class of Restriction Groups form for the extension's COR (COR5). The presence of COR5 programmed for that group causes the system to DISALLOW the call. The extension user hears Number Unobtainable tone and users of display telephones receive the message "ACCESS DENIED".

Call Barring Example 3 (EARLY BARRING)

Expensive route warning tone

Expensive Route Warning Tone is a programmable option where the user hears a tone (during call setup) if the trunk group selected by the ARS is not the first in the Route List. The user then has the option of whether or not to continue with the call.

Least cost routing

Least cost routing allows the customer to control costs by defining the order in which trunk groups are selected. This is done in the Route Plan and Route List forms. A number of different route lists can be defined to take advantage of different tariffs for different times of the day, and different days of the week. Route lists are associated with day/time zones through the programming of the Day/Time Zone and Route Plan forms.

Overlap outpulsing

Overlap outpulsing allows the system to seize a trunk and start outpulsing before all the dialed digits have been received. This reduces the post-dialing delay which would otherwise be caused by digit collection, trunk seizure and digit outpulsing.

The post-dialing delay (the time lapse between completion of extension dialing and the receipt of a call progress tone such as ringback) which would be experienced when using a DTMF trunk is a few seconds for a 10-digit number. Without the use of overlap outpulsing, the delay for a 10-digit number outpulsed over a dial pulse trunk would be about 16 seconds at 10 pps.

Overlap outpulsing allows outpulsing to start as soon as sufficient digits have been received to identify the route. The number of digits collected prior to outpulsing for each route listed in the ARS Routes form is defined by the customer during data entry. These digits may be subject to digit modification, prior to being passed to the appropriate sender (dial pulse or DTMF) for outpulsing. Subsequent digits are collected by the system and are outpulsed. At the end of dialing, indicated by an inter-digit time-out or the dialing of a complete digit string of known length, the sender is disconnected. The end of dialing can also be indicated by the presence of the end-of-dial character (# if programmed).

Trunk routes are seized only after the ARS process has checked the validity of the call against the caller's existing call barring instructions. In this way, false traffic is not generated at the exchange (or distant system) by aborted seizures.

Secondary dial tone

This ARS feature, through the function of the Advanced Tone Detector, eliminates the need for the user to receive exchange dial tone. Secondary dial tone is a programmable option which allows the system to simulate exchange dial tone if required.

Trunk on-hook queuing (Callback)

Automatic Callback allows are user who hears busy tone (all trunks in a group busy) after dialing an ARS digit string, to dial a callback access code and be queued for the first free trunk. When a trunk becomes free, the originating extension is rung back and, when answered, a trunk is seized and the previously entered digits are outpulsed.

Trunk off-hook queuing (Camp-on)

Camp-on allows the user who hears a busy tone (all trunks in a group busy), after dialing a trunk number, to dial a Camp-on access code and remain off-hook until a trunk becomes free, or remain off-hook for a programmable period and be automatically Camped-on to the busy trunk group. When a trunk becomes free, the system seizes it and the previously entered digits are outpulsed.