Voice API
बोली गई आवाज़, ऑडियो प्लेबैक, कीपैड इनपुट और ट्रांसफ़र के साथ कॉल शुरू और नियंत्रित करें।
प्रोग्राम करने योग्य कॉलिंग देखेंडेवलपर के लिए IllyVoIP
अपने सॉफ़्टवेयर में कॉलिंग, मैसेजिंग और नंबर प्रबंधन जोड़ें। अपने वर्कफ़्लो के लिए सर्वर API और ब्राउज़र इंटरफ़ेस में कॉल करने के लिए Webphone SDK इस्तेमाल करें।
# सर्वर-साइड अनुरोध का उदाहरण
curl -X GET \
"https://api.illyvoip.com/api/v1/sip/identities" \
-H "X-Api-Key: YOUR_API_KEY"किसी सेवा से शुरुआत करें, फिर उसके संदर्भ दस्तावेज़ में प्रमाणीकरण, पैरामीटर, जवाब और उपलब्ध कार्रवाइयाँ समझें।
बोली गई आवाज़, ऑडियो प्लेबैक, कीपैड इनपुट और ट्रांसफ़र के साथ कॉल शुरू और नियंत्रित करें।
प्रोग्राम करने योग्य कॉलिंग देखेंAPI से कैटलॉग खोजें, कीमत का कोट लें, ऑर्डर दें और रूटिंग सेट करें।
फोन नंबर देखेंमैसेज भेजें, हर प्राप्तकर्ता का परिणाम देखें और अपने ऐप में डिलीवरी की स्थिति जानें।
SMS देखेंफोन नंबर का प्रारूप मानकीकृत करें या जहाँ समर्थित हो, लाइव नेटवर्क और पोर्टेबिलिटी की जानकारी माँगें।
लुकअप देखेंअलग स्पीच API की मदद से ऑडियो को टेक्स्ट में बदलें या टेक्स्ट से बोली गई आवाज़ बनाएँ। दस्तावेज़ में दिए गए भाषा और आवाज़ के विकल्प चुनें।
स्पीच API देखेंदस्तावेज़ में दिए गए एंडपॉइंट से संपर्क, पिछली कॉल और रिकॉर्डिंग की पहुँच प्रबंधित करें।
API संदर्भ देखेंWebphone SDK
CRM, एजेंट इंटरफ़ेस या अपने कार्यक्षेत्र में ब्राउज़र कॉलिंग जोड़ें। JavaScript SDK, SIP over WSS के ज़रिए पंजीकरण, कॉल नियंत्रण और डिवाइस प्रबंधन देता है।
JavaScript से कनेक्ट करें, पंजीकरण करें, कॉल करें और उठाएँ, म्यूट करें, होल्ड पर रखें, फिर शुरू करें, DTMF भेजें और ट्रांसफ़र करें।
ऑडियो डिवाइस चुनें, कॉल से पहले जाँच चलाएँ और लाइव कॉल के आँकड़े देखें। ऑडियो आउटपुट चुनने की सुविधा ब्राउज़र के समर्थन पर निर्भर करती है।
क्षेत्र चुनें, सिग्नलिंग का प्रबंधित फ़ॉलबैक सेट करें और लंबे सेशन के लिए ब्राउज़र के क्रेडेंशियल रिफ़्रेश करें।
वेबहुक
कॉल, SMS, संपर्क और वॉइसमेल के इवेंट की सूचनाएँ पाएँ। अपने रिकॉर्ड अपडेट करें या वर्कफ़्लो का अगला चरण शुरू करें।
हस्ताक्षर जाँचें, डिलीवरी की पुष्टि तुरंत करें और दोबारा आने वाले इवेंट ID को सुरक्षित ढंग से सँभालें।
वेबहुक संदर्भ पढ़ेंcall_ringing
call_answered
call_completedsms_sent
sms_delivered
sms_failedcontact_added
voicemail_receivedपोर्टल में आपके खाते के अंदर ही API दस्तावेज़, उदाहरण और डेवलपमेंट टूल मिलते हैं।
अपने एंडपॉइंट के लिए प्रमाणीकरण का तरीका, ज़रूरी पैरामीटर और जवाब के फ़ील्ड देखें।
शुरुआत करेंएंडपॉइंट के दस्तावेज़ के साथ प्रकाशित OpenAPI स्पेसिफ़िकेशन का इस्तेमाल करें।
OpenAPI स्पेसिफ़िकेशनAPI Playground में अनुरोध के उदाहरण बनाएँ। भेजे गए अनुरोध आपके खाते से चलते हैं और उनसे शुल्क लगने वाली कार्रवाइयाँ हो सकती हैं।
API Playground खोलेंसामान्य ग्राहक API अनुरोध में X-Api-Key हेडर इस्तेमाल होता है। कुंजी अपने बैकएंड पर ही रखें। मौजूदा शुरुआत गाइड में खाते का दायरा और हर एंडपॉइंट की अलग ज़रूरतें दी गई हैं।
पोर्टल में कुंजी देखने, कॉपी करने और फिर से बनाने के लिए पहचान सत्यापन ज़रूरी है। दिखाए गए पासवर्ड और दो-चरणीय सत्यापन के निर्देशों का पालन करें। API Playground कुछ समय के लिए अनलॉक होता है; अनुरोध चलाने से पहले उसे जाँचें। कुंजी फिर से बनाते समय उसका इस्तेमाल करने वाले ऐप में भी अपडेट की व्यवस्था करें।
सुझाए गए प्रबंधित SDK फ़्लो में आपका बैकएंड कम समय के लिए मान्य ब्राउज़र टोकन जारी करता है। SIP पहचान सर्वर पर प्रमाणित उपयोगकर्ता से तय करें; ब्राउज़र को मनचाही पहचान चुनने न दें। API कुंजी आपके सर्वर पर ही रहती है।
यह ब्राउज़र कॉलिंग के लिए केवल वेब पर इस्तेमाल होने वाला JavaScript SDK है। यह Windows, iOS और Android के प्रकाशित IllyVoIP ऐप से अलग है।
Webphone SDK संदर्भ में होस्ट की गई ब्राउज़र फ़ाइल और TypeScript परिभाषाओं वाला डाउनलोड करने योग्य सेल्फ़-होस्टेड बंडल मिलता है। मौजूदा बंडल इस्तेमाल करें और उसके रिलीज़ नोट व सुरक्षा निर्देश पढ़ें।
हाँ। API दस्तावेज़ में कैटलॉग खोज, कोट, ऑर्डर, रूटिंग और ज़रूरी दस्तावेज़ जमा करने के वर्कफ़्लो दिए गए हैं। नंबर की उपलब्धता और सक्रिय होने की प्रक्रिया गंतव्य व लागू पंजीकरण शर्तों पर निर्भर करती है।
डिलीवरी दोबारा की जा सकती है। हस्ताक्षर जाँचें और स्थिर इवेंट ID से यह सुनिश्चित करें कि एक ही इवेंट दो बार प्रोसेस न हो। संदर्भ में समर्थित इवेंट और रीट्राई का व्यवहार दिया गया है।
मौजूदा API संदर्भ से शुरुआत करें और अपनी ज़रूरत की सेवाएँ चुनें।