Claims
- 1. A media platform for providing media services over a network, comprising:
a resource manager that manages resources used to support the media services; and an audio processing platform that manages calls and the media services provided in the calls; said audio processing platform including:
a network interface having a set of packet processors that process packets of audio data entering and exiting the media platform in the calls being handled; a set of audio processors that process the audio data according to the media services provided in the calls; and a switch that switches packets of audio data sent between the audio processors and packet processors.
- 2. The media platform according to claim 1, wherein said audio processing platform further comprises a call control and audio feature manager that controls resources and media services provided in calls processed by said audio processors.
- 3. The media platform according to claim 2, wherein said call control and audio feature manager includes:
a call signaling manager; system manager; connection manager; and feature controller.
- 4. The media platform according to claim 2, wherein said call control and audio feature manager includes:
a call signaling manager; system manager; connection manager; and feature controller.
- 4. The media platform according to claim 2, wherein said audio processing platform comprises a shelf controller card.
- 5. The media platform according to claim 1, further comprising:
a set of ports coupled to the network; and wherein said network interface further comprises, for each packet processor, a respective controller and forwarding information table.
- 6. The media platform according to claim 1, wherein said switch comprises a packet switch.
- 7. The media platform according to claim 1, further comprising a cell layer that combines the packets of audio data into cells of audio, and wherein said switch comprises a cell switch that switches said cells.
- 8. The media platform according to claim 1, wherein each audio processor comprises a digital signal processor.
- 9. The media platform according to claim 1, wherein each audio processor comprises a plurality of card processors coupled to a plurality of digital signal processors.
- 10. The media platform according to claim 1, wherein for at least one ingress audio stream, each packet processor receives IP packets with RTP information from the network and converts the IP packets to internal packets, each internal packet having a payload and header.
- 11. The media platform according to claim 10, wherein each audio processor processes internal packets.
- 12. The media platform according to claim 1, wherein for egress audio streams, each packet processor receives internal packets and generates IP packets with RTP information to be sent over the network.
- 13. A media platform for providing media services over a network, comprising:
means for managing resources used to support the media services; means for interfacing with a network, said interface means including means for processing packets of audio data entering and exiting the media platform in calls being handled; means for processing the audio data according to the media services provided in the calls; and means for switching packets of audio data sent between the audio processors and packet processors.
- 14. A scalable audio processing platform that manages voice over the Internet calls and media services provided in the calls, the platform including:
a network interface having a set of packet processors that process packets of audio data entering and exiting the platform in the calls being handled; a set of audio processors that process the audio data according to the media services provided in the calls; and a switch coupled between said network interface and said set of audio processors that switches packets of audio data.
- 15. A method for providing media services over a network, comprising:
managing resources used to support at least one media service provided to voice over the Internet calls; processing IP packets of audio data in ingress audio streams and egress audio streams in the calls being handled including converting IP packets to internal packets in ingress audio streams and converting internal packets to IP packets in egress audio streams; switching the internal packets of audio data in ingress audio streams and egress audio streams in the calls being handled; and processing the internal packets of audio data in ingress audio streams and egress audio streams to provide at least one media service in the calls.
Parent Case Info
[0001] This application is a continuation of and claims the benefit of priority to “Method and System for Distributed Conference Bridge Processing,” application Ser. No. 09/930,500, by A. Laursen, filed on Aug. 16, 2001 (Atty Dkt. No. 2013.0040001), which in turn claims the benefit of priority to U.S. non-provisional application, “Method and System for Switching Among Independent Packetized Audio Streams,” application Ser. No. 09/893,743, by D. Israel et al., filed on Jun. 29, 2001 (Atty Dkt. No.2013.0040000), both of the application Ser. Nos. 09/930,500 and 09/893,743 are hereby incorporated herein by reference in their entirety.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09930500 |
Aug 2001 |
US |
Child |
10122397 |
Apr 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09893743 |
Jun 2001 |
US |
Child |
09930500 |
Aug 2001 |
US |