IOSOR జ్ఞానం

క్యూలో ఉంది వర్సెస్ పంపబడింది: IOSOR లో ఒకే సందేశ మార్గం

SMS మరియు OTP లైఫ్‌సైకిల్ దశల కోసం ఫైనాన్స్ మరియు ప్రొడక్ట్ టీమ్‌లు ఒకే స్టేట్ మెషీన్‌ను ఎలా పంచుకుంటాయో అర్థం చేసుకోండి.

క్యూలో ఉంది వర్సెస్ పంపబడింది: IOSOR లో ఒకే సందేశ మార్గం.

క్యూలో ఉన్న మరియు పంపబడిన సందేశాల కోసం ఒకే స్టేట్ మెషిన్

E.164 గమ్యస్థానానికి SMS లేదా OTP పేలోడ్‌ను ప్రసారం చేయడానికి API అభ్యర్థన ప్లాట్‌ఫారమ్‌ను తాకినప్పుడు, ప్రొడక్ట్ మరియు ఫైనాన్స్ టీమ్‌లు ఖచ్చితంగా ఒకే లైఫ్‌సైకిల్ స్టేట్‌ను సూచించాలి. పాత వ్యవస్థలలో, ప్రొడక్ట్ టీమ్ 'క్యూలో ఉంది' అనేదాన్ని ఇంజనీరింగ్ స్టేటస్‌గా భావిస్తుంది, అయితే ఫైనాన్స్ టీమ్ నెల చివరి నివేదికల కోసం వేచి ఉంటుంది. IOSOR ఒకే డిటర్మినిస్టిక్ స్టేట్ మెషీన్‌ను నడపడం ద్వారా ఈ వ్యత్యాసాన్ని తొలగిస్తుంది. HTTP పేలోడ్ చెల్లుబాటు అయిన వెంటనే, సందేశం క్యూలో ఉన్న స్టేట్‌లోకి ప్రవేశిస్తుంది. ఈ స్టేటస్ ట్రాన్సాక్షన్ లాగ్‌లో ఒక రికార్డును సృష్టిస్తుంది, రూట్ రేట్‌ను లాక్ చేస్తుంది మరియు క్లయింట్ ప్రిపేడ్ వాలెట్‌పై ఫండ్‌ను హోల్డ్ చేస్తుంది.

క్యూలో ఉన్నప్పుడు నిధుల రిజర్వ్ వర్సెస్ చివరి సెటిల్‌మెంట్

క్యూలో ఉన్న స్టేట్‌లోకి ప్రవేశించిన వెంటనే, ఇంజిన్ తక్షణ బ్యాలెన్స్ చెక్‌ను నిర్వహిస్తుంది. ప్లాట్‌ఫారమ్ ఆర్థిక స్థిరత్వాన్ని కాపాడుకోవడానికి, అవుట్‌బౌండ్ ట్రాఫిక్ పైప్‌లైన్‌లోకి ప్రవేశించే ముందు ఖాతాలు USD 20 ప్రిపేడ్ ఫ్లోర్‌ను నిర్వహించాలి. క్యూలో ఉన్నప్పుడు, అవుట్‌బౌండ్ SMS విభాగానికి అయ్యే అంచనా వ్యయం హోల్డ్ చేయబడుతుంది. సందేశం క్యూలో ఉంది నుండి పంపబడింది స్టేట్‌కి మారితే, ఈ హోల్డ్ అంకెల డెబిట్‌గా మారుతుంది. ఒకవేళ చెల్లుబాటు కాకపోతే, హోల్డ్ వెంటనే విడుదల చేయబడుతుంది. నెలవారీ ట్రాఫిక్ పరిశీలన పరిమితి అయిన USD 1,000/నెల వైపు పెరిగేకొద్దీ, లెడ్జర్ కన్కరెన్సీ వేగవంతమైన మార్పుల సమయంలో బ్యాలెన్స్ వ్యత్యాసాలను నిరోధిస్తుంది.

ట్రాన్సిషన్ ట్రిగ్గర్స్: API ఇంజెక్షన్ నుండి హ్యాండ్‌ఆఫ్ వరకు

