বিষয়বস্তুতে যান

Twilio-এর মাধ্যমে RCS বার্তা

RCS (Rich Communication Services) বার্তা ফোনের বিল্ট-ইন মেসেজিং অ্যাপে আপনার ব্র্যান্ডের চ্যাট হিসেবে পৌঁছায়, সাধারণ টেক্সটের পরিবর্তে আপনার লোগো এবং একটি কার্ড, একটি ক্যারোসেল, মিডিয়া বা বাটনসহ। Pushwoosh এগুলো SMS চ্যানেলের অংশ হিসেবে Twilio-এর মাধ্যমে পাঠায়।

এটি কীভাবে কাজ করে

Anchor link to

একটি RCS বার্তা Twilio টেমপ্লেট থেকে ফোনে তিনটি ধাপে পৌঁছায়:

  1. আপনি Twilio-তে একটি কনটেন্ট টেমপ্লেট হিসেবে বার্তাটি তৈরি করেন।
  2. আপনি একটি এসএমএস প্রিসেট-এ টেমপ্লেটটি বেছে নেন। প্রিসেটের প্রতিটি ভাষা নিজস্ব টেমপ্লেট বহন করতে পারে।
  3. প্রিসেটটি পাঠানো হলে, Twilio টেমপ্লেটটি RCS-এর মাধ্যমে ডেলিভার করার চেষ্টা করে। যে ফোনগুলো RCS গ্রহণ করতে পারে না সেগুলো এর পরিবর্তে একটি SMS পায়, যেমনটি SMS ফলব্যাক-এ বর্ণনা করা হয়েছে।

আপনি যদি প্রিসেটের শুধুমাত্র কিছু ভাষার জন্য একটি টেমপ্লেট বেছে নেন, তাহলে অন্য ভাষাগুলো RCS-এর মাধ্যমে পাঠানো হয় না। সেগুলো তাদের মেসেজ ফিল্ডের টেক্সটসহ একটি সাধারণ SMS হিসেবে যায়।

SMS ফলব্যাক

Anchor link to

SMS ফলব্যাক হলো সেই বার্তা যা RCS-বিহীন ফোনগুলো RCS বার্তার পরিবর্তে পায়। প্রাপকের ফোন বা ক্যারিয়ার যদি RCS সমর্থন না করে, তাহলে Twilio টেমপ্লেটের Text টাইপ থেকে তৈরি একটি SMS পাঠায়।

SMS ফলব্যাক আসে টেমপ্লেট থেকে, প্রিসেটের মেসেজ ফিল্ড থেকে নয়। টেমপ্লেটে যদি Text টাইপ না থাকে, তাহলে RCS-বিহীন ফোনগুলো বার্তাটি একেবারেই পায় না।

RCS পাঠাতে আপনার যা প্রয়োজন

Anchor link to

RCS শুধুমাত্র একটি Messaging Service এবং ক্যারিয়ার-অনুমোদিত RCS প্রেরকসহ আপনার নিজস্ব Twilio অ্যাকাউন্টের মাধ্যমে কাজ করে।

  • SMS প্রদানকারী হিসেবে Twilio। আপনার নিজস্ব Twilio Account SID এবং Auth token দিয়ে এটি সংযুক্ত করুন। Pushwoosh যদি আপনার প্রকল্পের জন্য Twilio নম্বর এবং শংসাপত্র সরবরাহ করে, তাহলে 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 to

RCS প্রেরক হলো সেই ব্র্যান্ড প্রোফাইল যা প্রাপকরা চ্যাটে দেখেন: আপনার নাম, লোগো এবং রং।

  1. Communications → Numbers & senders → Overview → RCS-এ যান।

  2. Create RCS Sender-এ ক্লিক করুন।

  3. একটি Sender display name লিখুন।

  4. শর্তাবলী গ্রহণ করুন এবং Continue-এ ক্লিক করুন।

  5. Public details-এ, প্রতিটি ফিল্ড পূরণ করুন:

    • Display name এবং Description।
    • Logo image (224×224 px, সর্বোচ্চ 50 KB) এবং Banner image (1440×448 px, সর্বোচ্চ 200 KB), পাবলিক JPG বা PNG URL হিসেবে।
    • সাদার বিপরীতে কমপক্ষে 4.5:1 কনট্রাস্ট অনুপাতসহ Accent color, উদাহরণস্বরূপ #1A73E8।
    • একটি যোগাযোগের ফোন নম্বর বা ইমেইল, একটি Privacy policy URL, এবং একটি Terms of service URL।
  6. Next-এ ক্লিক করুন।

