Vous êtes sur la page 1sur 4

Collect Digits

Digit pattern matching is often


based upon the “location” of the
Avaya Communication Manager
(i.e. user picks up phone
and dials digits)
station. Location flowchart is
found on page 3 Routing Flowchart
Collect the dialed digits and select the network (aar, ars, or ext),
Capture digits dialed until a pattern is matched in the
dialplan-analysis table. “List dialplan analysis” and “list DAC then continue to page 2
dialplan analysis location X” (longest pattern wins)
Pattern is used as a dial access code,
Yes
typically a trunk access code (TAC). “list Yes Connect caller to the trunk
AAR EXT FAC
or trunk-group” to see the TACs in use.
ARS TAC
Yes Typically analog trunk groups are the only allowed?
No Reorder tone
type that can be dialed via TAC.

Extension Loop Yes


Check the feature-access-code table
“display feature-access-codes”. The middle of page 1 Perform the feature defined in the
contains the AAR and ARS access codes Yes feature-access-code table

Check the diaplan-parameters table to determine if AAR/ARS


AAR
Yes or ARS feature Any other
the uniform-dialplan table takes priority. “display Loop Route the call to the appropriate
code? feature code?
dialplan parameters” and check value of ‘UDP Yes object (telephone, pilot number,
Extension Search Order’. Location-specific parameters VDN, attendant, etc)
win (“list dialplan parameters location X”)

Local Pattern
Yes UDP table Check the following for a pattern match: match?
extensions No Reorder tone
first first · extensions
AAR/ARS · VDNs
Yes Yes
Loop Yes · hunt group pilot numbers
· Announcements
Addl
Use the uniform-dialplan table for this pattern to · Attendants Conv No Net=ext?
manipulate digits and call-type. “list uniform-dialplan”. Yes Allowed?
Use the “conv” column to determine if additional
translations are allowed after this one (there is no EXT Yes AAR/ARS
Yes
location-specific uniform-dialplan table – it is global) Loop

AAR ARS Check the ARS digit conversion table to determine if this Net=ext? No
digit pattern should be converted. “list ars digit- No
Exist in
Determine conversion” and “list ars digit-conversion location X” table?
Route Pattern Yes Yes
(longest pattern wins) Use the “conv” column to determine
(Page 2) Yes
No if additional translations are allowed after this one
Extension Loop
No Conv
Yes allowed? Determine
Check the AAR digit conversion table to determine if this No Route Pattern
digit pattern should be converted. “list aar digit- (Page 2)
Conv
Yes conversion” and “list aar digit-conversion location X”
allowed?
(longest pattern wins) Use the “conv” column to determine
if additional translations are allowed after this one RogerThePhoneGuy.com – CM Routing. Page 1 of 4
At this point in the routing, we have a location,
Avaya Communication Manager
Determine
Route Pattern
digit pattern, and a network (AAR or ARS). Also,
we are done with digit manipulation. Routing Flowchart
Net=aar Net=ars Translate digits and route the call Caller Connected
Yes Using the same trunk group, try
Trunk Call Attempt
Yes another trunk member and
Yes Loop
attempt the call again Connect the caller to the
Check the ars analysis tables. trunk. Note the call may still
Check the aar analysis tables. “list ars analysis” and “list ars More trunk I am not sure how many times ring-no-answer or be busy.
“list aar analysis” and “list analysis location X”. (Longest groups available this is attempted or if/when the The call is not certain to
aar analysis location X”. pattern wins). The pattern will in route-list? next trunk group is attempted actually connect with the
(Longest pattern wins). The correspond with a Route No called party
pattern will correspond with Pattern and a Call Type. Yes Yes
Yes
a Route Pattern.
Fast Busy Signal Yes
LAR=none LAR=next LAR=rehu Call Setup
Check the Station’s COR (class of Succeeded?
Reorder tone restriction) to determine its FRL Check for Look Ahead Routing (LAR) in the route- No
(facility restriction level). “display pattern. “display route-pattern X” and check the
station xxxx” and check the COR value. “LAR” column in the lower right.
Then “display cor X” to get the FRL.
No Select and idle trunk
and offer the call
Loop through the trunk groups listed in
the route steps in the Route Pattern from
Yes the aar or ars lookup. “display route- Use the originating extension and selected trunk group to determine the caller-id to
More routes in pattern x” use for this call. “list public-unknown-numbering” to find the extension length,
the route list?
extension pattern (longest pattern wins) and trunk group. This will correspond with a
Check the phone’s FRL is the same or CPN prefix and total digit length. Use this to generate the called-party-number for
higher than the FRL of this route step. the outbound call.

