Application Note - Call Routing Engine
The Newport Networks Call Routing Engine (CRE) is a complete peering solution that integrates Newport’s Session Border Controller (SBC) with a robust, scalable and intelligent call routing and reporting engine. The solution enables ITSPs, carriers and ISPs to peer with other operators for wholesale call termination and origination. It also enables service providers to deliver SIP trunking services to the Enterprise market.
Service providers and operators that have not already included VoIP services in their product mix can benefit from the Newport Networks CRE application. Newport offers a fast time to market and delivers scalable VoIP peering and trunking capabilities. ISPs who want to launch services to their SME base can immediately offer SIP trunking or International Direct Dial services to augment revenue streams as well as further increase differentiation and value by offering bundled solutions.

The Newport Networks CRE application integrates Newport’s modular SBC and a powerful routing engine. This is application based, meaning that by using a combination of the solutions’ feature sets, the CRE can be customized for each operator or downstream customer to provide:
- Virtual Peering Exchanges
- Wholesale peering
- Arbitrage
- SIP trunking
- International Dial Direct
In addition Telcos with existing Next Generation Networks (NGNs) may require an internal peering solution which optimizes Inter-Machine Trunk (IMT) traffic flow reducing the use of existing assets (ports) and therefore lowering the overall cost of terminating a call.
The Newport Networks solution can scale from 1,000 to 100,000 simultaneous calls in a single telecom rack. Our modular approach enables a service to grow seamlessly by adding more processing or bandwidth capacity to the platform, avoiding expensive equipment role-outs when compared to the smaller appliances available on the market.
The Newport Networks CRE application is an integration of Newport’s hardened SBC platform(s) and carrier-class Call Routing Engine.
Newport Networks’ SBCs support advanced session management features. This includes a fully programmable SIP interoperability tool, which enables the SBC to emulate both the signalling and behaviour of a connected network and customisable session admission, which enables the definition of trunk groups as well as trunk group policing and rate limiting.
Interconnect & SIP Trunk Group Management
The Newport Networks SBC provides interconnect features that enable operators to create granular trunk group profiles. Newport’s interconnect features include:
- VLAN id
- VLAN bandwidth allowed
- Supported Codecs
- Trunk prefix/ID
- Calls allowed
- Bandwidth allowed
- Directional policing
- Signalling and bandwidth rate limiting
- Packets per second allowed
- Registration rate limiting
Once the trunk group profile has been created, the next challenge is ensuring that signalling and interoperability are configured. With the Newport Networks SBC, an operator can simply use an existing interoperability template or define a new template which can consist of:
- Network/device name
- Methods allowed/disallowed (i.e. OPTIONS, INFO etc.)
- Supported 3GPP headers
- Header modification profile.
This enables every possible header in a SIP message to be added/subtracted/copied/appended as well as manipulating the data type such as Tel URI to SIP URI
The Newport Networks CRE application enables dial plans and routing plans to be created depending on the Quality of Service or service level that is required. Whilst Quality of Service is typically based on call connections, post dial delay and audio quality; in contrast service levels are based on dial plan and routing management. Wholesale routing is typically based on cost, therefore full Least Cost Routing (LCR) can be in use, whereas SIP trunking for enterprises would typically be based on LCR with overrides for specific destinations using specific carriers to ensure QoS. For example, an operator may wish to offer wholesale bilateral agreement, wholesale termination and high margin SIP trunking services. This is illustrated in the network diagram below.

Each service or customer can be provisioned within their own partition. This enables continuity of service when moves, adds and changes are implemented and offers the operator a single view of a service based on all customers using that service. In addition to this service-centric view, the operator can provide their customers with their own unique log-on to either view reports and/or make their own adds, moves and changes. There is no limit in the number of virtual partitions possible, only more processing power is needed as and when required.
|