একটি পরীক্ষামূলক ফোন যোগ করুন

Anchor link to

ক্যারিয়াররা প্রেরককে অনুমোদন না করা পর্যন্ত, এটি শুধুমাত্র পরীক্ষামূলক ফোনে ডেলিভার করে।

  1. Try it out-এ, Add device to test this sender-এ ক্লিক করুন।
  2. আন্তর্জাতিক ফর্ম্যাটে একটি Android ফোন নম্বর লিখুন এবং Invite-এ ক্লিক করুন।
  3. ফোনে, Google Messages-এ আমন্ত্রণটি খুলুন এবং Make me a tester-এ ট্যাপ করুন।
  4. কনসোলে, নিশ্চিত করুন যে মালিক আমন্ত্রণটি গ্রহণ করেছেন।
  5. Your message থেকে একটি বার্তা পাঠান। এটি SMS হিসেবে নয়, লোগোসহ আপনার ব্র্যান্ডের চ্যাট হিসেবে পৌঁছানো উচিত।

ক্যারিয়ারদের কাছে প্রেরক নিবন্ধন করুন

Anchor link to

Twilio একটি RCS প্রেরককে Messaging Service-এ যোগ করে শুধুমাত্র অন্তত একটি ক্যারিয়ার এটি অনুমোদন করার পরে, তাই Messaging Service তৈরি করার আগে নিবন্ধন শুরু করুন।

  1. RCS প্রেরকে, Compliance registration খুলুন।
  2. Add countries-এ ক্লিক করুন।
  3. যে দেশগুলোতে আপনি পাঠান সেগুলো নির্বাচন করুন এবং Save countries-এ ক্লিক করুন।
  4. Start-এ ক্লিক করুন।
  5. ফর্মটি পূরণ করুন এবং Submit registration-এ ক্লিক করুন। মার্কিন যুক্তরাষ্ট্রের জন্য, Twilio-এর একটি আলাদা US registration ফর্ম আছে।

ক্যারিয়াররা অনুমোদন না করা পর্যন্ত নিবন্ধনের স্ট্যাটাস Pending Review হিসেবে দেখায়।

একটি Messaging Service তৈরি করুন

Anchor link to

Messaging Service RCS প্রেরক এবং একটি SMS নম্বরকে একত্রিত করে, যাতে Twilio প্রতিটি ফোনের জন্য RCS বা SMS বেছে নিতে পারে।

  1. Messaging → Services-এ যান।
  2. একটি সার্ভিস তৈরি করুন।
  3. Sender Pool-এ, একটি SMS-সক্ষম Twilio নম্বর যোগ করুন। এটি ছাড়া, RCS-বিহীন ফোনগুলো কিছুই পায় না।
  4. Compliance registration-এ অন্তত একটি দেশ Approved দেখালে, RCS প্রেরককে Sender Pool-এ যোগ করুন।
  5. সার্ভিসের SID কপি করুন। এটি MG দিয়ে শুরু হয়।

একটি কনটেন্ট টেমপ্লেট তৈরি করুন

Anchor link to

কনটেন্ট টেমপ্লেট RCS বার্তা এবং এর SMS ফলব্যাক নির্ধারণ করে।

  1. Messaging → Content Template Builder-এ যান।
  2. Create new-এ ক্লিক করুন।
  3. একটি RCS-সক্ষম টাইপ বেছে নিন: Card, Carousel, Quick reply, Call to action, বা Media।
  4. কনটেন্ট পূরণ করুন। প্রতিটি প্রাপকের জন্য পরিবর্তিত হয় এমন মানের জন্য একটি সংখ্যাযুক্ত ভেরিয়েবল ব্যবহার করুন, উদাহরণস্বরূপ কার্ডের শিরোনামে প্রথম নামের জন্য {{1}}।
  5. উত্তরের ভিত্তিতে জার্নিকে শাখায় ভাগ করতে, কুইক রিপ্লাই বাটন যোগ করুন এবং প্রতিটিকে একটি ID দিন। default বা output দিয়ে শুরু হওয়া কোনো ID ব্যবহার করবেন না: এমন বাটন জার্নিতে কোনো শাখা পায় না।
  6. একই টেমপ্লেটে Text টাইপ যোগ করুন। Twilio এটি থেকে SMS ফলব্যাক তৈরি করে।
  7. টেমপ্লেটটি সংরক্ষণ করুন।

