IP Library Granted Patent US 7,369,535
Granted Patent B2
US 7,369,535 · App. 09/878,572 · Granted May 6, 2008

Voice over Internet Protocol real time protocol routing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,369,535
App. No.
09/878,572
Granted
May 6, 2008
Kind
B2
Abstract

A method for call signaling and media flow in a network including receiving call signaling information from an originating Voice over Internet Protocol (VoIP) endpoint, relaying the call signaling information to a destination VoIP endpoint, directing the originating VoIP endpoint to use a RTP media proxy and receiving a stream of media to the RTP media proxy from the originating VoIP endpoint.

Claims (22)

1. A method comprising:

at a VoIP retail service provider system, in response to receiving call signaling data from an originating Voice over Internet Protocol (VoIP) network endpoint requesting to initiate a VoIP call, selecting a call signaling and media proxy in a managed wholesale VoIP network through which to route media packets associated with the VoIP call;

performing Voice over Internet Protocol (VoIP) routing in the managed wholesale VoIP network, wherein the routing includes forcing the media packets associated with the VoIP call through one or more managed network elements of a specific Internet Protocol (IP) address with the selected call signaling and media proxy; and

advertising, by an Internet Service Provider (ISP) to the ISP's network, IP addresses of a group of call signaling and media proxies in the managed wholesale VoIP network, to form a connection between the ISP and the managed wholesale VoIP network that can be used by the ISP for VoIP traffic only.

2. The method of claim 1 further comprising ending the VoIP call after a media stream from a network clement is complete and after a media stream from the originating VoIP endpoint is complete.

3. The method of claim 1 wherein the media packets comply with RTP.

4. The method of claim 1 further comprising receiving the call signaling information from the originating VoIP network endpoint.

5. The method of claim 4 wherein forcing further comprises relaying the call signaling information through the call signaling and media proxy to a destination VoIP network element.

6. The method of claim 5 wherein forcing further comprises directing the originating VoIP network endpoint to use the selected call signaling and media proxy.

7. The method of claim 6 wherein forcing further comprises streaming the packets to the call signaling and media proxy in a selected media proxy server.

8. The method of claim 7 wherein forcing further comprises replacing an Internet Protocol address of the selected call signaling and media proxy with an address of a next hop in the network.

9. The method of claim 8 wherein replacing comprises using Network Address Translation (NAT).

10. The method of claim 8 wherein the next hop comprises a terminating VoIP network endpoint.

11. The method of claim 1 wherein the selected call signaling and media proxy includes a list of static virtual Internet Protocol addresses that represent media network endpoints, gateways and other media proxies.

12. The method of claim 1 wherein the selected call signaling and media proxy includes a list of dynamic virtual IP addresses that represent media network endpoints, gateways and other media proxies.

13. The method of claim 9 wherein Network Address Translation (NAT) hides the terminating VoIP network endpoint from a call originator.

14. The method of claim 9 wherein Network Address Translation (NAT) hides an originating VoIP network endpoint address from a terminating VoIP network endpoint address.

15. The method of claim 5 wherein selecting a call signaling and media proxy comprises selecting a call signaling and media proxy server from a plurality of call signaling and media proxy servers that provide a predetermined quality of service.

16. The method of claim 15 wherein selecting comprises testing a quality of a network connection from the originating VoIP network endpoint point of presence (POP) to each of the call signaling and media proxy servers.

17. The method of claim 16 wherein testing comprises using a series of pings to determine a closest call signaling and media proxy server.

18. The method of claim 16 wherein testing comprises using trace routes to determine a closest call signaling and media proxy server.

19. The method of claim 1 , wherein the retail VoIP service provider system is directly connected to one or more call signaling and media proxies that serve an individual terminating partner VoIP service provider from within the managed wholesale VoIP network, and wherein performing VoIP routing comprises directly routing the call to a selected one of the call signaling and media proxies.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 018989/0678 →
SECURITY AGREEMENT Recorded Sep 6, 2006
From: LEVEL 3 COMMUNICATIONS, INC.; ICG COMMUNICATIONS, INC.
To: MERRILL LYNCH CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 018207/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2004
From: LEVEL 3 COMMUNICATIONS, LLC
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 014653/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2003
From: GENUITY, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 014324/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2001
From: O'BRIEN, JAMES D., JR.; EICHEN, ELLIOT
To: GENUITY INC.
Reel/Frame 012278/0686 →