BroadNet
बुनियादी बातें BroadNet उत्तर

GSM 7-bit बनाम UCS-2 एन्कोडिंग — कब किसका उपयोग किया जाता है।

अंतिम बार समीक्षा की गई 2 मिनट की रीडिंगBroadNet इंजीनियरिंग द्वारा समीक्षा की गई
त्वरित उत्तर

एक SMS बॉडी को GSM 7-bit (प्रति सेगमेंट 160 कैरेक्टर, जिसमें ASCII के साथ एक छोटा एक्सटेंशन टेबल शामिल है) या UCS-2 (प्रति सेगमेंट 70 कैरेक्टर, जिसमें अरबी, चीनी, इमोजी सहित कोई भी Unicode कोडपॉइंट शामिल है) में एनकोड किया जा सकता है। यह चुनाव स्वचालित रूप से होता है — आपका एग्रीगेटर बॉडी को स्कैन करता है और सबसे संकीर्ण (narrowest) एनकोडिंग चुनता है जो उसमें फिट बैठती है। एक ही SMS के भीतर मिक्स एनकोडिंग की अनुमति नहीं है; एक भी नॉन-GSM-7 कैरेक्टर पूरे मैसेज को UCS-2 में बदल देता है।

सरल भाषा में परिभाषावेंडर-न्यूट्रलसमीक्षा तिथि 27 मई 2026
विस्तृत उत्तर

सब कुछ जो जानना ज़रूरी है, कुछ भी नहीं जो ज़रूरी नहीं है।

§01

160 बनाम 70 का अंतर

यदि आपका मैसेज GSM 7-bit में फिट बैठता है, तो आपको प्रति सेगमेंट 160 कैरेक्टर मिलते हैं। यदि आप एक सिंगल em-dash (—), curly quote (""), या कोई अरबी / चीनी / इमोजी कैरेक्टर जोड़ते हैं, तो पूरा मैसेज UCS-2 बन जाता है और आपको प्रति सेगमेंट केवल 70 कैरेक्टर मिलते हैं। एक 150-कैरेक्टर का मैसेज जो एक GSM सेगमेंट में फिट होता है, वह 150-कैरेक्टर का ऐसा मैसेज बन जाता है जिसे 3 UCS-2 सेगमेंट की आवश्यकता होती है — जिससे आपकी लागत तीन गुना बढ़ जाती है। हाई-वॉल्यूम सेंड्स के लिए, कंपोज़िशन के समय विराम चिह्नों को GSM-7 ASCII समकक्षों में सामान्य करें।

§02

कॉन्कैटिनेशन (मल्टीपार्ट SMS)

एक सेगमेंट से लंबे मैसेज क्लाइंट-साइड पर विभाजित हो जाते हैं और प्राप्तकर्ता का हैंडसेट User Data Header (UDH) का उपयोग करके उन्हें आपस में जोड़ देता है। UDH-कन्कैटिनेटेड सेगमेंट 153 कैरेक्टर (GSM-7) या 67 कैरेक्टर (UCS-2) के होते हैं — UDH द्वारा स्वयं प्रति सेगमेंट तीन बाइट्स का उपयोग किया जाता है। अधिकांश एग्रीगेटर्स प्रति मैसेज के बजाय प्रति सेगमेंट बिल करते हैं — 320-कैरेक्टर वाले GSM-7 मैसेज को 3 सेगमेंट के रूप में बिल किया जाता है।

§03

UCS-2 का जानबूझकर उपयोग कब करें

अरबी, चीनी, जापानी, कोरियाई, सिरिलिक, या इमोजी कंटेंट के लिए हमेशा। उन यूरोपीय भाषाओं के लिए हमेशा जिनमें GSM-7 एक्सटेंशन में नहीं होने वाले डायक्रिटिक्स (Polish ł, Czech ř, Vietnamese ă) होते हैं। MENA में अरबी-भाषा वाले SMS अनिवार्य रूप से 100% UCS-2 होते हैं — उसी के अनुसार बजट निर्धारित करें (अरबी OTP मैसेज आमतौर पर 2 सेगमेंट के होते हैं)।

§04

8-bit विकल्प (शायद ही कभी उपयोग किया जाता है)

SMPP बाइनरी डेटा के लिए रॉ 8-बिट बाइनरी एनकोडिंग का भी समर्थन करता है — जिसका उपयोग OTA SIM कमांड, रिंगटोन डिलीवरी (1990 के दशक में), और बहुत ही विशिष्ट M2M परिदृश्यों के लिए किया जाता है। कमर्शियल A2P ट्रैफिक में यह लगभग कभी नहीं देखा जाता है।

BNBroadNet इंजीनियरिंग टीम द्वारा लिखित·2003 से कैरियर-ग्रेड मैसेजिंग का संचालन, जिसका मुख्यालय दुबई में है·संपादकीय मानक
इसके साथ बनाएँ

इसे सेटअप करने में मदद चाहिए?

नीचे दिए गए पेज वे प्रोडक्ट्स और इंटीग्रेशन गाइड हैं जो इस कॉन्सेप्ट को हकीकत में बदलते हैं। यदि आप इसे लाइव समझना चाहते हैं, तो हमारी इंजीनियरिंग टीम MENA कार्य घंटों के दौरान उसी दिन कॉल पर उपलब्ध रहती है।

हमारी इंजीनियरिंग टीम से बात करें
फीडबैक

क्या यह उत्तर सहायक था?

आपका वोट हमें यह प्राथमिकता तय करने में मदद करता है कि किन उत्तरों को उदाहरणों, आरेख और कोड स्निपेट्स के साथ विस्तार से समझाना चाहिए।

क्या यह उत्तर सहायक था?
धन्यवाद — नोट कर लिया गया है। हम इस उत्तर को अपडेट रखेंगे।
समझ गए। हमें बताएं कि क्या कमी थी — एक छोटा सा नोट भेजें।

हम सामग्री कैसे लिखते और जाँचते हैं

क्या अभी भी मदद चाहिए?

अपने बिल्ड के बारे में एक असली इंजीनियर से बात करें।

हम एक कार्य दिवस के भीतर जवाब देते हैं, और प्रोडक्शन अकाउंट्स को 24/7 सपोर्ट मिलता है। हमारे सोल्यूशंस इंजीनियर्स कोड भेजते हैं, स्क्रिप्ट नहीं।

$ curl -X POST https://api.broadnet.me/sms/sendSms
रिस्पॉन्स SLA
टेस्ट-एक्सेस अनुरोधहम एक कार्य दिवस के भीतर जवाब देते हैं
प्रोडक्शन24 / 7 · < 15 min
ऑपरेटर NOC24 / 7 · पेजर