SMS

SMS vs MMS: क्या अंतर है?

SMS टेक्स्ट भेजता है, जबकि MMS इमेज, ऑडियो और वीडियो के साथ-साथ लंबा टेक्स्ट बॉडी भी भेज सकता है।

डिलीवरी फ़ोटो और डिलीवरी नोटिफ़िकेशन को अलग-अलग मैसेज कॉन्टेंट चाहिए। वह ट्रांसपोर्ट चुनें जो आपके प्राप्तकर्ता को ज़रूरी जानकारी पहुँचाए। जाँचें कि आपका सेंडिंग पाथ इसे सपोर्ट करता है या नहीं।

हर सर्विस क्या भेज सकती है?

SMS टेक्स्ट को छोटे नेटवर्क भागों में भेजता है। MMS एक मल्टीमीडिया मैसेज भेजता है जिसे फ़ोन रिट्रीव करता है।

सादा लैटिन टेक्स्ट एक SMS सेगमेंट में 160 कैरेक्टर समाता है। लंबे मैसेज में हर भाग में 153 कैरेक्टर की जगह होती है। इसलिए 161 अक्षरों के मैसेज को दो भाग चाहिए, पहले में 153 अक्षर और दूसरे में आठ अक्षर।

कॉम्पैक्ट अल्फ़ाबेट से बाहर के कैरेक्टर इन सीमाओं को 70 और 67 तक घटा देते हैं। कुछ कैरेक्टर दोगुनी जगह लेते हैं। एन्कोडिंग पेज अपवाद दिखाता है, जिसमें दोगुनी जगह लेने वाले इमोजी भी शामिल हैं।

MMS मीडिया को उस SMS टेक्स्ट सीमा से अलग भेजता है। MMS तकनीकी विनिर्देश मल्टीमीडिया मैसेज की नोटिफ़िकेशन और रिट्रीवल प्रक्रिया का वर्णन करता है। फ़ोन को कॉन्टेंट रिट्रीव करने के लिए एक कार्यशील पाथ चाहिए।

कई SMS सेगमेंट में बँटा टेक्स्ट SMS ही रहता है। इसकी सेगमेंट संख्या तय करती है कि आप कितने बिल योग्य भाग भेज रहे हैं।

क्या कोई भी SMS नंबर MMS भेज सकता है?

नंबर को MMS क्षमता चाहिए। प्रदाता के सेंडिंग API को भी MMS सपोर्ट करना ज़रूरी है।

Bird के नंबर capabilities में sms, mms और voice शामिल हो सकते हैं। कोई नंबर किसी विशेष सर्विस के लिए लेने से पहले वह सूची जाँचें। नंबर गाइड बताती है कि क्षमता के अनुसार खोज कैसे फ़िल्टर करें।

एक mms एंट्री नंबर की क्षमता बताती है। यह स्थापित नहीं करती कि उस नंबर का उपयोग करने वाला हर API आउटबाउंड MMS रिक्वेस्ट सपोर्ट करता है।

प्राप्त करने वाला पक्ष भी मायने रखता है। Apple की मैसेजिंग गाइड के अनुसार कैरियर प्लान में SMS/MMS सपोर्ट होना चाहिए। अपने ज़रूरी कैरियर और डिवाइस टेस्ट करें, क्योंकि अकेले SMS-capable प्राप्तकर्ता से MMS सपोर्ट स्थापित नहीं होता।

क्या मैं Bird के SMS API से MMS भेज सकता हूँ?

आप media_urls देकर Bird के SMS endpoint से MMS नहीं भेज सकते।

Endpoint उस फ़ील्ड को HTTP 422 SMSUnsupportedFeature के साथ अस्वीकार करता है। यह तब भी होता है जब भेजने वाले नंबर की क्षमताओं में mms सूचीबद्ध हो। एक और MMS-capable नंबर ख़रीदने से वह API प्रतिबंध नहीं हटता।

