{'fraction_non_alphanumeric': 0.0252486610558531, 'fraction_numerical': 0.0007651109410864575, 'mean_word_length': 5.443349753694581, '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}}
Design, Implementation, and Performance Evaluation of an Advanced SIP-Based Call Control for VoIP Services

The growing interest in developing value-added services based on Internet Telephony brings into sharp focus several issues related to service creation. It becomes compelling for developers to take advantage of a platform that could offer high-level APIs and standard interfaces, in order to reduce the time-to-market and extend the service portability over multiple networks and devices. The Java community is tackling those issues within the Java APIs for Integrated Networks (JAIN) activity, utilizing Java Enterprise Edition technologies in order to ease the development process of telecommunication services. This paper describes a SIP-based call control service for Internet Telephony, designed for an IP-PSTN converged scenario. The service has a Back-To-Back User Agent (B2BUA) architecture and is deployed into a Service Logic Execution Environment (SLEE). Our SLEE is based on Mobicents, an open-source platform for telecom applications, which offers an implementation of the JAIN SLEE specifications. We present the design and a comparative performance evaluation of different architectural implementations of the service, carried out with SIPp, an open-source SIP traffic generation tool.