अच्छा सवाल।
साथ सिप के ढेर का एक बहुत टीसीपी को लागू करने में विफल रहते हैं और इसलिए अनुरूप नहीं हैं RFC3261 खंड 18 से शुरू करने के लिए:
सभी एसआईपी तत्वों चाहिए UDP और TCP लागू। एसआईपी तत्व अन्य प्रोटोकॉल लागू कर सकते हैं।
एस्टेरिस्क इसका एक अच्छा उदाहरण है। यह अक्सर आरएफसी 3261 अनुपालन होने का दावा करता है लेकिन टीसीपी समर्थन को हाल ही में शामिल किया गया है और इसके साथ अभी भी बहुत सारी बग हैं। एसईआर व्युत्पन्न वाले बेहतर एसआईपी उत्पाद हैं, जो मुझे संदेह है कि आरएफसी 3261 के अनुरूप हैं, मैंने कभी भी उनमें से किसी का ऑडिट नहीं किया है लेकिन एसईआर को अग्रणी एसआईपी सर्वर के रूप में प्रतिष्ठा मिली है।
दूसरी बात यह ध्यान में रखना है कि "एसआईपी मानक" में अब 8 अतिरिक्त आरएफसी शामिल हैं जो मूल आरएफसी 3261 को अद्यतन या अप्रचलित कर चुके हैं। इसके अलावा एनएटी जैसी चीजों के लिए एक्सटेंशन और फिक्स के लिए multitude of other RFCs हैं। मुझे लगता है कि यह कहना सुरक्षित होगा कि एसआईपी स्टैक होने की संभावना नहीं है जो सभी एसआईपी आरएफसी के अनुरूप है।
मैंने भी एक एसआईपी स्टैक लिखा है और आपके जैसा ही पथ चलाया है; इसे उन उपकरणों के साथ काम करना जिनके साथ आप आसानी से परीक्षण कर सकते हैं और फिर मानक के अधिक गूढ़ हिस्सों को जोड़ते हैं जैसे समय बढ़ता है या आवश्यकता होती है। मैं documenting which SIP RFCs शुरू करने के लिए भी चला गया मैं लागू करने का प्रयास कर रहा हूं।