క్యూలో ఉంది మరియు పంపబడింది మధ్య సరిహద్దు చాలా స్పష్టంగా ఉంటుంది. క్యూలో ఉంది అంటే పేలోడ్ చెల్లుబాటు చేయబడింది, రేటు లెక్కించబడింది మరియు రిజర్వ్ చేసిన నిధులతో పంపే క్యూకు కేటాయించబడింది. పంపబడింది అనేది ఎడ్జ్ గేట్‌వే PDU ని నెట్‌వర్క్ ఇంటర్‌ఫేస్‌కు ప్రసారం చేసి తాత్కాలిక రసీదును పొందిందని సూచిస్తుంది. ఈ మిల్లీసెకన్ లో, సిస్టమ్ స్టేట్‌ను పంపబడింది అని అప్‌డేట్ చేస్తుంది మరియు వెబ్‌హుక్ ఈవెంట్‌ను పంపుతుంది. JIT కేటాయింపును ఉపయోగించి నంబర్‌లు కేటాయించబడతాయి, ఇది E.164 రూటింగ్ మరియు MRC అకౌంటింగ్ సరిగ్గా జరగడానికి దోహదపడుతుంది.

డెలివరీ నివేదికలతో లెడ్జర్ ఆడిట్‌ల సయోధ్య

DLR ఆలస్యం జరిగినప్పుడు ఫైనాన్స్ ఆడిట్‌లు మరియు ఇంజనీరింగ్ లాగ్‌ల మధ్య వైరుధ్యాలు రావచ్చు. IOSOR లో, పంపబడింది అనేది చివరి డెబిట్ నిర్ధారణ యొక్క అకౌంటింగ్ పాయింట్. DELIVERED లేదా UNDELIVERED వంటి DLR స్టేటస్‌లు ప్రారంభ ట్రాన్సాక్షన్ లెడ్జర్‌ను మార్చకుండా ఆపరేషనల్ మెట్రిక్‌లను అప్‌డేట్ చేస్తాయి. ఇన్బౌండ్ STOP కమాండ్ అందినట్లయితే, ఆ E.164 చిరునామా కోసం తదుపరి ప్రయత్నాలు నిధుల హోల్డ్‌కు ముందే Verify OK స్టేటస్‌తో API సరిహద్దు వద్ద తిరస్కరించబడతాయి.

ఆపరేషనల్ ప్లేబుక్ మరియు సంబంధిత ఆర్కిటెక్చర్

ఇంజనీరింగ్ మరియు ఫైనాన్స్ మధ్య సమన్వయాన్ని నిర్వహించడానికి, క్యూ హ్యాండ్లింగ్, ఐడెంపొటెన్సీ మరియు వాలెట్ మెకానిక్స్ కోసం ఈ మార్గదర్శకాలను అనుసరించండి:

IOSOR తో ప్రారంభించండి

IOSOR కన్సోల్‌ను తెరిచి, మీ అవుట్‌బౌండ్ హుక్‌లను సింగిల్ క్యూ-టు-సెంట్ పైప్‌లైన్‌తో సమలేఖనం చేయడానికి లైఫ్‌సైకిల్ స్టేట్ మెషిన్ కాన్ఫిగరేషన్‌కు వెళ్లండి. డౌన్‌స్ట్రీమ్ క్యారియర్ డిఎల్‌ఆర్‌ల కోసం వేచి ఉండకుండా, తుది డెబిట్ కమిట్ కోసం సెంట్ స్టేట్‌ను అధికారిక బిందువుగా గుర్తించడానికి మీ లెడ్జర్ ఇంటిగ్రేషన్‌ను కాన్ఫిగర్ చేయండి. టెస్ట్ డిస్పాచ్‌ను రన్ చేయడం ద్వారా మరియు ఇంజనీరింగ్ వెబ్‌హుక్స్ మరియు ఫైనాన్షియల్ లాగ్‌ల అంతటా ఏకీకృత ట్రాన్సాక్షన్ స్టేట్ ఐడిని ఆడిట్ చేయడం ద్వారా సెటప్‌ను ధృవీకరించండి.

IOSOR సారాంశం

ప్రొడక్ట్ టెలిమెట్రీ మరియు బిల్లింగ్‌ను ఒకే స్టేట్ మెషిన్ చుట్టూ ఏకం చేయడం వల్ల ఇంజనీరింగ్ మరియు ఫైనాన్స్ మధ్య కార్యాచరణ ఘర్షణ తొలగిపోతుందని ఈ గైడ్ నిరూపించింది.

ఈ గైడ్ సహాయకరంగా ఉందా?

సంబంధిత గైడ్‌లు