In this section:
Call routing allows call routes and routing labels to be configured. The route has fields which are matched against call characteristic. It also contains a reference to a routing label which is selected when a match is successful. The matching process is partially controlled by Element Routing Priority.
The following diagram shows multiple routes referencing Routing Label.
The SBC supports route lookups based on the following:
- Destination National
- Destination Country
- Username
- Domain Name
- Ingress Trunk group or Carrier or Calling Number
- Call Type
- Digit Type
- Day of Week, Time of Day, Holidays and Special Days
- Call Parameters
Global Call Routing Parameters - Route
Command Syntax
% set global callRouting route callingNumber <Element Id 1> <Element Id 2> <relay | standard | username> <Destination National> <Destination Country> <Call type options> <Digit type options> <Time Range Profile> <Call Parameter Filter Profile> <Domain Name> carrier <Element Id 1> <Element Id 2> <relay | standard | username> <Destination National> <Destination Country> <Call type options> <Digit type options> <Time Range Profile> <Call Parameter Filter Profile> <Domain Name> none <Element Id 1> <Element Id 2> <relay | standard | username> <Destination National> <Destination Country> <Call type options> <Digit type options> <Time Range Profile> <Call Parameter Filter Profile> <Domain Name> trunkGroup <Element Id 1> <Element Id 2> <relay | standard | username> <Destination National> <Destination Country> <Call type options> <Digit type options> <Time Range Profile> <Call Parameter Filter Profile> <Domain Name> % show global callRouting route % delete global callRouting route callingNumber carrier none trunkGroup
Command Parameters
Call Type Options:
Digit Type Options:
Global Call Routing Parameters - Routing Label
Command Syntax
% set global callRouting routingLabel <Id> action <routes | scripts> numRoutesPerCall <integer> overflowNOA overflowNPI <data | isdn | none | private | spare0Unknown | spare1...spare7 | telex> overflowNumber <string> routePrioritizationType <allProportionAllocation | leastCostRouting | proportionAllocation | roundRobin | sequence> routingLabelRoute <0-32000> cost <1-1000000> inService <inService | outOfService> ipPeer <name> proportion <0-999> testing <nonTest | normal | test> trunkGroup <name> script <script> % show global callRouting routingLabel % delete global callRouting routingLabel <id>
Command Parameters
Routing Label Overflow NOA Parameters:
Command Examples
% show global callRouting route none Sonus_NULL Sonus_NULL standard Sonus_NULL 1 nationalType subscriberType,nationalType ALL none Sonus_NULL { routingLabel REHL2_2; } route none Sonus_NULL Sonus_NULL standard Sonus_NULL 1 nationalType subscriberType,nationalType ALL none Sonus_NULL { routingLabel REHL1_1; }
The value 'Sonus_Null' displays when the key in the specified position is wild-carded.
To display call routing label details with display level set to '1':
% show global callRouting displaylevel 1 route trunkGroup TG_SIPART_AS SBX30 standard Sonus_NULL 1 all all ALL none Sonus_NULL; route trunkGroup TG_SIPART_IAD SBX30 standard Sonus_NULL 1 all all ALL none Sonus_NULL; routingLabel TO_TG_SIPART_AS; routingLabel TO_TG_SIPART_IAD;
To display call routing label details with display level set to '3':
% show global callRouting displaylevel 3 route trunkGroup TG_SIPART_AS SBX30 standard Sonus_NULL 1 all all ALL none Sonus_NULL { routingLabel TO_TG_SIPART_IAD; } route trunkGroup TG_SIPART_IAD SBX30 standard Sonus_NULL 1 all all ALL none Sonus_NULL { routingLabel TO_TG_SIPART_AS; } routingLabel TO_TG_SIPART_AS { overflowNumber ""; overflowNOA none; overflowNPI none; routePrioritizationType sequence; script ""; action routes; routingLabelRoute 1; } routingLabel TO_TG_SIPART_IAD { overflowNumber ""; overflowNOA none; overflowNPI none; routePrioritizationType sequence; script ""; action routes; routingLabelRoute 1; }
To display call routing label details:
% show global callRouting routingLabel routingLabel REHL1_1 { overflowNumber ""; overflowNOA none; overflowNPI none; routePrioritizationType sequence; script ""; action routes; routingLabelRoute 1 { trunkGroup REHL_1; ipPeer REHL_1; proportion 0; inService inService; testing normal; } }
Overview
Content Tools