IOSOR ज्ञान
मैसेज लाइफसाइकल स्टेट्स बनाम कम डिलीवरी प्लेबुक्स
सबमिट से लेकर कतार, भेजे गए और DLR रसीद तक सटीक SMS स्टेट मशीन को समझें, साथ ही लेजर होल्ड और वेबहुक कॉलबैक की जानकारी प्राप्त करें।
मैसेज लाइफसाइकल स्टेट्स बनाम कम डिलीवरी प्लेबुक्स.
API स्वीकृति और प्रारंभिक कतार स्थिति
जब कोई API क्लाइंट मैसेजिंग एंडपॉइंट पर SMS अनुरोध सबमिट करता है, तो प्लेटफॉर्म वाक्यविन्यास सत्यापन और लेजर प्राधिकरण करता है। गंतव्य संख्या को E.164 प्रारूप का सख्ती से पालन करना चाहिए, चाहे वह ट्रांजैक्शनल OTP अलर्ट हो या सूचनाएं। मैसेज को स्टेट मशीन में ले जाने से पहले, इंजन यह सत्यापित करता है कि खाता आवश्यक USD 20 का न्यूनतम बैलेंस बनाए रखता है। एक मान्य अनुरोध को तुरंत एक अनूठा पहचानकर्ता सौंपा जाता है और प्रारंभिक कतारबद्ध स्थिति में स्थानांतरित कर दिया जाता है।
प्रोसेसिंग स्थिति और कैरियर हैंडऑफ मेकैनिक्स
एक बार कतारबद्ध होने के बाद, आंतरिक प्रेषक रिकॉर्ड को आउटबाउंड प्रेषण पाइपलाइन में स्थानांतरित कर देता है। इस चरण के दौरान, इंजन गंतव्य राउटिंग नियमों, प्रेषक ID अनुपालन और नेटवर्क उपलब्धता का मूल्यांकन करता है। यदि आउटबाउंड ट्रैफ़िक के लिए समर्पित प्रेषक पहचान की आवश्यकता होती है, तो सिस्टम बिना किसी मैन्युअल देरी के सत्र में एक सक्रिय पते को लिंक करने के लिए JIT आवंटन निष्पादित करता है। वाहक को हस्तांतरण सुरक्षित SMSC कनेक्शन के माध्यम से होता है।
एसिंक्रोनस DLR ट्रांज़िशन और त्रुटि कोड
'sent' से अंतिम स्थिति में परिवर्तन इनकमिंग डिलीवरी रिपोर्ट (DLR) के माध्यम से एसिंक्रोनस रूप से होता है। डाउनस्ट्रीम मोबाइल कैरियर 'delivered', 'undelivered', या 'failed' जैसे परिणामों को दर्शाने वाली स्थिति रसीद लौटाता है। यदि कोई हैंडसेट पहुंच से बाहर है, तो DLR तब तक लंबित रहता है जब तक कि कैरियर रीट्राई टाइमर समाप्त नहीं हो जाता। विस्तृत त्रुटि कोड डेवलपर्स को समस्याओं का सटीक निदान करने में मदद करते हैं।
प्रीपेड लेजर होल्ड और प्लेटफॉर्म थ्रेसहोल्ड
प्रत्येक राज्य परिवर्तन सीधे वित्तीय बहीखाता घटनाओं से जुड़ता है, जिसमें नंबरों के लिए आवर्ती मासिक MRC लागत शामिल है। प्रारंभिक सबमिशन गंतव्य उपसर्ग दरों और खंडों की संख्या के आधार पर एक लंबित होल्ड की गणना शुरू करता है। USD 1,000 का वॉल्यूम स्केल करने वाले खातों की स्वचालित सिस्टम जांच होती है। सफल वितरण पर, होल्ड को अंतिम रूप दिया जाता है, जबकि विफलता पर gereserveerde fondsen वापस जारी कर दिए जाते हैं।
स्टेट मशीन ऑब्जर्वेबिलिटी और वेबहुक इंटीग्रेशन
क्लाइंट एप्लिकेशन लॉजिक में स्टेट ट्रैकिंग को एकीकृत करने के लिए रीयल-टाइम HTTP वेबहुक को कॉन्फ़िगर करने की आवश्यकता होती है। जैसे ही संदेश कतारबद्ध से भेजे गए और अंत में DLR रसीद में चले जाते हैं, प्लेटफॉर्म संदेश पहचानकर्ता, टाइमस्टैम्प और त्रुटि कारणों वाले हस्ताक्षरित कॉलबैक भेजता है। ये कॉलबैक निरंतर पोलिंग के बिना संपूर्ण डिलीवरी पाइपलाइन में दृश्यता प्रदान करते हैं।
संबंधित लेख: कतारबद्ध संदेशों के लिए धन होल्ड किया जाना चाहिए, भेजे गए रूप में डेबिट नहीं · Queued बनाम Sent: IOSOR में एक एकल संदेश पथ · पहली कटौती से पहले प्रीपेड राशि आरक्षित करना.
IOSOR के साथ शुरुआत करें
IOSOR कंसोल खोलें और अपने सिस्टम के संदेश अनुरोध हैंडलर को सीधे स्टेट मशीन के कॉलबैक एंडपॉइंट पर मैप करें। सुनिश्चित करें कि कतार से भेजे गए तक आंतरिक संदेश रिकॉर्ड स्थिति को अपडेट करने से पहले आपका एप्लिकेशन लॉजिक वेबहुक हस्ताक्षर को सत्यापित करता है। समवर्ती अनुरोधों को अवरुद्ध किए बिना बहीखाता होल्ड का मिलान करने की पुष्टि के लिए सिम्युलेटेड अतुल्यकालिक DLR पेलोड के विरुद्ध अपने इवेंट हैंडलर का परीक्षण करें।
IOSOR सार
संदेश प्रसंस्करण एक नियतात्मक परिमित-अवस्था मशीन के रूप में संचालित होता है जहाँ प्रत्येक परिवर्तन एक अमूर्त वितरण मीट्रिक के बजाय एक सत्यापित तकनीकी घटना को दर्शाता है। प्रारंभिक API सबमिशन और कतार सत्यापन से लेकर कैरियर हैंडऑफ़ और अंतिम अतुल्यकालिक DLR कॉलबैक तक, स्थिति मैकेनिक्स को अलग करना इवेंट पाइपलाइन और त्रुटि मैपिंग में पूर्ण दृश्यता प्रदान करता है।
ऐसी एप्लिकेशन लॉजिक बनाएं जो प्रत्येक स्थिति परिवर्तन को हस्ताक्षरित वेबहुक रसीदों और बहीखाता होल्ड द्वारा समर्थित एक दृढ़ अनुबंध के रूप में मानती है। स्टेट मशीन के निष्पादन को डिलीवरी दर ट्यूनिंग के साथ न मिलाएं—जीवनचक्र स्थिति ट्रैकिंग को एक बुनियादी ढांचा विश्वसनीय पाइपलाइन मानें।
क्या यह गाइड मददगार थी?
संबंधित गाइड
- कतारबद्ध संदेशों के लिए धन होल्ड किया जाना चाहिए, भेजे गए रूप में डेबिट नहीं
जानें कि IOSOR लेजर में संदेश कतार स्थितियों को कैसे प्रबंधित करता है। कतारबद्ध SMS अनुरोध अंतिम डेबिट के बजाय एक अस्थायी बैलेंस होल्ड बनाते हैं।
- Queued बनाम Sent: IOSOR में एक एकल संदेश पथ
समझें कि वित्त और उत्पाद SMS और OTP जीवनचक्र चरणों के लिए एक एकीकृत स्टेट मशीन कैसे साझा करते हैं, IOSOR में प्रीपेड होल्ड और DLR स्थिति को संतुलित करते हैं।