मुख्य सामग्री पर जाएँ
PDU डिकोडर

SUBMIT, DELIVER, STATUS-REPORT के लिए ऑनलाइन PDU डिकोडर

PDU चिपकाएँ और फ़ील्ड-दर-फ़ील्ड पढ़ें: सर्विस सेंटर, पता, एनकोडिंग, तारीख़, कनेक्शन और डिकोड किया टेक्स्ट। फ़ील्ड ग़लत हो तो डिकोडर ख़ाली स्क्रीन नहीं, फ़ील्ड का नाम बताता है।

SUBMIT, DELIVER, STATUS-REPORTकई भाग का समर्थनऑफ़लाइन चलता है

ब्राउज़र में PDU डिकोड करें

फ़ील्ड में एनकोडर का बनाया SMS-SUBMIT फ़्रेम है। कोई भी फ़्रेम चिपकाएँ और ‘डिकोड’ दबाएँ, नीचे फ़ील्ड पढ़े जा सकते हैं।

PDU डिकोडर

इंटरनेट की ज़रूरत नहीं

खाली जगह अनदेखी होती है। कई PDU को ख़ाली पंक्ति या एनकोडर के ----- PDU n/total ----- संकेत से अलग करें।

डिकोड किए फ़ील्ड

टेक्स्ट, तारीख़ और कनेक्शन संदर्भ फ़्रेम में जैसे हैं वैसे दिखते हैं। डिकोडर इनपुट कभी नहीं बदलता।

कुछ भी सर्वर को नहीं भेजा जाता। पेज का JavaScript फ़्रेम पढ़ता है, इसलिए निजी संदेश डिब्बे से निकाला PDU भी इसी डिवाइस पर रहता है।

टेक्स्ट मोड और PDU मोड

एक ही संदेश दर्ज किए मोड के अनुसार अलग दिखता है।

क्या दिखता हैटेक्स्ट मोड का नतीजाPDU मोड का नतीजा
टेक्स्टपढ़े जाने वाले अक्षरहेक्स ऑक्टेट; टेक्स्ट पैक या ऊपरी बाइट से एनकोड
एनकोडिंगमोडेम चुनता हैडेटा कोडिंग ऑक्टेट में स्पष्ट
लंबा संदेशमोडेम बँटवारा छिपाता हैUDH संदर्भ, भाग संख्या और कुल दिखाता है
तारीख़दिखाते समय लोकल रूपटाइमज़ोन ऑक्टेट सहित सर्विस सेंटर का समय
डिलीवरी रिपोर्टसंक्षिप्त रूपदो तारीख़ और नतीजा ऑक्टेट वाला पूरा स्थिति फ़्रेम

टेक्स्ट मोड संदेश को पढ़ने योग्य रूप में दिखाता है। PDU मोड नेटवर्क के रखे रूप में दिखाता है। कुछ ग़लत होने पर कौन सा फ़ील्ड ग़लत है, यह बाद वाला बताता है।

SMS-DELIVER फ़ील्ड का ढाँचा

मिले संदेश में प्राप्तकर्ता या वैधता नहीं होती, पर तारीख़ होती है।

फ़ील्डऑक्टेटक्या है
SCA1 + nसंदेश संभालने वाला सर्विस सेंटर। 00 का अर्थ फ़्रेम ने इसे छोड़ा
पहला ऑक्टेट1संदेश प्रकार, ‘और भाग हैं’ संकेत, हेडर संकेत
प्रेषक2 + nभेजने वाला पता। अंतरराष्ट्रीय नंबर 91 इस्तेमाल करता है
PID1प्रोटोकॉल पहचानकर्ता
DCS1अक्षर समूह, क्लास, संपीड़न बिट
SCTS7सर्विस सेंटर का समय: साल, महीना, दिन, घंटा, मिनट, सेकंड, टाइमज़ोन
UDL1GSM-7 में सेप्टेट की संख्या, UCS-2 में ऑक्टेट
UDnवैकल्पिक UDH और टेक्स्ट

तारीख़ Unix मान नहीं, हर फ़ील्ड आधे बाइट का पलटा दशमलव अंक है और आख़िरी ऑक्टेट UTC से अंतर 15 मिनट की इकाई में रखता है।

STATUS-REPORT फ़ील्ड

स्थिति रिपोर्ट उपयोगकर्ता डेटा की जगह दो तारीख़ और नतीजा कोड रखती है।

फ़ील्डऑक्टेटक्या है
पहला ऑक्टेट1संदेश प्रकार 02 और सेट हो तो रिपोर्ट क्वालिफ़ायर संकेत
MR1भेजते समय डिवाइस का लौटाया संदेश संदर्भ
प्राप्तकर्ता2 + nसंदेश भेजने वाला नंबर
SCTS7सर्विस सेंटर को संदेश मिलने का समय
पहुँचाने का समय7सर्विस सेंटर के पहुँचाने का समय, वही रूप
स्थिति100–1F पहुँचा, 20–3F अस्थायी त्रुटि जिसे दोबारा भेज सकते हैं, 40–5F स्थायी त्रुटि, 60–7F बिना दोबारा के अस्थायी त्रुटि

