Call Processing Server Query Order Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP-based communication systems, the increasing number of queries to determine the connection destination network across multiple servers leads to a higher load on call processing servers, especially during IP interconnection between telecommunications carriers.
Innovation Solution
A call processing server employs a destination resolution storage unit to store query orders for telephone numbers, allowing it to efficiently query the correct server for connection destination networks, reducing the number of queries and server load by utilizing a stored query history.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If queries are made to multiple servers to determine connection destination network, then the connection destination can be accurately determined, but the number of queries increases and server load increases
Solution Approach 1:
The system performs preliminary actions by storing the query destination server information and query order in advance for each telephone number in the destination resolution storage unit. When a call request arrives, the call processing server retrieves the pre-stored query destination server from the storage unit, eliminating the need to query multiple servers in sequence. This preliminary caching of resolution information directly reduces the number of queries while maintaining accurate connection destination determination.
2Reliability
If queries are made to multiple servers to determine connection destination network, then the connection destination can be accurately determined, but the processing load on call processing server increases
Solution Approach 1:
The system performs preliminary actions by storing the query destination server information and query order for each telephone number in advance. When a call request arrives, the call processing server retrieves the pre-stored query destination server from the storage unit, eliminating the need to sequentially query multiple servers. This preliminary caching of resolution information directly reduces processing load while maintaining accurate connection destination determination.
3Productivity
If query history is stored for each telephone number, then the number of queries is reduced, but storage requirements increase
Solution Approach 1:
The system creates a simplified copy of the query information by storing only the query destination server address and query order in the destination resolution storage unit, rather than storing complete query logs or maintaining complex query state information. This copying approach reduces storage requirements while still enabling efficient call processing by providing the essential routing information needed to direct calls accurately.
Data Source
AI summary
In a case where there are a plurality of query destination servers, the number of queries to determine a connection destination network is reduced and the load in call processing is reduced. The call processing server 1 includes a destination resolution storage unit 13 that stores a telephone number and a query order of a query made to at least one server until a connection destination network for the telephone number is acquired; and a call processing unit 11 that acquires a query order corresponding to a telephone number of an incoming-call destination specified in a call request from the destination resolution storage unit, makes a query to a server set at the end of the acquired query order to acquire a connection destination network for the telephone number of the incoming-call destination, and transmits the call request to the connection destination network.


