{'fraction_non_alphanumeric': 0.015715467328370553, 'fraction_numerical': 0.0, 'mean_word_length': 5.368421052631579, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
User-centric Architecture for Virtual Voice-only VoIP Conferencing

Recently, porting real-time collaborative services on the Internet has been attracting much interest. Mixing packets from all clients in a conference can lead to diminished speech clarity. In this paper, we describe real-time voice conferencing service framework designed for a Virtual Conferencing Environment. We propose a system designed to accommodate a large number of participants without losing spontaneity. We surmise that change in speakers addressing the conference should not be abrupt, which transpires when the decision is exclusively based on floor control techniques leading lower quality of conference. We propose a dynamic conference control and media handling of a conference taking into account users behavior. We try to allow users to decide who should have the floor to address the conference instinctively. Highlights of this architecture are scalability, bandwidth saving and improvement in quality of the conference. The contributions of this work aid in faster and user-friendly implementations of collaborative conferencing systems on the Internet. A working prototype has been field tested on a campus wide subnet.