एक JWT के साथ प्रामाणिक रिंगसेंट्रल, प्रति फोन सर्वर

FeatureVOIPService
शिप
26 अगस्त 2026 को 1:02 am बजे UTC
लेखक
Kamo
Commit
1b8a198

रिंगसेंट्रल आखिरी प्रदाता थे जिनकी क्रेडेंशियल कैमो-वाइड से आए थे पंजीकरण प्लस दो ब्राउज़र सहमति हॉप्स - प्रति सदस्य एक org के लिए एक। दोनों चले गए हैं। एक संगठन अपने स्वयं के रिंगसेंट्रल में अपना खुद का ऐप पंजीकृत करता है JWT auth प्रवाह सक्षम के साथ डेवलपर कंसोल, और ग्राहक आईडी, रहस्य, प्लेटफ़ॉर्म URL और एक सर्विस-यूज़र JWT VoipProviderInstance पर रहते हैं जो उपयोग करता है वे वास्तव में FreePBX और टीम क्रेडेंशियल के रूप में पहले से ही करते हैं। एक ग्राहक क्रेडेंशियल अब किसी अन्य ग्राहक के खाते के खिलाफ कॉल को अधिकृत नहीं कर सकते हैं, और वहाँ प्राप्त करने के लिए कोई सहमति नहीं है, कोई टोकन किसी ब्राउज़र की ओर से स्टोर करने के लिए, और कोई "reconnect" राज्य में गिरने के लिए। ************* दर्पण TeamsInstanceConfigफैक्टरी, माइनस दत्तक मंच वापसी: किसी और के खाते के खिलाफ एक JWT अर्थहीन है, इसलिए एक गिरावट केवल एक आधे विन्यास वाले उदाहरण को दूसरे ओरग के ऐप आईडी उधार ले सकती है और बाद में एक अपारदर्शी 401 के रूप में विफल। रिंगसेंट्रलJwtTokenService mints एक JWT से टोकन तक पहुंचते हैं और उन्हें keyed कैश करते हैं। क्रेडेंशियल के पाचन द्वारा, इसलिए एक JWT घूर्णन स्व-Evicting और एक कहानी है टोकन को कभी भी एक क्रेडेंशियल के लिए परोसा जा सकता है जिसे प्रतिस्थापित किया गया है। 4xx क्रेडेंशियल की मृत्यु हो गई है और एक नए के लिए पूछती है; कुछ और पुनः प्राप्त करने योग्य रहता है इसलिए एक आउटेज को रद्द करने के लिए कभी गलती नहीं होती है। रिंगसेंट्रलप्रोवाइडर अब विस्तार से पता चला है। सेवा उपयोगकर्ता से निर्मित क्रेडेंशियल यह /account/~/extension/{id}/... पर एक सदस्य तक पहुंचता है। इतिहास, आवाज मेल, उपस्थिति और कॉल फ़ॉरवर्डिंग उस क्षण एक व्यवस्थापक काम करते हैं उन्हें एक एक्सटेंशन असाइन करें - पहले कोई सदस्य नहीं OAuth कनेक्शन मिला बिल्कुल नहीं। सदस्य के अपने JWT से निर्मित यह पते ~। केवल ग्राहक-इन्फो/sip-provision को बाद की आवश्यकता होती है, और उसे खाते से पूछते हैं टोकन त्रुटि नहीं होगी: यह सेवा USER की SIP पहचान को वापस भेजेगा और उस खाते के रूप में सदस्य के सॉफ्टफोन को पंजीकृत करें। इसके बजाय मना करता है, में पहले से ही सॉफ्टफोन को संभालती है। लिस्ट एक्सटेंशन अब खाता की संख्या सूची पढ़ता है और प्रत्येक को वहन करता है एक्सटेंशन की अपनी डायरेक्टनंबर, इसलिए किसी सदस्य को अपनी खुद की लाइन सौंपी जा सकती है बल्कि सभी फोन सर्वर की मुख्य संख्या साझा करने की तुलना में। कम्पनी संख्याओं को जानबूझकर बाहर रखा गया है - व्यक्तिगत रूप से उन लोगों को इलाज करना आधे देना होगा org एक समान "direct" संख्या। वेबहुक अनंतिम एक टोकन तालिका के बजाय उदाहरणों को बंद कर देता है: एक ऑर्ग एक से अधिक रिंगसेंट्रल फोन सर्वर चला सकता है, और प्रत्येक को अपनी जरूरत है अपने स्वयं के प्लेटफॉर्म यूआरएल के खिलाफ सदस्यता।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें