IOSOR ज्ञान
दोहरे वितरण के बिना विफल एसएमएस अभियान आइटम पुनः प्रयास करें
वितरित संदेशों को दोबारा बिल किए बिना व्हाइट-लेबल प्रीपेड एसएमएस अभियानों में विफल आइटमों का सुरक्षित पुनर्क्यू।
दोहरे वितरण के बिना विफल एसएमएस अभियान आइटम पुनः प्रयास करें.
विफल एसएमएस आइटम की संरचना
व्हाइट-लेबल प्रीपेड CPaaS अभियानों को चलाते समय, नेटवर्क ड्रॉप और वाहक समय-समाप्ति के कारण कुछ आइटम विफल हो जाते हैं। ऑपरेटरों को किसी भी पुनः प्रयास तर्क को ट्रिगर करने से पहले प्रेषण राज्यों का स्पष्ट दृष्टिकोण चाहिए। एक विफल आइटम अपस्ट्रीम त्रुटि लौटा सकता है या JIT प्रेषण पाइपलाइन में कतारबद्ध होने पर पूरी तरह से समय-समाप्ति कर सकता है। किसी भी कार्रवाई से पहले, सिस्टम को यह सुनिश्चित करने के लिए डिलीवरी रसीद (DLR) का मिलान करना होगा कि आप विलंबित वाहक प्रतिक्रिया को स्थायी विफलता के साथ भ्रमित न करें।
दोहरे वितरण और दोहरे बिलिंग का खतरा
मैनुअल या स्वचालित अभियान पुनः प्रयासों में सबसे महत्वपूर्ण जोखिम ठीक उसी पाठ को दो बार भेजना और दोहरा शुल्क ट्रिगर करना है। यदि कोई वेबहुक समय-समाप्ति की रिपोर्ट करता है, तो वाहक मिनटों बाद भी संदेश वितरित कर सकता है। पुनः प्रयास स्क्रिप्ट के माध्यम से पूरे बैच को आँख बंद करके धकेलना तुरंत आपके क्लाइंट को उसी सामग्री के लिए दो बार बिल करेगा। इससे बचाव के लिए प्रेषण से पहले बहीखाता राज्यों और आइडपोटेंसी कुंजियों की जांच करना आवश्यक है।
DLR लैग बनाम वास्तविक डिलीवरी राज्यों का मिलान
नेटवर्क भीड़भाड़ अक्सर विलंबित स्थिति रिपोर्ट की ओर ले जाती है, जिससे यह ऐसा दिखता है कि संदेश विफल हो गया है जब यह केवल कतार में फंस गया था। DLR अंतराल बनाम API स्वीकृत: देर से प्राप्तियों पर प्रीपेड बचाना बंद करें में चर्चा किए गए अंतर को समझना पुनः प्रयास सुरक्षा के लिए महत्वपूर्ण है। यदि कोई एग्रीगेटर API अनुरोध स्वीकार करता है लेकिन अंतिम स्थिति कॉलबैक में देरी करता है, तो इसे बहुत जल्दी विफलता के रूप में मानना डुप्लिकेट भेजने को ट्रिगर करेगा। ऑपरेटरों को एक अनुग्रह अवधि लागू करनी चाहिए जहां लंबित राज्य सुरक्षित रखे जाते हैं।
सुरक्षित पेलोड हैशिंग और आइडपोटेंसी कुंजियाँ
नेटवर्क स्तर पर डुप्लिकेट निष्पादन को रोकने के लिए, प्रत्येक आउटबाउंड एसएमएस अनुरोध को एक अद्वितीय आइडपोटेंसी कुंजी की आवश्यकता होती है। जब कोई अभियान आइटम विफल हो जाता है और पुनः प्रयास कतार में प्रवेश करता है, तो सिस्टम प्राप्तकर्ता E.164 नंबर, अभियान ID और टाइमस्टैम्प को मिलाकर एक नमकीन हैश उत्पन्न करता है। यदि ठीक उसी हैश के साथ एक डुप्लिकेट वेबहुक आता है, तो बिलिंग इंजन इसे तुरंत गिरा देता है, जिससे माध्यमिक बहीखाता डेबिट रुक जाते हैं। यह पैटर्न डुплиकेट वेबहुक से दूसरा डेबिट नहीं होना चाहिए में उल्लिखित सुरक्षा को दर्शाता है।
फ़ेलओवर के दौरान आंशिक बैच विफलताओं को संभालना
जब एक प्राथमिक मार्ग खराब हो जाता है, तो ट्रैफ़िक बैकअप मार्ग पर चला जाता है, जिसके परिणामस्वरूप अक्सर मिश्रित बैच परिणाम मिलते हैं जहाँ आधे संदेश सफल होते हैं और बाकी रुक जाते हैं। इन खंडित रनों को सुरक्षित रूप से प्रबंधित करने के लिए सक्रिय पाइपलाइन को बाधित किए बिना विफल सबसेट को अलग करना आवश्यक है। इसी तरह के सिद्धांत दोहरे शुल्क के बिना आंशिक फ़ेलओवर भेजें का प्रबंधन करते समय लागू होते हैं।
IOSOR के साथ शुरुआत करें
डुप्लिकेट प्रेषण को स्वचालित रूप से रोकने के लिए IOSOR कंसोल खोलें और अपने अभियान रीट्राय पाइपलाइनों में पेलोड आइडempotेंसी हैशिंग सक्षम करें। किसी भी संदेश को रीक्यूइंग के लिए स्थायी रूप से विफल के रूप में चिह्नित करने से पहले एक अनिवार्य DLR मिलान होल्ड अवधि सेट करें। डिस्पैच क्यु लॉग से सीधे आंशिक बैच विफलताओं को अलग करें ताकि केवल अपुष्ट E.164 गंतव्यों को ही दोबारा संसाधित किया जा सके।
IOSOR सार
सख्त आइडempotेंसी और DLR अंतराल मिलान के बिना विफल अभियान मदों को पुनः प्रयास करने से सीधे डुप्लिकेट संदेश वितरण और व्यर्थ प्रीपेड धन की बर्बादी होती है। रूट फेलओवर के दौरान पूरे बैचों को आँख बंद करके फिर से निष्पादित करने से ओवरलैपिंग ट्रैफिक बनता है जो वाहक विश्वास को कम करता है और प्राप्तकर्ताओं को डुप्लिकेट टेक्स्ट के साथ परेशान करता है।
डुप्लिकेट प्रेषण को गेटवे स्तर पर गिराने के लिए प्राप्तकर्ता नंबरों और अभियान पहचानकर्ताओं को संयोजित करने वाले साल्टेड आइडempotेंसी कुंजियों को लागू करें। विलंबित वितरण रसीदों की जाँच किए बिना या सटीक विफल उप-बैचों को अलग किए बिना API टाइमआउट पर तुरंत स्वचालित रीक्यू स्क्रिप्ट ट्रिगर न करें।
क्या यह गाइड मददगार थी?
संबंधित गाइड
- अभियान का अनुमानित समय बनाम दीवार घड़ी: शांत घंटे पूर्वानुमान बदलते हैं
जानें कि दीवार घड़ी का समय, शांत घंटे के नियम और थ्रूपुट गति आपके एसएमएस अभियान के ईटीए को कैसे बदलते हैं। अपने व्हाइट-लेबल प्लेटफॉर्म को सटीक रखें।
- बैलेंस गार्ड एसएमएस अभियानों को रोकता है: कम वॉलेट ऑपरेटर की विफलता नहीं है
जानें कि हमारे व्हाइट-लेबल सीपीaaS प्लेटफॉर्म पर एसएमएस अभियान अचानक क्यों रुक जाते हैं, जिसका कारण वाहक आउटेज के बजाय प्रीपेड बैलेंस सीमाएं हैं।
- एक प्रीपेड खाते पर OTP बनाम मार्केटिंग रूट विभाजन
पारस्परिकता रोfgते हुए एक ही प्रीपेड बैलेंस से उच्च-प्राथमिकता वाले SMS सत्यापन और प्रचार अभियानों को प्रबंधित करें।