{'fraction_non_alphanumeric': 0.029154518950437316, 'fraction_numerical': 0.0, 'mean_word_length': 5.669902912621359, '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}}
Adding Multi-Homing and Dual-Stack Support to the Session Initiation Protocol

Although the SIP protocol claims a complete dual-stack support, some aspects, such as interoperability between different address realms and support for multi-homed hosts, are not taken into consideration. This leads to an extensive usage of proxies as gateways, e.g., between different address realms. ALEX ("address list extension") is a simple extension to the SIP header that addresses these limitations, providing additional scalability for SIP proxies and allowing the establishment of direct channels between peers, while still guaranteeing backward compatibility with traditional SIP implementations.