SMS और 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-सक्षम होने से MMS समर्थन सिद्ध नहीं होता।

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

आप media_urls देकर Bird के SMS एंडपॉइंट से MMS नहीं भेज सकते।

एंडपॉइंट उस फ़ील्ड को HTTP 422 SMSUnsupportedFeature के साथ अस्वीकार कर देता है। ऐसा तब भी होता है जब भेजने वाले नंबर की क्षमताओं में mms शामिल हो। MMS क्षमता वाला दूसरा नंबर खरीदने से 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 एंडपॉइंट media_urls को HTTP 422 SMSUnsupportedFeature के साथ अस्वीकार करता है।

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

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

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

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

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