nSchedule the use of different dialing services for the same number to implement least cost routing. You have three different carriers for long-distance calls. One is the least expensive during business hours, one during the evening hours of business days, and one during nights and weekends. You would set up three dialing services for the three carriers. In your routing service, create three routing rules, all of which match long-distance numbers but are in effect during the three different times. Have each rule route the calls to the appropriate dialing service.

An example of routing rules

Arrange your routing rules in the order you want them to be evaluated and applied, top to bottom. There often are multiple rules to match the same phone number. The first routing rule might be the least expensive long-distance option, for example, while subsequent rules route to progressively more expensive options.

The routing service in the following example has four routing rules (rules 5 through 8) that match the same set of numbers.

 

Schedule

Digits dialed

New digits

Action

Service/Reason

1

Always

011~

 

Stop

Invalid

number

2

Always

1900~

 

Stop

Invalid

number

3

Always

411

411

Route

79

- T1

line

4

Always

411

 

Stop

All lines busy

5

Weekdays

1NxxNxxxxxx

1010321NxxNxxxxxx

Route

79

- T1

line

6

Always

1NxxNxxxxxx

+1NxxNxxxxxx

Route

79

- T1

line

7

Always

1NxxNxxxxxx

+1NxxNxxxxxx

Route

78

- All trunks

8

Always

1NxxNxxxxxx

 

Stop

All lines busy

9

Always

~

~

Route

79

- T1

line

 

 

 

 

 

 

 

 

These rules work as follows:

1.Users are not permitted to place international calls with this access code. This could be useful if you only want international calls to be placed by users who have been given a special access code.

2.Stops calls to 900 pay-per-minute numbers. (But see “Adding new routing variables” on page 8-38. You could replace 900 with a new routing variable that matches all pay-per-minute numbers).

3.Route 411 calls to the T1 line dialing service.

4.If all trunks are busy on T1 line, stop processing and play a message saying all lines are currently busy. This stop rule causes a much quicker time-out when no lines are available.

CHAPTER 8. MANAGING OUTBOUND CALLS

8-31

BETA DOCUMENT - PRELIMINARY & CONFIDENTIAL

Page 167
Image 167
Toshiba Release 4.0 manual An example of routing rules