Use the originating extension and selected trunk Yes


Phone FRL >=
No group to determine the caller-id to use for this call.
Route Entry FRL?
“list private-numbering” to find the extension length, Private Public
extension pattern (longest pattern wins) and trunk Yes Numbering Numbering
No Yes
group. This will correspond with a CPN prefix and total
digit length. Use this to generate the called-party- Determine the numbering format for this trunk group. In
number for the outbound call. the “display trunk x” form on page 3, check the “Numbering
Available trunks Format”
Trunk in this group?
Loop
Manipulate the dialed digits using the Note that this field can be overridden in the route-pattern.
Yes Call Attempt “No. Del Dgts” and “Inserted Digits” “display route-pattern x” contains a “Numbering Format”
The Prefix Mark is only fields in the route step. Digits are column in the bottom right
applicable for FNPA and HNPA deleted from the front and inserted at
call types. You can skip to “Call Process Prefix Mark
(Page 4) the front
Attempt” for typical RogerThePhoneGuy.com – CM Routing. Page 2 of 4
installations
Avaya Communication Manager
Phone goes off-hook
How to determine a station’s location
When the station goes off-hook, this is how the CM determines its location.
Much of the routing logic depends upon the station’s location

Using the station’s port, determine IP vs. TDM (i.e. Analog/Digital). If TDM, determine Check the “Location:” field of
IP Field
its network or media gateway. “display station xxxx” and check the “Port” field. It will ?
Yes page 1 of the station form
Populated?
be in one of the format: “display station xxxx”

· nnnVnnn for media gateways (where n is a number and V is the actual letter V)
No
· nnXnnnn for port networks (where n is a number and X is a letter)
· Snnnnnn for IP phones (where n is a number and S is the actual letter S) Collect Digits
(Page 1) Use this as location Yes
Media Port
Gateway Network
? ?
Using the phone’s IP address,
determine the network region using
Yes Yes the IP Network Map (“display ip-
network-map”).
Use the first two digits of the Match
Use the first three digits of the Use default You can see the phone’s IP address
port to determine the port No in IP Network
port to determine the media location 1 and assigned region with “status
network (i.e. cabinet). Use this Map?
gateway. Use this value X to station xxxx”. The “Reg Set End” field
value X to check the port
check the media gateway’s on page 4 is the phone’s IP address
network’s location with “display
location with “display media X” and the “Rgn” is the network region.
cabinet X” and check the
and check the “Location” field. Yes
“Location” field.

In the same “display In the same “display


media X” form, check the
Field cabinet X” form, check the Using the region from the
“Network Region” field. Field
Populated No “Network Region” field. ip-network-map, “display
Use this value to “display Populated No Use this as location
?
? Use this value to “display ip-network-region X” and
ip-network-region X” and ip-network-region X” and check the Location field.
check this “Location” field.
Yes
check this “Location” field.
Collect Digits
(Page 1)

Yes
Collect Digits
Use this as location (Page 1)
Use this as location
RogerThePhoneGuy.com – CM Routing. Page 3 of 4
Avaya Communication Manager - How to process the Prefix Mark
When the CM routes a call to Home or Foreign NPAs (call type HNPA or FNPA), the prefix mark determines how the dialed digits will be manipulated

Manipulate the dialed digits based upon


