The IMG router is a robust routing engine that selects an outgoing channel for an incoming call based on a set of user-defined routing criteria. It can perform pre and post routing translation and handle various call processing functions such as rerouting an incoming call to a different channel group or overriding cause code treatments.
Below is a list of different routing criteria that the IMG supports.
Dialed Number Identification Service (DNIS) - route on called number.
Automatic Number Identification (ANI) - route on calling number.
Channel Group Routing - Call can be routed to a specific channel group.
Channel Group/Route List - Channel Groups can be added to a route list.
IP Traffic Management (Call Admission Control)
Q.931 Nature of Address - Route on called and/or calling Nature of Address
Time of Day Routing, Day of Week/Day of Month/Day of Year Routing.
Route on a translated digit. (Digit Translation Routing. Pre and Post)
Local Number Portability. (LNP)
Route Calls based on FCI M-bit Parameter
Explicit Call Transfer (ECT)
Two Bearer Channel Transfer (TBCT)
Release Link Trunk (RLT)
Percentage Based Routing
Route to a Cause Code
Route to a treatment. (Pre-Call Announcements or branding
Multiple routing algorithms per trunk group or groups of trunks for IP to TDM and IP to IP with a-law and µ-law conversions
FCI (Forward Call Indicators)
SIP Diversion Header or Call Forwarding
Trunk Group Parameters - Route Calls based on "tgrp" parameter in URI or Contact Header
Retries based on Cause Code - Retry channel groups in route list based on cause codes.
DNS SRV Queries - Use SRV or Service Record to specify which sip server to route to
Routing Features
The IMG supports up to 66 total Route/Cause Code/Service Routing Tables per EMS. Each table can support up to 5000 entries. The IMG has a max capacity of 100,000 entries, or 20 tables each with 5000 entries.* Each IMG supports 4 route tables unique to the system, allowing the GateControl EMS to control, monitor, and maintain 250 discrete gateways.
Route tables can be specific to a particular gateway, or they can be global.
Route verification See IMG 1010 - Validating Your Configuration
Ability to import a .csv file to be used for routing and translation tables.
Route from one route table to another with the ability to prevent looping.
Configure the IMG to accept calls from multiple gateways with one External Gateway Entry (Gateway Mask field).
Translation
Appending Info Digits
Translation based on Channel Group
ANI and DNIS Translation
Routing Process
The following diagram shows the process the IMG goes through to route a call, and the ClientView GUI panes you use to configure various routing elements. Grey boxes represent ClientView configuration panes.