स्थिति रिपोर्ट में उपयोगकर्ता डेटा नहीं होता। फ़्रेम इन फ़ील्ड से लंबा हो तो बचे ऑक्टेट चेतावनी के रूप में दिखते हैं, डिकोड नहीं होते।

जो डिकोड नहीं होते

ज़्यादातर त्रुटियाँ बिगड़ा संदेश नहीं, ग़लत नक़ल हैं। डिकोडर जिस फ़ील्ड को नहीं पढ़ सका, उसका नाम बताता है।

इनपुटसंदेशक्या ग़लत है
00110009812143पता बताई लंबाई से छोटा है।प्राप्तकर्ता की लंबाई 9 अंक कहती है पर आगे सिर्फ़ दो ऑक्टेट हैं।
0011Aहेक्स की लंबाई विषम है (5 आधे बाइट)। PDU पूरे बाइट का होना चाहिए।नक़ल में एक अक्षर छूटा और आख़िरी बाइट अधूरा है।
004100098121436587F9000006070003010201UDH की लंबाई 7 उपयोगकर्ता डेटा से बढ़ती है।हेडर लंबाई ऑक्टेट फ़्रेम में मौजूद बाइट से ज़्यादा का वादा करता है।

डिकोडर वे फ़्रेम भी रद्द करता है जिनमें सर्विस सेंटर की लंबाई इनपुट के अंत से बाहर जाती है, कटा पता, अधूरी तारीख़ और दूसरे संदेश प्रकार का SMS-COMMAND। 8-बिट एनकोडिंग को गढ़े अक्षर नहीं, ऑक्टेट की संख्या से दिखाता है। अनजान विस्तारित अक्षर और अकेला छूटा एस्केप चेतावनी के साथ छोड़े जाते हैं और पूरे संदेश को शोर नहीं बनाते।

ये तीन इनपुट एनकोडर वाली उसी रिग्रेशन टेस्ट फ़ाइल में हैं। अपेक्षित त्रुटि टुकड़े के रूप में रखी है, इसलिए डिकोडर का वाक्य बदलने से टेस्ट ग़लती से पास नहीं होगा।

स्वचालन चाहिए तो

यह पेज एक फ़्रेम देखने का है। संदेश के प्रवाह में SMS Deliverer लें।

Windows ऐप आने वाला डिकोड करता, कई भाग के फ़्रेम जोड़ता, प्रेषक और समय रखता और डिलीवरी रिपोर्ट मूल भेजे के पास रखता है। डेस्कटॉप स्क्रीन और लोकल HTTP API वही पार्सर इस्तेमाल करते हैं, इसलिए जहाँ भी देखें संदेश एक जैसा दिखता है।

हार्डवेयर GSM मोडेम व्याख्या, प्राप्ति की सुविधा Windows सॉफ़्टवेयर पेज और परीक्षण फ़्रेम PDU एनकोडर से शुरू करें।

समर्थित फ़्रेम

  • SMS-SUBMIT (कनेक्टेड भाग सहित)
  • तारीख़ और प्रेषक वाला SMS-DELIVER
  • दो तारीख़ वाला SMS-STATUS-REPORT
  • GSM-7, विस्तारित अक्षर और UCS-2
  • 8-बिट UDH, 16-बिट संदर्भ और गंतव्य पोर्ट

2026-11 जाँच। SMS-COMMAND जान-बूझकर रद्द होता है: वह संदेश यातायात नहीं है।

खरीदारों के आम सवाल

डिकोडर क्यों कहता है कि सर्विस सेंटर नहीं है?

आगे का 00 बताता है कि फ़्रेम में सर्विस सेंटर का पता नहीं और डिवाइस या मोडेम सिम का मान इस्तेमाल करेगा। बाकी फ़्रेम सामान्य रूप से डिकोड होता है।

डिलीवरी रिपोर्ट और कई भाग वाला संदेश पढ़ा जा सकता है?

हाँ। SMS-STATUS-REPORT दो तारीख़ और स्थिति ऑक्टेट दिखाता है। कई भाग वाले संदेश में डिकोडर UDH पढ़कर हर भाग का संदर्भ, भाग संख्या और कुल दिखाता है।

संदेश का कुछ हिस्सा बाइनरी डेटा जैसा क्यों दिखता है?

क्योंकि फ़्रेम का डेटा कोडिंग अक्षरों की जगह 8-बिट डेटा बताता है। डिकोडर ऑक्टेट की संख्या दिखाता है और न होने वाले अक्षर नहीं गढ़ता।

डिकोडर PDU कहीं भेजता है?

नहीं। जाँच इसी ब्राउज़र में होती है और ऑफ़लाइन भी चलती है, इसलिए नंबर और निजी सामग्री वाले संदेश भी सुरक्षित हैं।