IOSOR ज्ञान

दुहेरी डिलीव्हरीशिवाय अयशस्वी एसएमएस मोहीम आयटम पुन्हा प्रयत्न करा

डेलिव्हर केलेले संदेश पुन्हा बिल न करता व्हाईट-लेबल प्रीपेड एसएमएस मोहिमांमध्ये अयशस्वी आयटमची सुरक्षित पुनर्पुष्टी.

दुहेरी डिलीव्हरीशिवाय अयशस्वी एसएमएस मोहीम आयटम पुन्हा प्रयत्न करा.

अयशस्वी एसएमएस आयटमची रचना

व्हाईट-लेबल प्रीपेड सीपीएएएस मोहिमा चालवताना, नेटवर्क ड्रॉप्स आणि ऑपरेटर टाइमआउटमुळे काही आयटम अयशस्वी होतात. ऑपरेटरना कोणतीही रीट्राय लॉजिक सुरू करण्यापूर्वी डिस्पॅच स्थितीचे स्पष्ट दृश्य असणे आवश्यक आहे. अयशस्वी आयटम अपस्ट्रीम त्रुटी परत करू शकते किंवा JIT डिस्पॅच पाईपलाईनमध्ये असताना पूर्णपणे वेळ संपू शकते. कोणतीही कारवाई करण्यापूर्वी, सिस्टीमने डिलीव्हरी पावती (DLR) समरस करणे आवश्यक आहे जेणेकरून उशीरा मिळालेला ऑपरेटर अभिप्राय आणि कायमस्वरूपी अपयशात गल्लत होणार नाही.

दुहेरी डिलीव्हरी आणि दुहेरी बिलिंगचा धोका

मॅन्युअल किंवा स्वयंचलित मोहीम रीट्राय मधील सर्वात मोठा धोका म्हणजे अगदी तोच मजकूर दोनदा पाठवणे आणि दुहेरी शुल्क आकारणे. जर वेबहुक टाइमआउटची तक्रार करत असेल, तर ऑपरेटर काही मिनिटांनंतरही संदेश डिलीव्हर करू शकतो. संपूर्ण बॅच रीक्यु स्क्रिप्टद्वारे अंधपणे ढकलल्याने तुमच्या क्लायंटला एकाच सामग्रीसाठी त्वरित दोनदा बिल आकारले जाईल. यापासून संरक्षण मिळवण्यासाठी डिस्पॅच करण्यापूर्वी लेजर स्टेट्स आणि ड्युप्लिकेशन की तपासणे आवश्यक आहे.

डीएलआर लॅग विरुद्ध प्रत्यक्ष डिलीव्हरी स्थिती समरस करणे

नेटवर्क कोंडीमुळे अनेकदा उशीरा स्टेटस रिपोर्ट मिळतात, ज्यामुळे संदेश रांगेत अडकला असताना तो अयशस्वी झाल्यासारखा भासतो. DLR विलंब वि API स्वीकारले: उशीरा पावतींवर प्रीपेड जाळणे थांबवा यामध्ये चर्चा केलेले अंतर रीट्राय सुरक्षिततेसाठी अत्यंत महत्त्वाचे आहे. जर अ‍ॅग्रिगेटरने एपीआय विनंती स्वीकारली परंतु अंतिम स्टेटस कॉलबॅक उशीरा दिला, तर त्याला खूप लवकर अपयश मानल्याने डुप्लिकेट पाठवले जातील.

सुरक्षित पेलोड हॅशिंग आणि आयडम्पोटन्सी की

नेटवर्क स्तरावर डुप्लिकेट अंमलबजावणी रोखण्यासाठी, प्रत्येक आउटबाउंड एसएमएस विनंतीसाठी युनिक आयडम्पोटन्सी की आवश्यक असते. जेव्हा मोहीम आयटम अयशस्वी होते आणि रीट्राय रांगेत प्रवेश करते, तेव्हा सिस्टीम प्राप्तकर्ता ई.१६४ क्रमांक, मोहीम आयडी आणि टाइमस्टॅम्प एकत्र करून एक साल्टेड हॅश तयार करते. जर तशीच हॅश असलेला डुप्लिकेट वेबहुक आला, तर बिलिंग इंजिन ते त्वरित रद्द करते, ज्यामुळे दुहेरी लेजर डेबिट टाळता येते.

फेलओव्हर दरम्यान आंशिक बॅच अपयश हाताळणे

जेव्हा प्राथमिक मार्ग खराब होतो, तेव्हा ट्रॅफिक बॅकअप मार्गावर बदलते, ज्यामुळे अनेकदा संमिश्र बॅच परिणाम येतात जिथे अर्धे संदेश यशस्वी होतात आणि उर्वरित अडकतात. दुहेरी शुल्काशिवाय आंशिक फेलओव्हर पाठवणे मधील तत्त्वे बहु-ऑपरेटर सेटअपमध्ये वापरता येतात. यशस्वी मार्ग सुरक्षित ठेवून अयशस्वी भाग अलग करणे आवश्यक आहे.

IOSOR सह प्रारंभ करा

IOSOR कन्सोल उघडा आणि डुप्लिकेट मेसेज पाठवणे आपोआप रोखण्यासाठी तुमच्या मोहीम पुन्हा पाठवण्याच्या प्रक्रियेमध्ये पे लोड आयडपोटन्सी हॅशिंग सुरू करा. कोणतीही मोहीम कायमची अयशस्वी म्हणून नोंदवण्यापूर्वी एक अनिवार्य डिलिव्हरी रिपोर्ट (DLR) रीकन्சிலியேशन होल्ड कालावधी सेट करा. फक्त पुष्टी न केलेले E.164 नंबर पुन्हा प्रक्रिया करण्यासाठी पाठवण्याच्या लॉगधून अंशतः अयशस्वी बॅच वेगळ्या करा.

IOSOR सारांश

कडक आयडपोटन्सी आणि DLR लॅग रीकन्சிலியேशनशिवाय अयशस्वी मोहिमांचे मेसेज पुन्हा पाठवल्यामुळे मेसेजची पुनरावृत्ती होते आणि पैसे वाया जातात. राऊट फेलाव्हर दरम्यान संपूर्ण बॅच पुन्हा कार्यान्वित केल्यामुळे ट्रॅफिक वाढते, ज्यामुळे कॅरिअरचा विश्वास कमी होतो आणि प्राप्तकर्त्यांना सारखेच मेसेज मिळतात.

गेटवे स्तरावर डुप्लिकेट मेसेज थांबवण्यासाठी प्राप्तकर्ते नंबर आणि मोहीम आयडेंटिफायर एकत्र करणारे सॉल्टेड आयडपोटन्सी की लागू करा. उशीर झालेल्या डिलिव्हरी पावत्या तपासल्याशिवाय किंवा अचूक अयशस्वी सब-बॅच वेगळ्या न करता API टाइमआउटवर स्वयंचलित रीक्यु स्क्रिप्ट त्वरित सुरू करू नका.

हा मार्गदर्शक उपयुक्त होता का?

संबंधित मार्गदर्शक