Route Groups


API for browsing, adding, editing and deleting Route Groups.

URLs

References

Looking up a Resource (single objects, lists and tabular data)
Creating a Resource
Updating a Resource
Deleting a Resource
Outbound Routes

Notes

When returning a list of Route Groups, AvailableRoutes and AssignedRoutes will return a list of the actual Outbound Routes that are available/assigned to this Route Group.

When adding/updating a Route Group, the API will ignore whatever you specified in the RoutePath and will rebuild it based exclusively on the OutboundRouteId field of each element in the AssignedRoutes array (other fields are ignored). The AvailableRoutes field will also be ignored.

Route Group Object

{
  "RouteGroupId": 0,
  "RouteGroupName": "",
  "RoutePath": "",
  "AssignedRoutes": [],
  "AvailableRoutes": []
}

Table Definition

OUTBOUND_ROUTES

Route Groups are collections of entries that specify the outbound routes that will be used to terminate a call. Route Groups are created to allow traffic to be directed in a predictable and desirable fashion, perhaps from the cheapest, least reliable route to the most expensive but most reliable route.

Field Name Type Size Description
ROUTE_GROUP_ID smallint - Primary key.
ROUTE_GROUP_NAME varchar 25 Specifies the name of the outbound Route item. This name will be the primary manner in which the Route Group will be referenced in the Rate Plan entry so it must be unique and it should be descriptive and concise.
ROUTE_PATH varchar 512 Comma separated list of Outbound Route Ids from OUTBOUND_ROUTES table in order of priority.