Twilio के माध्यम से RCS संदेश
RCS (Rich Communication Services) संदेश फ़ोन के बिल्ट-इन मैसेजिंग ऐप में आपके ब्रांड की चैट के रूप में आते हैं, जिनमें सादे टेक्स्ट के बजाय आपका लोगो और एक कार्ड, कैरोसेल, मीडिया या बटन होते हैं। Pushwoosh इन्हें SMS चैनल के हिस्से के रूप में Twilio के माध्यम से भेजता है।
यह कैसे काम करता है
Anchor link toएक RCS संदेश Twilio टेम्पलेट से फ़ोन तक तीन चरणों में पहुँचता है:
- आप Twilio में संदेश को एक कंटेंट टेम्पलेट के रूप में बनाते हैं।
- आप SMS प्रीसेट में टेम्पलेट चुनते हैं। प्रीसेट की हर भाषा का अपना टेम्पलेट हो सकता है।
- जब प्रीसेट भेजा जाता है, तो Twilio टेम्पलेट को RCS पर डिलीवर करने का प्रयास करता है। जो फ़ोन RCS प्राप्त नहीं कर सकते, उन्हें इसके बजाय एक SMS मिलता है, जैसा कि SMS फ़ॉलबैक में बताया गया है।
यदि आप प्रीसेट की केवल कुछ भाषाओं के लिए टेम्पलेट चुनते हैं, तो बाकी भाषाएँ RCS पर नहीं भेजी जातीं। वे अपने मैसेज फ़ील्ड के टेक्स्ट के साथ सामान्य SMS के रूप में जाती हैं।
SMS फ़ॉलबैक
Anchor link toSMS फ़ॉलबैक वह है जो RCS के बिना फ़ोन RCS संदेश के बजाय प्राप्त करते हैं। यदि प्राप्तकर्ता का फ़ोन या ऑपरेटर RCS का समर्थन नहीं करता, तो Twilio टेम्पलेट के Text टाइप से बना एक SMS भेजता है।
SMS फ़ॉलबैक टेम्पलेट से आता है, प्रीसेट के मैसेज फ़ील्ड से नहीं। यदि टेम्पलेट में Text टाइप नहीं है, तो RCS के बिना फ़ोन को संदेश बिल्कुल नहीं मिलता।
RCS भेजने के लिए क्या चाहिए
Anchor link toRCS केवल आपके अपने Twilio खाते के माध्यम से काम करता है, जिसमें एक Messaging Service और ऑपरेटरों द्वारा स्वीकृत RCS प्रेषक हो।
- SMS प्रदाता के रूप में Twilio। इसे अपने स्वयं के Twilio Account SID और Auth token से कनेक्ट करें। यदि आपके प्रोजेक्ट के लिए Twilio नंबर और क्रेडेंशियल Pushwoosh प्रदान करता है, तो RCS उपलब्ध नहीं है, और ऐसे भेजे गए संदेश अस्वीकार कर दिए जाते हैं।
- एक Twilio Messaging Service। इसके प्रेषक पूल में एक RCS प्रेषक और एक SMS नंबर होता है। इसका SID SMS प्लेटफ़ॉर्म सेटिंग्स में Messaging Service SID में डाला जाता है। इसके बिना, टेम्पलेट वाला संदेश भेजा नहीं जा पाता।
- एक From नंबर। SMS प्लेटफ़ॉर्म सेटिंग्स में इसे Messaging Service पूल के SMS नंबर पर सेट करें। इसके बिना Pushwoosh Twilio SMS नहीं भेजता, भले ही Messaging Service सेट हो।
- ऑपरेटरों द्वारा स्वीकृत RCS प्रेषक, उन देशों में जहाँ आप संदेश भेजते हैं। पंजीकरण Twilio संभालता है। Twilio के अनुसार, इसमें हर देश के लिए 4–6 सप्ताह या उससे अधिक समय लगता है।
Twilio में RCS सेट करें
Anchor link toये चरण Twilio Console में किए जाते हैं। मेनू के नाम Twilio RCS ऑनबोर्डिंग गाइड के अनुसार हैं और आपके कंसोल में थोड़े अलग हो सकते हैं।
RCS प्रेषक बनाएँ
Anchor link toRCS प्रेषक वह ब्रांड प्रोफ़ाइल है जिसे प्राप्तकर्ता चैट में देखते हैं: आपका नाम, लोगो और रंग।
-
Communications → Numbers & senders → Overview → RCS पर जाएँ।
-
Create RCS Sender पर क्लिक करें।
-
एक Sender display name दर्ज करें।
-
शर्तें स्वीकार करें और Continue पर क्लिक करें।
-
Public details पर सभी फ़ील्ड भरें:
- Display name और Description।
- Logo image (224×224 px, 50 KB तक) और Banner image (1440×448 px, 200 KB तक), सार्वजनिक JPG या PNG URL के रूप में।
- Accent color, जिसका सफ़ेद के मुकाबले कंट्रास्ट अनुपात कम से कम 4.5:1 हो, उदाहरण के लिए
#1A73E8। - संपर्क फ़ोन नंबर या ईमेल, एक Privacy policy URL और एक Terms of service URL।
-
Next पर क्लिक करें।
टेस्ट फ़ोन जोड़ें
Anchor link toजब तक ऑपरेटर प्रेषक को स्वीकृत नहीं करते, यह केवल टेस्ट फ़ोन पर ही संदेश डिलीवर करता है।
- Try it out पर, Add device to test this sender पर क्लिक करें।
- अंतरराष्ट्रीय प्रारूप में एक Android फ़ोन नंबर दर्ज करें और Invite पर क्लिक करें।
- फ़ोन पर, Google Messages में आमंत्रण खोलें और Make me a tester पर टैप करें।
- कंसोल में पुष्टि करें कि फ़ोन के मालिक ने आमंत्रण स्वीकार कर लिया है।
- Your message से एक संदेश भेजें। यह SMS के रूप में नहीं, बल्कि लोगो के साथ आपके ब्रांड की चैट के रूप में आना चाहिए।
ऑपरेटरों के साथ प्रेषक को पंजीकृत करें
Anchor link toTwilio किसी RCS प्रेषक को Messaging Service में तभी जोड़ता है जब कम से कम एक ऑपरेटर ने उसे स्वीकृत कर दिया हो, इसलिए Messaging Service बनाने से पहले पंजीकरण शुरू करें।
- RCS प्रेषक पर, Compliance registration खोलें।
- Add countries पर क्लिक करें।
- वे देश चुनें जहाँ आप संदेश भेजते हैं और Save countries पर क्लिक करें।
- Start पर क्लिक करें।
- फ़ॉर्म भरें और Submit registration पर क्लिक करें। अमेरिका के लिए Twilio में एक अलग US registration फ़ॉर्म है।
जब तक ऑपरेटर स्वीकृति नहीं देते, पंजीकरण की स्थिति Pending Review दिखती है।
Messaging Service बनाएँ
Anchor link toMessaging Service RCS प्रेषक और एक SMS नंबर को एक साथ समूहित करता है, ताकि Twilio हर फ़ोन के लिए RCS या SMS चुन सके।
- Messaging → Services पर जाएँ।
- एक सर्विस बनाएँ।
- Sender Pool में SMS-सक्षम Twilio नंबर जोड़ें। इसके बिना, RCS के बिना फ़ोन को कुछ भी नहीं मिलता।
- जैसे ही Compliance registration में कम से कम एक देश Approved दिखाए, RCS प्रेषक को Sender Pool में जोड़ें।
- सर्विस का SID कॉपी करें। यह
MGसे शुरू होता है।
कंटेंट टेम्पलेट बनाएँ
Anchor link toकंटेंट टेम्पलेट RCS संदेश और उसका SMS फ़ॉलबैक निर्धारित करता है।
- Messaging → Content Template Builder पर जाएँ।
- Create new पर क्लिक करें।
- RCS-सक्षम टाइप चुनें: Card, Carousel, Quick reply, Call to action या Media।
- कंटेंट भरें। जो मान हर प्राप्तकर्ता के लिए बदलता है, उसके लिए क्रमांकित वेरिएबल का उपयोग करें, उदाहरण के लिए कार्ड के शीर्षक में पहले नाम के लिए
{{1}}। - जवाब के आधार पर जर्नी में शाखाएँ बनाने के लिए, क्विक रिप्लाई बटन जोड़ें और हर बटन को एक ID दें।
defaultयाoutputसे शुरू होने वाली ID का उपयोग न करें: ऐसे बटन को जर्नी में कोई शाखा नहीं मिलती। - उसी टेम्पलेट में Text टाइप जोड़ें। Twilio इसी से SMS फ़ॉलबैक बनाता है।
- टेम्पलेट सहेजें।
Pushwoosh में Twilio कनेक्ट करें
Anchor link toPushwoosh उन Twilio क्रेडेंशियल और Messaging Service के साथ RCS भेजता है जिन्हें आप SMS प्लेटफ़ॉर्म सेटिंग्स में दर्ज करते हैं।
-
सेटिंग्स → प्लेटफ़ॉर्म कॉन्फ़िगर करें पर जाएँ।
-
SMS खोलें।
-
SMS प्रदाता को Twilio पर सेट करें।
-
फ़ील्ड भरें:
- From number: Messaging Service पूल का SMS नंबर।
- Account SID और Auth token: उस Twilio खाते के क्रेडेंशियल जिसके पास RCS प्रेषक और टेम्पलेट हैं।
- Messaging Service SID (optional): Messaging Service का
MGSID। SMS के लिए यह फ़ील्ड वैकल्पिक है, लेकिन RCS के लिए आवश्यक है।
-
लागू करें पर क्लिक करें।
बाकी SMS सेटिंग्स के लिए, SMS प्लेटफ़ॉर्म कॉन्फ़िगरेशन देखें। RCS संदेशों की डिलीवरी स्थितियों के लिए वेबहुक सेटअप की आवश्यकता नहीं है, क्योंकि Pushwoosh हर संदेश के साथ Twilio को स्टेटस कॉलबैक URL भेजता है।
जवाब प्राप्त करें
Anchor link toRCS संदेशों के जवाब Pushwoosh तक केवल उस वेबहुक के माध्यम से पहुँचते हैं जिसे आप RCS प्रेषक पर सेट करते हैं।
- Twilio Console में, RCS प्रेषक खोलें और Configuration पर जाएँ।
- Webhook URL for incoming messages को SMS प्रदाता वेबहुक में दिए गए इनकमिंग SMS URL पर,
POSTमेथड के साथ सेट करें। - Save configuration पर क्लिक करें।
Pushwoosh RCS जवाब को SMS जवाब की तरह ही संभालता है। यह प्रेषक के फ़ोन नंबर के लिए PW_SMSReceived इवेंट ट्रिगर करता है, और STOP जवाब सब्सक्राइबर के मार्केटिंग सहमति टैग को false पर सेट कर देता है। SMS और Viber मार्केटिंग सहमति देखें।
RCS संदेश भेजें
Anchor link toRCS संदेश हर उस जगह से जाता है जहाँ आप टेम्पलेट वाला SMS प्रीसेट भेजते हैं।
- एक SMS प्रीसेट खोलें या बनाएँ।
- RCS ब्लॉक में हर भाषा के लिए एक Twilio टेम्पलेट चुनें, जैसा कि RCS पर भेजें में बताया गया है।
- प्रीसेट को SMS अभियान या Customer Journey में भेजें।
जर्नी में, क्विक रिप्लाई टेम्पलेट वाले SMS एलिमेंट को हर बटन के लिए एक शाखा मिलती है और वह टैप के लिए 24 घंटे तक प्रतीक्षा करता है। RCS रिप्लाई बटन के आधार पर शाखा बनाएँ देखें।
RCS आँकड़े देखें
Anchor link toयह देखने के लिए कि कितनी डिलीवरी RCS पर पुष्टि हुईं, कितनी SMS के रूप में पहुँचीं, और RCS प्राप्तकर्ताओं में से कितने हिस्से ने मैसेज पढ़ा, उस भेजने के मैसेज आँकड़े खोलें।