Pushwoosh-এ Twilio সংযুক্ত করুন

Anchor link to

Pushwoosh SMS প্ল্যাটফর্ম সেটিংসে আপনার লেখা Twilio শংসাপত্র এবং Messaging Service দিয়ে RCS পাঠায়।

  1. সেটিংস → প্ল্যাটফর্ম কনফিগার করুন-এ যান।

  2. SMS খুলুন।

  3. SMS প্রদানকারী হিসেবে Twilio সেট করুন।

  4. ফিল্ডগুলো পূরণ করুন:

    • From number: Messaging Service পুলের SMS নম্বর।
    • Account SID এবং Auth token: সেই Twilio অ্যাকাউন্টের শংসাপত্র যা RCS প্রেরক এবং টেমপ্লেটগুলোর মালিক।
    • Messaging Service SID (optional): Messaging Service-এর MG SID। SMS-এর জন্য ফিল্ডটি ঐচ্ছিক, কিন্তু RCS-এর জন্য এটি প্রয়োজন।
  5. প্রয়োগ করুন-এ ক্লিক করুন।

বাকি SMS সেটিংসের জন্য, এসএমএস প্ল্যাটফর্ম কনফিগারেশন দেখুন। RCS বার্তার ডেলিভারি স্ট্যাটাসের জন্য কোনো ওয়েবহুক সেটআপের প্রয়োজন নেই, কারণ Pushwoosh প্রতিটি বার্তার সাথে Twilio-তে স্ট্যাটাস কলব্যাক URL জমা দেয়।

উত্তর গ্রহণ করুন

Anchor link to

RCS বার্তার উত্তর Pushwoosh-এ পৌঁছায় শুধুমাত্র RCS প্রেরকে আপনার সেট করা একটি ওয়েবহুকের মাধ্যমে।

  1. Twilio Console-এ, RCS প্রেরকটি খুলুন এবং Configuration-এ যান।
  2. Webhook URL for incoming messages-কে SMS প্রদানকারী ওয়েবহুক থেকে ইনকামিং SMS URL-এ সেট করুন, POST মেথডসহ।
  3. Save configuration-এ ক্লিক করুন।

Pushwoosh একটি RCS উত্তরকে SMS উত্তরের মতোই পরিচালনা করে। এটি প্রেরকের ফোন নম্বরের জন্য PW_SMSReceived ইভেন্ট ট্রিগার করে, এবং একটি STOP উত্তর সাবস্ক্রাইবারের মার্কেটিং সম্মতি ট্যাগকে false-এ সেট করে। SMS এবং Viber মার্কেটিং সম্মতি দেখুন।

একটি RCS বার্তা পাঠান

Anchor link to

যেখানেই আপনি টেমপ্লেটসহ একটি SMS প্রিসেট পাঠান, সেখানেই একটি RCS বার্তা যায়।

  1. একটি SMS প্রিসেট খুলুন বা তৈরি করুন।
  2. RCS ব্লকে প্রতিটি ভাষার জন্য একটি Twilio টেমপ্লেট বেছে নিন, যেমনটি RCS-এর মাধ্যমে পাঠান-এ বর্ণনা করা হয়েছে।
  3. প্রিসেটটি একটি SMS প্রচারাভিযানে বা একটি Customer Journey-তে পাঠান।

একটি জার্নিতে, কুইক রিপ্লাই টেমপ্লেটসহ একটি SMS এলিমেন্ট প্রতিটি বাটনের জন্য একটি শাখা পায় এবং একটি ট্যাপের জন্য 24 ঘণ্টা পর্যন্ত অপেক্ষা করে। RCS রিপ্লাই বাটনের ভিত্তিতে শাখা দেখুন।

RCS পরিসংখ্যান দেখুন

Anchor link to

কতগুলি ডেলিভারি RCS-এর মাধ্যমে নিশ্চিত হয়েছে, কতগুলি SMS হিসেবে পৌঁছেছে এবং RCS প্রাপকদের কত অংশ মেসেজটি পড়েছেন তা দেখতে, পাঠানোটির Message stats খুলুন।