anynode – The Software SBC: Nodes, rules, routing decisions. Efficient processing with first match method. Enjoy seamless dial string rewritings.

Abstract Processing Overview

Infographic: Abstract processing overview of anynode – The Software SBC is built in a network with multiple routing domains, inbound SIP connections, in- and outgoing dial string rewriting rules, specific filters, and routing decisions. Infographic: Abstract processing overview of anynode – The Software SBC is built in a network with multiple routing domains, inbound SIP connections, in- and outgoing dial string rewriting rules, specific filters, and routing decisions.
Abstract processing overview of anynode – The Software SBC is built in a network with multiple routing domains, inbound SIP connections, in- and outgoing dial string rewriting rules, specific filters, and routing decisions.

You can define one or multiple nodes for SIP connectivity through anynode, and routing decisions can be made among these nodes using one or multiple routing domains.

While anynode can handle multiple routing domains, most standard scenarios work fine with just one.

Inbound SIP connections to a node get processed through its incoming dial string rewrite rules, and specific filters and routing decisions can be defined in the routes table of a routing domain.

You can even use matching conditions based on diversion numbers or defined lookup directories, and several advanced actions can be performed via route establishment handling.

Once a routing rule matches, further processing inside the routing table stops, and final rewritings of the source and destination dial strings can be performed with the outgoing dial string rewrite rules.

All these definitions follow the first match method, and rules get processed from top to bottom.

A node's dial string rewrite rules will be processed until a match is found or until there are no matching rules in the dial string rewriting and mapping table.