Internet routing system
Abstract
A routing system receives a first message indicating a telephone number for a voice communication from a caller. The routing system processes the telephone number with the call processing software to select an internet address. The routing system transfers a second message indicating the internet address, wherein the voice communication is transferred to the internet in internet packets with the internet address in response to the second message, and wherein the internet transfers the internet packets with the voice communication to the service operation based on the internet address. The routing system receives a software modification from the service operation over a remote link, and in response, modifies the call processing software based on the software modification, receives additional messages indicating additional telephone numbers for additional voice communications from additional callers, and processes the additional telephone numbers with the modified call processing software to select additional internet addresses.
Claims
exact text as granted — not AI-modified1 . A routing system to route voice communications over an internet to a service operation, the routing system comprising:
call processing software; and a routing server configured to receive a first message indicating a first telephone number for a first voice communication from a first caller, process the first telephone number with the call processing software to select a first internet address, and transfer a second message indicating the first internet address, wherein the first voice communication is transferred to the internet in internet packets with the first internet address in response to the second message, and wherein the internet transfers the internet packets with the first voice communication to the service operation based on the first internet address; the routing server further configured to receive a software modification from the service operation over a remote link, and in response, to modify the call processing software based on the software modification and to receive additional messages indicating additional telephone numbers for additional voice communications from additional callers, and process the additional telephone numbers with the modified call processing software to select additional internet addresses.
2 . The system of claim 1 wherein the first message indicates a caller telephone number and the routing server is further configured to process the caller telephone number with the call processing software to select the first internet address.
3 . The system of claim 1 wherein the first message indicates a caller code and the routing server is further configured to process the caller code with the call processing software to select the first internet address.
4 . The system of claim 1 wherein the first message indicates a caller location and the routing server is further configured to process the caller location with the call processing software to select the first internet address.
5 . The system of claim 1 wherein the routing server is further configured to query the service operation and process a response from the service operation with the call processing software to select the first internet address.
6 . The system of claim 1 wherein a gateway connected to a local telephone network transfers the first message, receives the second message, and transfers the first voice communication to the internet in internet packets with the first internet address in response to the second message.
7 . The system of claim 1 wherein the first internet address is for a gateway at the service operation.
8 . The system of claim 1 wherein the call processing software processes a time of day.
9 . The system of claim 1 wherein the call processing software processes a percent allocation.
10 . The system of claim 1 wherein the call processing software is specified by the service operation.
11 . A method of operating a routing system to route voice communications over an internet to a service operation, the method comprising:
receiving a first message indicating a first telephone number for a first voice communication from a first caller; processing the first telephone number with the call processing software to select a first internet address; transferring a second message indicating the first internet address, wherein the first voice communication is transferred to the internet in internet packets with the first internet address in response to the second message, and wherein the internet transfers the internet packets with the first voice communication to the service operation based on the first internet address; and receiving a software modification from the service operation over a remote link, and in response, modifying the call processing software based on the software modification, receiving additional messages indicating additional telephone numbers for additional voice communications from additional callers, and processing the additional telephone numbers with the modified call processing software to select additional internet addresses.
12 . The method of claim 11 wherein the first message indicates a caller telephone number and further comprising processing the caller telephone number with the call processing software to select the first internet address.
13 . The method of claim 11 wherein the first message indicates a caller code and further comprising processing the caller code with the call processing software to select the first internet address.
14 . The method of claim 11 wherein the first message indicates a caller location and further comprising processing the caller location with the call processing software to select the first internet address.
15 . The method of claim 11 further comprising querying the service operation and processing a response from the service operation with the call processing software to select the first internet address.
16 . The method of claim 11 wherein a gateway connected to a local telephone network transfers the first message, receives the second message, and transfers the first voice communication to the internet in internet packets with the first internet address in response to the second message.
17 . The method of claim 11 wherein the first internet address is for a gateway at the service operation.
18 . The method of claim 11 wherein the call processing software processes a time of day.
19 . The method of claim 11 wherein the call processing software processes a percent allocation.
20 . The method of claim 11 wherein the call processing software is specified by the service operation.Join the waitlist — get patent alerts
Track US2006203809A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.