Abstract:
The present invention provides a graphical user interface (GUI) 404 and network based telephony system 206 and method for establishing an audio conference. In a network environment where a plurality of computers connected, the invention establishes a connection between plurality of computers, to allow audio/text conferences and peer-to-peer text messaging. Once a conference is created, each participant may add a new participant to the conference at any time during the conference call by sending a call request to the computer associated with the new participant. All participants in an audio conference may freely speak at any time they want without losing information or audio data from other participants. Each of the participants in an audio conference is in audio communication with other participants. This functionality is achieved by combining a buffer control mechanism and an audio conference facility 710. The invention also allows peer-to-peer text/audio messaging between the computers in the network and overcomes firewall incompatibility problems.