IMG 1010 - Overview of Routing

 

 

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.

 

 

Return to Documentation Home I Return to Sangoma Support