प्राप्तकर्ता आपके किसी भी नंबर से संदेश मिलने के बाद उसे बंद करने को कह सकता है। आपके एप्लिकेशन को उस अनुरोध को उन संदेशों से जोड़ना होगा जो वह आगे भेजेगा।
पहचाने गए STOP के साथ Bird क्या करता है?
Bird उस प्रेषक और सब्सक्राइबर की जोड़ी के लिए ऑप्ट-आउट दर्ज करता है। इसके बाद वह कॉन्फ़िगर की गई पुष्टि भेजता है।
पहले वह आने वाले टेक्स्ट का मिलान लागू कीवर्ड नियमों से करता है। Bird के पुष्टि करने से पहले ऑप्ट-आउट दर्ज होना ज़रूरी है, ताकि दर्ज करने में विफलता होने पर भ्रामक पुष्टि न जाए।
उस प्रेषक से उसी सब्सक्राइबर को बाद में भेजने पर E12077 SMSRecipientSuppressed लौटता है। Bird आउटबाउंड संदेश या डिलीवरी प्रयास बनाने से पहले ही अनुरोध अस्वीकार कर देता है। अस्वीकार किए गए इस भेजने के लिए कोई डिलीवरी-विफलता इवेंट नहीं होता।
डिफ़ॉल्ट रूप से start सप्रेशन को समाप्त करता है। इसके बाद वह बदलाव की पुष्टि करता है। help और info ऑप्ट-आउट बदले बिना प्रोग्राम की जानकारी लौटाते हैं। जहाँ अलग info नियम नहीं है, वहाँ INFO सहायता कीवर्ड का काम कर सकता है।
क्या ऑप्ट-आउट मेरे इस्तेमाल किए जाने वाले हर नंबर पर लागू होता है?
कीवर्ड सप्रेशन एक प्रेषक और एक सब्सक्राइबर पर लागू होता है, आपके वर्कस्पेस के हर प्रेषक पर नहीं।
उदाहरण के लिए, आपके मार्केटिंग नंबर से किया गया ऑप्ट-आउट डिलीवरी-सूचना वाले अलग नंबर को अपने-आप सप्रेस नहीं करता। किसी दूसरे प्रेषक का उपयोग करने से पहले आपके एप्लिकेशन को व्यक्ति के वास्तविक अनुरोध का दायरा लागू करना होगा।
सभी प्रेषकों से ऑप्ट-आउट के लिए वर्कस्पेस-व्यापी प्राथमिकता का उपयोग करें। यह रिकॉर्ड SMS सप्रेशन से अलग होता है। यह sms_suppression.created उत्सर्जित नहीं करता। केवल उसी इवेंट पर नज़र रखने वाला इवेंट हैंडलर प्राथमिकता में हुए बदलाव नहीं पकड़ पाएगा।
ऑप्ट-आउट गाइड वर्कस्पेस-व्यापी प्राथमिकताओं को समझाती है। कीवर्ड सप्रेशन E12077 के साथ अस्वीकार करता है। वर्कस्पेस-व्यापी प्राथमिकता E25000 PreferenceRevoked के साथ अस्वीकार कर सकती है।
मैं कैसे जाँचूँ कि Bird कीवर्ड को संभालता है या नहीं?
स्वचालित हैंडलिंग पर निर्भर होने से पहले आप उस देश या भेजने वाले नंबर पर लागू नियमों की सूची देखते हैं।
bird sms keyword-rules list --country NL
यदि किसी देश के लिए परिणाम खाली है, तो इसका अर्थ है कि उस देश के लिए कोई नियम नहीं लौटाया गया। कमांड संदर्भ में इसके फ़िल्टर दर्ज हैं, जिनमें --from-country भी शामिल है।
API के ज़रिए GET /v1/sms/keyword-rules का उपयोग करें। किसी विशेष नंबर के नियम देखने के लिए number से फ़िल्टर करें। परिणाम सबसे विशिष्ट नियम से शुरू होकर आते हैं, और लागू होने वाले कीवर्ड effective_keywords में होते हैं।
Bird का बिल्ट-इन कैटलॉग केवल कुछ देशों को कवर करता है। लागू नियम न होने पर संदेश आपके इनबाउंड हैंडलर तक सामान्य टेक्स्ट के रूप में पहुँचता है। ऐसे में Bird अपने-आप कोई ऑप्ट-आउट या पुष्टि दर्ज नहीं करता। आपके हैंडलर को अनुरोध पहचानना होगा और आगे के संदेश भेजना बंद करना होगा।
ऑप्ट-आउट की पुष्टि फिर भी क्यों भेजी जा सकती है?
Bird बिल्ट-इन अनुपालन जवाबों को उसी सप्रेशन से छूट देता है, जिसकी उन्हें पुष्टि करनी होती है।
इस छूट के बिना, STOP दर्ज होते ही उसकी अपनी पुष्टि भी ब्लॉक हो जाती। यह छूट ऑप्ट-आउट, ऑप्ट-इन, सहायता और जानकारी वाले जवाबों पर लागू होती है। भेजने की अन्य जाँचें फिर भी लागू रहती हैं।
custom कीवर्ड जवाब को ऐसी कोई छूट नहीं मिलती। वरना कोई कस्टम जवाब ऑप्ट-आउट कर चुके व्यक्ति तक आपका चुना हुआ टेक्स्ट पहुँचा सकता था।
confirm ऑपरेशन डबल ऑप्ट-इन जवाब को चिह्नित करता है। यह कोई जवाब नहीं भेजता। इसका जवाब आपके हैंडलर को देना होगा। बिना जवाब टेक्स्ट वाला कस्टम नियम भी कुछ नहीं भेजता।
ऑप्ट-आउट के बाद मेरे एप्लिकेशन को क्या करना चाहिए?
ऐसे भावी संदेश रोकें जो व्यक्ति के अनुरोध के विरुद्ध हों। ऑप्ट-आउट को सही ढंग से लागू करने के लिए उसका दायरा दर्ज करें।
E12077 को ऐसी अस्थायी डिलीवरी विफलता न मानें जिसके लिए फिर से प्रयास करना हो, बल्कि ब्लॉक किया गया संदेश मानें और अपनी सहमति स्थिति में उसकी जाँच करें। जब तक प्राप्तकर्ता पुराने सेंडर नंबरों के संदेशों का जवाब दे सकते हैं, तब तक उन नंबरों के हैंडलर सक्रिय रखें।
बिल्ट-इन कैटलॉग के बाहर या अन्य समर्थित संपर्क माध्यमों से मिले ऑप्ट-आउट का भी पालन करें। CTIA मैसेजिंग सिद्धांत अपेक्षा करते हैं कि सेंडर ऑप्ट-आउट अनुरोधों का समर्थन और पालन करें।
कई नंबरों का उपयोग करने वाले प्रोग्रामों के लिए, सेंडर-विशिष्ट सप्रेशन और वर्कस्पेस-व्यापी प्राथमिकताएँ, दोनों जाँचें। इससे सेंडर बदलने पर भी व्यक्ति के अनुरोध को दरकिनार नहीं किया जा सकता।
संक्षेप में
बिल्ट-इन सप्रेशन एक प्रेषक पर लागू होता है।
पहचाना गया STOP उस प्रेषक और सब्सक्राइबर की जोड़ी को ब्लॉक करता है। अन्य प्रेषकों के लिए आपके एप्लिकेशन को व्यापक ऑप्ट-आउट का निर्णय लेना होगा।
भेजने से पहले कीवर्ड कवरेज जाँचें।
लागू नियम न होने पर Bird आने वाला टेक्स्ट आप तक पहुँचाता है, लेकिन उसका ऑप्ट-आउट अपने-आप दर्ज नहीं करता।
ब्लॉक किए गए अनुरोध का कोई डिलीवरी प्रयास नहीं होता।
E12077 भेजने के अनुरोध को स्वीकार करने के चरण पर ही अस्वीकार कर देता है, इसलिए फिर से प्रयास करने से अनुमति वापस नहीं मिलती।
पुष्टि संदेशों को सीमित छूट मिलती है।
बिल्ट-इन अनुपालन जवाब सप्रेशन जाँच से गुज़र सकते हैं। कस्टम कीवर्ड जवाबों को यह छूट नहीं मिलती।