EP1547332B1

Managing a packet switched conference call

Abstract

This record has no abstract on file.

EP1547332B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 4 July 2022, 4.2 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

17 claims: 7 independent, 10 dependent

  1. 1
    Method for managing a packet switched, centralized conference call between a plurality of terminals (13), said method comprising at a conference call server (12):- receiving data packets from all terminals (13) participating in said conference call, which data packets include either voice data or background noise information as well as an identifier associated to the respective terminal (13) providing said voice data or said background noise information;- determining based on said received data packets at least one terminal (13) currently providing voice data, if any, among said terminals (13) participating in said conference call;- mixing said received voice data and said received background noise information and inserting said mixed data into new data packets together with at least one identifier associated to one of said terminals (13) which were determined to provide currently voice data, if any, such that said at least one identifier can be distinguished from any other information included in said data packets;and - transmitting said new data packets to terminals (13) participating in said conference call.
  2. 3
    Method according to one of the preceding claims, wherein said conference call server (12) transmits in said new data packets exclusively identifiers associated to terminals (13) which were determined to provide voice data.
  3. 7
    Method according to one of the preceding claims, wherein said conference call is based on the Real-time Transport Protocol, wherein said data packets are Real-time Transport Protocol packets, wherein said identifiers associated to said terminals (13) are Synchronization Source identifiers, and wherein said identifiers are included by said conference call server (12) in said new data packets to a field provided in a packet header for a Contributing Source list.
  4. 8
    Method according to one of the preceding claims, further comprising receiving said new data packets transmitted by said conference call server (12) at a terminal (13) participating in said conference call and pointing out an identification (32,33) of at least one terminal (13) determined to provide voice data to a user based on an identifier included in said received new data packets.
  5. 9
    Conference call server (12) comprising means for managing a centralized conference call between a plurality of terminals (13), said means including - means (15) configured to receive data packets from all terminals (13) participating in said conference call, which data packets include either voice data or background noise information as well as an identifier associated to the respective terminal (13) providing said voice data or said background noise information;- means (15) configured to determine based on said received data packets at least one terminal (13) currently providing voice data, if any, among said terminals (13) participating in said conference call;- means (15) configured to mix said received voice data and said received background noise information and inserting said mixed data into new data packets together with at least one identifier associated to one of said terminals (13) which were determined to provide currently voice data, if any, such that said at least one identifier can be distinguished from any other information included in said data packets;and - means (15) configured to transmit said new data packets to terminals (13) participating in said conference call.
  6. 16
    Apparatus (15) for a centralized conference call server (12), said apparatus (15) comprising means configured to - receive data packets from all terminals (13) participating in said conference call, which data packets include either voice data or background noise information as well as an identifier associated to the respective terminal (13) providing said voice data or said background noise information;- determine based on said received data packets at least one terminal (13) currently providing voice data, if any, among said terminals (13) participating in said conference call;- mix said received voice data and said received background noise information and inserting said mixed data into new data packets together with at least one identifier associated to one of said terminals (13) which were determined to provide currently voice data, if any, such that said at least one identifier can be distinguished from any other information included in said data packets;and - provide said new data packets for transmission to terminals (13) participating in said conference call.
  7. 17
    Terminal (13) comprising means for participating in a centralized conference call, said means including - means for receiving data packets transmitted by a conference call server (12), which data packets comprise mixed voice data and/or background noise information provided by terminals (13) participating in said conference call and at least one identifier associated to a terminal (13) that was determined in said conference call server (12) to currently provide voice data, if any;- means for recognizing in received data packets identifiers associated to terminals (13) that were determined in a conference call server (12) to currently provide voice data;and - means for pointing out to a user an identification of terminals (13) providing voice data based on recognized identifiers associated to terminals (13) that were determined in a conference call server (12) to currently provide voice data.