{'fraction_non_alphanumeric': 0.022099447513812154, 'fraction_numerical': 0.0, 'mean_word_length': 5.335664335664336, '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}}
Web-based Peer-to-Peer Internet Telephony Service Built on a Distributed Hash Table

Internet telephony provides voice communication services with added flexibility for multimedia extension at a lower cost compared to traditional telephone systems. We implemented an internet telephony system as an overlay network without a centralized server, using a distributed hash table (DHT). Compared to the current server-based Internet telephony system, our system is fault-tolerant, scalable, and more flexible to be integrated with other services. To demonstrate the high flexibility of our DHT-based Internet telephony system, we made our system cooperate with Web servers. Web users can check up others' online states and establish voice communication sessions to online users at a mouse click. This technology can be applied to more complex services such as multimedia messaging or video conference service.