Patent ID: 7266091

Claim:
A conferencing server for establishing multi-party call conference services in a data network telephony system, comprising: a session initiation protocol (SIP) signaling interface; and a media conferencing module, the media conferencing module comprising: a plurality of selectable media decoders; a plurality of media stream queues selectively coupled to said plurality of media decoders; a jitter correction processor, the jitter correction processor compensating arrival time jitter in the data stored in the media stream queues; a mixer, the mixer receiving the jitter corrected data from each of the queues, generating an aggregate conferencing stream of all active participants, and generating individual participant conference streams for each active participant in the conference; and a plurality of selectable media encoders, the selectable media encoders being selectively coupled to the individual participant conference streams in accordance with a protocol supported by the respective participant; wherein the media conferencing module determines at least one media CODEC protocol supported by each conference participant, wherein the selectable media decoders are configured in accordance with said media CODEC protocols, wherein the media conferencing module determines a minimum set of media CODEC protocols supported by the inactive participants in the conference, and wherein for each media CODEC protocol in the minimum set, at least one of said selectable media encoders is configured to encode the aggregate conferencing stream.