टेक्स्ट के लिए आप text, from, to और category सबमिट करें। बॉडी बारह सेगमेंट में फ़िट होनी चाहिए। लंबी बॉडी को छोटा करने की बजाय 422 मिलता है। SMS भेजना सपोर्टेड रिक्वेस्ट का दस्तावेज़ देता है।

SMS नोटिफ़िकेशन के साथ मीडिया कैसे डिलीवर करें?

मीडिया होस्ट करें और जब लिंक प्राप्तकर्ता की ज़रूरतें पूरी करता हो, तो उसका URL टेक्स्ट में शामिल करें।

उदाहरण के लिए, मैसेज ग्राहक को बता सकता है कि उनकी डिलीवरी फ़ोटो आपकी वेबसाइट पर उपलब्ध है। SMS नोटिफ़िकेशन भेजता है। ग्राहक जब लिंक खोलता है तो ब्राउज़र फ़ोटो रिट्रीव करता है।

ज़रूरी जानकारी टेक्स्ट में रखें, क्योंकि मैसेज आने पर प्राप्तकर्ता के पास डेटा एक्सेस नहीं भी हो सकता। अपने नियंत्रण वाला डोमेन उपयोग करें। पब्लिक लिंक शॉर्टनर साझा शॉर्टनिंग सेवाओं के फ़िल्टरिंग जोखिम की व्याख्या करता है।

लिंक एक एप्लिकेशन स्तर का निर्णय है। Bird असमर्थित MMS रिक्वेस्ट को SMS में बदलने की बजाय अस्वीकार करता है।

मुझे कौन सा चुनना चाहिए?

टेक्स्ट के लिए SMS चुनें। जब मीडिया मैसेज के अंदर दिखना ज़रूरी हो, तो सपोर्टेड मल्टीमीडिया पाथ चुनें।

  1. उन नोटिफ़िकेशन के लिए SMS उपयोग करें जिनकी ज़रूरी जानकारी टेक्स्ट में समा जाती है।
  2. जब मीडिया को अलग से खोलना आपके प्राप्तकर्ताओं के लिए ठीक हो, तो होस्टेड लिंक के साथ SMS उपयोग करें।
  3. MMS केवल पुष्ट नंबर, कैरियर और डिवाइस सपोर्ट वाले सेंडिंग पाथ से उपयोग करें।

संक्षेप में

  1. लंबा SMS फिर भी SMS सेगमेंट उपयोग करता है।

    टेक्स्ट को कई भागों में बाँटने से वह MMS नहीं बन जाता।

  2. MMS पूरे रूट पर सपोर्ट पर निर्भर करता है।

    मीडिया डिलीवरी पर भरोसा करने से पहले भेजने वाला नंबर, प्रदाता, प्राप्तकर्ता कैरियर और हैंडसेट जाँचें।

  3. नंबर की क्षमता Bird के MMS सेंड पाथ को सक्षम नहीं करती।

    Bird का SMS endpoint, media_urls को HTTP 422 SMSUnsupportedFeature के साथ अस्वीकार करता है।

  4. मीडिया लिंक एक अलग डिज़ाइन निर्णय है।

    SMS होस्ट किए गए मीडिया का लिंक भेज सकता है। इसे खोलने के लिए ब्राउज़र और डेटा एक्सेस चाहिए।

व्यवहार में लाएँ।

इस विषय के लिए डॉक्यूमेंटेशन, गाइड और उदाहरणों के साथ आगे बढ़ें। संसाधन अंग्रेज़ी में हैं।

अभ्यास करें और इम्प्लीमेंटेशन ब्रीफ़ पाएँ

उसी नेटवर्क पर बनाएँ।

एक टेस्ट API key आपको तुरंत मिल जाती है। भुगतान विधि जोड़ने और सेंडर सत्यापित करने पर प्रोडक्शन अनलॉक होता है।

आपका अगला आइडिया।
जुड़ने के लिए तैयार।