Originating Address-Based SIP Route Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional call routing methods are inefficient and inconsistent as they primarily focus on the called party and digits dialed, neglecting factors related to the calling party and service provider, leading to ad hoc supplemental processes that are not robust or scalable.
Innovation Solution
Implementing originating number or address-based route determination and routing, where a computing system determines a communication route for SIP-based media communication sessions based on the calling party's and called party's service providers, peering agreements, trunk groups, and network conditions, using data points like OCN, LRN, and traffic exchange agreements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional call routing based on called party and digits dialed is used, then routing simplicity is maintained, but route determination consistency and robustness deteriorate due to neglect of calling party and service provider factors
Solution Approach 1:
The patent applies preliminary action by pre-establishing service provider identification and peering agreement data in the routing system before call routing occurs. The computing system proactively determines service provider identity using data points like OCN and LRN, and pre-loads peering agreement information, so that when routing decisions are needed, all necessary information is already available. This eliminates the need for ad hoc supplemental processes and ensures consistent route determination from the outset.
Solution Approach 2:
The patent introduces an intermediary computing system that acts as a mediator between the traditional routing infrastructure and the calling/called parties. This computing system receives routing requests, determines service provider identity, consults peering agreement data, and returns routing instructions. By inserting this intermediary layer, the system can incorporate calling party and service provider factors without fundamentally redesigning the entire routing infrastructure, thus improving consistency while managing complexity.
2Productivity
If ad hoc supplemental route determination processes are employed, then routing flexibility is achieved, but routing efficiency and scalability worsen due to inconsistent supplemental processes
Solution Approach 1:
The patent applies universality by creating a unified routing system that handles all routing decisions through a single consistent process. The computing system universally applies service provider identification and peering agreement consultation to every routing request, regardless of call type or origin. This multi-functional approach consolidates what were previously separate routing and supplemental determination processes into one universal system, improving efficiency while maintaining the flexibility to handle diverse routing scenarios through standardized procedures.
Solution Approach 2:
The patent changes key routing parameters from traditional digit-based routing to service provider-based routing using data points like OCN and LRN. By changing the fundamental parameters used for route determination, the system achieves more efficient and consistent routing decisions. The computing system evaluates multiple parameters including service provider identity, peering agreements, and network conditions, transforming the routing process from simple digit matching to sophisticated parameter-based determination that improves both efficiency and flexibility.
3Reliability
If originating number or address-based route determination is implemented, then route determination robustness improves by considering multiple factors, but system complexity increases due to integration of peering networks and service provider data
Solution Approach 1:
The patent applies the taking out principle by extracting service provider identification and peering agreement data from complex network configurations and consolidating them into centralized databases accessible by the computing system. Instead of distributing routing logic across multiple systems and extracting information from numerous sources in real-time, the system extracts this information once and stores it centrally. This reduces system integration complexity while maintaining robust route determination that considers multiple factors.
4Manufacturing precision
If traditional call routing is used, then implementation simplicity is maintained, but call quality and management capability deteriorate
Solution Approach 1:
The patent applies mechanics substitution by replacing traditional mechanical routing methods (based on simple digit matching and static routing tables) with a computing-based system that uses data processing and algorithmic decision-making. The computing system processes multiple data points including OCN, LRN, and peering agreement information to determine optimal routes. This substitution enables precise call routing that considers multiple factors while managing complexity through software-based solutions rather than complex hardware configurations.
Data Source
AI summary
Novel tools and techniques are provided for implementing originating number or address-based route determination and routing. In various embodiments, a computing system may receive, from a first router among a plurality of routers in a first network operated by a first service provider, first SIP data, the first SIP data indicating a request to initiate a SIP-based media communication session between a calling party at an originating address in an originating network and a called party at a terminating address in a terminating network. The computing system may determine a communication route among a plurality of routes through the plurality of routers in the first network for establishing the SIP-based media communication session, based at least in part on the originating address, and may establish the SIP-based media communication session between the calling party and the called party via the determined communication route.


