Webphone SDK से ब्राउज़र कॉलिंग जोड़ें
मौजूदा SDK लें, स्थायी क्रेडेंशियल सर्वर पर रखें और कॉलिंग सुरक्षित टेस्ट करें।
समर्थित पैकेज और संदर्भ से शुरू करें
खोलें API दस्तावेज़ → Webphone SDK। वेब बंडल या बताए संसाधन लें और उसी संस्करण के उदाहरण अपनाएँ। पुराने संस्करण से पहले सुरक्षा सलाह पढ़ें। यह वेब SDK है, नेटिव मोबाइल कॉलिंग का विकल्प नहीं।
डेवलपर प्रमाणित HTTPS ऐप, अनुमत SIP पहचान, माइक्रोफ़ोन अनुमति और मौजूदा SDK संसाधन तैयार करे। SDK Playground खाता/ब्राउज़र जाँचता है, लेकिन कॉल असली और शुल्क योग्य हैं।
स्थायी क्रेडेंशियल बैकएंड में रखें
- प्रोडक्शन की सामान्य शुरुआत मैनेज्ड-टोकन उदाहरण से करें।
- बैकएंड उपयोगकर्ता को प्रमाणित करके अनुमत IllyVoIP पहचान जाँचता है।
- खाते की API कुंजी से दस्तावेज़ वाला अल्पकालिक ब्राउज़र अधिकार माँगता है। केवल SDK का ज़रूरी डेटा लौटाएँ, स्थायी कुंजी नहीं।
- उसी डेटा और वर्तमान उदाहरण से SDK शुरू करें। समाप्ति, लॉगआउट और त्रुटि संभालें, बार-बार सत्र न बनाएँ।
बिना प्रमाणित ब्राउज़र से मनमानी पहचान न लें या दूसरे खाते के टोकन न बनने दें। कुंजी और SIP पासवर्ड सार्वजनिक JavaScript, रिपॉज़िटरी, URL या चित्र में न रखें। रॉ SIP उन्नत विकल्प है, फ्रंटएंड में स्थायी रहस्य रखने का कारण नहीं।
उपयोगकर्ता को तैयारी दिखाएँ
दस्तावेज़ इवेंट से कनेक्टिंग, तैयार, इनकमिंग, सक्रिय, समाप्त और विफल स्थिति दिखाएँ। स्पष्ट कार्रवाई पर माइक्रोफ़ोन माँगें, समर्थित हो तो डिवाइस चुनने दें और अनुमति अस्वीकृति दिखाएँ। कीपैड दिखना पंजीकरण नहीं, पंजीकरण दोतरफ़ा ऑडियो का प्रमाण नहीं।
SDK पूरी मल्टी-डिवाइस नीति देता है ऐसा न मानें। कनेक्ट/डिस्कनेक्ट क्रम मानें और सत्र टकराव दिखाएँ। समाप्त सत्र सक्रिय फ़ोन न दिखे। लॉगआउट पर खाता स्थिति मिटाएँ और नए उपयोगकर्ता की अधिकृत पहचान शुरू करें, पुराने की कैश पहचान नहीं।
छोटा स्वीकार्यता टेस्ट करें
अनुमति से एक आउटगोइंग और इनकमिंग, जवाब/अंत, माइक्रोफ़ोन/स्पीकर तथा दिए होल्ड/कीपैड/ट्रांसफ़र टेस्ट करें। अनुमति अस्वीकार, नेटवर्क खोना, लॉगआउट/खाता बदलना और मल्टी-डिवाइस व्यवहार देखें। मौजूदा क्षेत्र निर्देश अपनाएँ; क्षेत्र फॉलबैक बीच में रुकी कॉल बचने का वादा नहीं।
अपने अधिकृत लक्ष्य लें, दरें देखें और बार-बार कॉल को मुफ़्त जाँच न मानें। ज़रूरी सूचना और अनुमति के बिना रिकॉर्डिंग न लें/भेजें।
चरण के अनुसार जाँचें
अनुमति विफल हो तो बैकएंड जवाब और पहचान अधिकार देखें, रहस्य लॉग न करें। सिग्नलिंग विफल हो तो क्षेत्र और नेटवर्क/ब्राउज़र संगतता देखें। जुड़े ऑडियो में दिक्कत हो तो डिवाइस, माइक्रोफ़ोन और मीडिया नेटवर्क देखें। सपोर्ट के लिए SDK/ब्राउज़र संस्करण, साफ़ त्रुटि, समय/टाइमज़ोन और सार्वजनिक संदर्भ रखें।
तरीके, डेटा और टोकन अवधि के लिए API संदर्भ प्रामाणिक है। देखें API त्वरित शुरुआत ताकि खाता और सुरक्षित अनुरोध समझ सकें।