| US 7,551,644 B1 | ||
| Method and apparatus providing media aggregation in a packet-switched network | ||
| Shai Mohaban, Sunnyvale, Calif. (US); Itzhak Parnafes, Palo Alto, Calif. (US); and Opher Kahane, San Francisco, Calif. (US) | ||
| Assigned to Juniper Networks, Inc, Sunnyvale, Calif. (US) | ||
| Filed on Jun. 28, 2005, as Appl. No. 11/169,511. | ||
| Application 11/169511 is a continuation of application No. 09/775274, filed on Jan. 31, 2001, granted, now 7,002,993. | ||
| Claims priority of provisional application 60/226207, filed on Aug. 18, 2000. | ||
| Int. Cl. H04J 3/24 (2006.01) | ||
| U.S. Cl. 370—473 [370/356; 370/465] | 27 Claims |

| 1. A method of efficiently transmitting media information associated with two or more concurrent voice calls carried in a
packet-switched network, the method comprising the computer-implemented steps of:
receiving, two or more Real Time Protocol (RTP) media packets from the two or more concurrent voice calls originating from
one or more source end points, wherein each of the RTP media packets includes at least an Internet Protocol (IP) header, a
User Datagram Protocol (UDP) header, a RTP header and an RTP payload;
converting the received two or more RTP media packets into a plurality of corresponding RTP segments by: (1) removing the
IP header and the UDP header from each of the RTP media packets, and (2) forming an RTP segment payload for each of the RTP
media packets, where the RTP segment payload includes both the RTP header and the RTP payload of the corresponding RTP media
packet, and (3) adding an RTP segment header to each of the formed RTP segment payloads;
aggregating the plurality of RTP segments of the two or more RTP media packets into an aggregated media payload;
re-packetizing the aggregated media payload using a single aggregated header to form an aggregated media packet; and
forwarding the aggregated media packet to a next hop in the packet-switched network.
|