Process Prefix Mark · The matched digit pattern in the aar analysis table
· The call type in the aar analysis table for this digit pattern
· The “home” areacode based upon the location. “list locations” and check the City/Area column
· The “pfx Mrk” of the trunk group in the route-pattern’s route step “display route x”
· In some cases, the classification of the dialed digits into “Local” or “Toll” as determined by the toll table. “list toll all” to view this table. Call Attempt
(page 2)
You can avoid this manipulation by simply setting all USA call types to ‘NATL”. These complex prefix rules were simplified by the North America Numbering
Plan in 1995.

However, for legacy installations or to support 7-digit dialing in certain rate centers, use the table below to see how the Avaya Communication Manager will
modify the dialed digits based upon this prefix mark.
Prefix Mark Call Type # Digits Outpulsed Prefix Outpulsed Plain English
0 or blank (1)+10D FNPA 10D None Caller dialed either '1'+10 or just 10 digits in foreign areacode. Send 10 digits only
0 or blank (1)+10D HNPA 7D None Caller dialed either '1'+10 or just 10 digits in home areacode. Send 7 digits only
0 or blank 7D HNPA 7D None Caller dialed 7 digits in home areacode. Send 7 digits only
0 or blank 1+7D HNPA 7D 1+ Caller dialed '1' + 7 digits in home areacode. Send '1' + 7 digits
1 (1)+10D FNPA 10D 1+ Caller dialed either '1'+10 or just 10 digits in foreign areacode. Send '1' + 10 digits
1 (1)+10D HNPA 7D None Caller dialed either '1'+10 or just 10 digits in home areacode. Send 7 digits only
1 7D HNPA 7D None Caller dialed 7 digits in home areacode. Send 7 digits only
1 1+7D HNPA 7D 1+ Caller dialed '1' + 7 digits in home areacode. Send '1' + 7 digits
2 (1)+10D FNPA 10D 1+ Caller dialed either '1'+10 or just 10 digits in foreign areacode. Send '1' + 10 digits
2 (1)+10D HNPA 7D (Local) None Caller dialed either '1'+10 or just 10 digits in home areacode and call is 'Local'. Send 7 digits only
2 (1)+10D HNPA 7D (Toll) 1+ Caller dialed either '1'+10 or just 10 digits in home areacode and call is 'Toll'. Send '1' + 7 digits
2 7D HNPA 7D (Local) None Caller dialed 7 digits in home areacode and call is 'Local'. Send 7 digits only
2 7D HNPA 7D (Toll) 1+ Caller dialed 7 digits in home areacode and call is 'Toll'. Send '1' + 7 digits
2 1+7D HNPA 7D 1+ Caller dialed '1' + 7 digits in home areacode. Send '1' + 7 digits
3 (1)+10D FNPA 10D 1+ Caller dialed either '1'+10 or just 10 digits in foreign areacode. Send '1' + 10 digits
3 (1)+10D HNPA 7D (Local) None Caller dialed either '1'+10 or just 10 digits in home areacode and call is 'Local'. Send 7 digits only
3 (1)+10D HNPA 10D (Toll) 1+ Caller dialed either '1'+10 or just 10 digits in home areacode and call is 'Toll'. Send '1' + 10 digits
3 7D HNPA 7D (Local) None Caller dialed 7 digits in home areacode and call is 'Local'. Send 7 digits only
3 7D HNPA 10D (Toll) 1+ Caller dialed 7 digits in home areacode and call is 'Toll'. Send '1' + 10 digits
3 1+7D HNPA 10D 1+ Caller dialed '1' + 7 digits in home areacode. Send '1' + 10 digits
4 (1)+10D FNPA 10D None Caller dialed either '1'+10 or just 10 digits in foreign areacode. Send 10 digits only
4 (1)+10D HNPA 7D None Caller dialed either '1'+10 or just 10 digits in home areacode. Send 7 digits only
4 7D HNPA 7D None Caller dialed 7 digits in home areacode. Send 7 digits only
4 1+7D HNPA 7D None Caller dialed '1' + 7 digits in home areacode. Send 7 digits only
RogerThePhoneGuy.com – CM Routing. Page 4 of 4

Vous aimerez peut-être aussi