call_initiatedकॉल शुरू होती है।
वेबहुक
दस्तावेज़ित पेलोड, हस्ताक्षरित अनुरोध और डिलीवरी हिस्ट्री के साथ कॉल, SMS, संपर्क और वॉइसमेल इवेंट अपने ऐप से जोड़ें।
call_completedमौजूदा दस्तावेज़ित इवेंट देखने के लिए श्रेणी चुनें। यह जानकारी के लिए है, लाइव इवेंट फ़ीड नहीं।
call_initiatedकॉल शुरू होती है।
call_ringingकॉल रिंग होने के चरण में पहुँचती है।
call_answeredकॉल का जवाब दिया जाता है।
call_completedकॉल समाप्त होती है; अंतिम अवधि शामिल होती है।
sms_sentसंदेश भेजा जाता है।
sms_deliveredडिलीवरी का नतीजा डिलीवर हुआ बताया जाता है।
sms_failedडिलीवरी विफल होने का नतीजा बताया जाता है।
contact_addedसंपर्क जोड़ा जाता है।
voicemail_receivedनया वॉइसमेल मिलता है।
यह कैसे काम करता है
IllyVoIP आपके तय किए एंडपॉइंट पर JSON POST अनुरोध भेजता है।
खाते की वेबहुक सेटिंग में एंडपॉइंट बनाएँ। ऐप की ज़रूरत के अनुसार कॉल, SMS, संपर्क या वॉइसमेल इवेंट सब्सक्राइब करें।
दस्तावेज़ के अनुसार वेबहुक सीक्रेट, टाइमस्टैम्प और अनुरोध की मूल बॉडी से Illyvoip-Signature हेडर जाँचें।
जल्दी सफल 2xx जवाब लौटाएँ। लंबे काम कतार में डालें ताकि डिलीवरी की स्वीकृति में देरी न हो।
बॉडी का इवेंट ID सेव करें और पहले प्रोसेस हो चुके इवेंट अनदेखे करें। दोबारा प्रयास में वही इवेंट फिर आ सकता है।
पोर्टल में डिलीवरी हिस्ट्री है। API दस्तावेज़ पेलोड, हस्ताक्षर और दोबारा प्रयास का व्यवहार समझाते हैं।
नहीं। API में दस्तावेज़ित इवेंट सूची देखें। अपनी प्रक्रिया के लिए उपलब्ध इवेंट ही सब्सक्राइब करें।
हाँ। डिलीवरी के दोबारा प्रयास में इवेंट ID वही रहता है। दोहराव पहचानने के लिए बॉडी का id इस्तेमाल करें, डिलीवरी जॉब ID नहीं।
मौजूदा दस्तावेज़ों के अनुसार नेटवर्क विफलता और HTTP 408, 429 व 5xx जवाबों पर दोबारा प्रयास हो सकता है। रीडायरेक्ट और अन्य 4xx जवाब डिलीवरी रोक देते हैं। रिसीवर बनाने से पहले नवीनतम विनिर्देश देखें।
पहले मौजूदा इवेंट दस्तावेज़ पढ़ें, फिर रिसीविंग एंडपॉइंट कॉन्फ़िगर करें।