আপনি আপনার এজেন্ট চালু না করা পর্যন্ত, এটি শুধুমাত্র মনোনীত পরীক্ষা ডিভাইসের সাথে যোগাযোগ করতে পারে। এটি আপনাকে আপনার এজেন্টকে অভ্যন্তরীণভাবে পরীক্ষা করতে দেয় যাতে শেষ ব্যবহারকারীদের কাছে দুর্ঘটনাজনিত প্রাথমিক অ্যাক্সেস রোধ করা যায়।
একটি RBM এজেন্টের সাথে যোগাযোগ করার জন্য, একটি পরীক্ষার ডিভাইস RCS-সক্ষম হতে হবে। মনে রাখবেন যে কিছু অ্যান্ড্রয়েড ডিভাইসে ডিফল্টরূপে RCS সক্ষম করা নেই। আপনার ডিভাইসের RCS স্থিতি পরীক্ষা করতে, আপনার ডিভাইসের RCS স্থিতি পরীক্ষা করুন দেখুন।
এজেন্ট প্রতিদিন সর্বাধিক 20টি পরীক্ষক আমন্ত্রণ পাঠাতে পারে, যার মোট 200টি আমন্ত্রণ রয়েছে৷
আপনার ডিভাইসের RCS স্থিতি পরীক্ষা করুন
- বার্তা অ্যাপে, বার্তা সেটিংসে নেভিগেট করুন।
- RCS চ্যাটগুলিতে আলতো চাপুন। আপনি যদি "RCS চ্যাট" খুঁজে না পান, চ্যাট বৈশিষ্ট্যগুলি আলতো চাপুন৷
- স্ট্যাটাস মান খুঁজুন।
যদি আপনার ডিভাইস RCS-সক্ষম না থাকে, তাহলে বার্তা এবং ক্যারিয়ার পরিষেবা অ্যাপের প্রাক-রিলিজ সংস্করণগুলির সাথে আপনার ডিভাইসটি কনফিগার করে RCS সক্ষম করুন ।
আপনার ডিভাইস RCS-সক্ষম হলে, আপনি একটি পরীক্ষক আমন্ত্রণ পাঠাতে পারেন। ডিভাইসটি আমন্ত্রণ গ্রহণ করলে, এটি আপনার আনলঞ্চ করা এজেন্টের সাথে বার্তা পাঠানো শুরু করতে পারে।
আপনার ডিভাইসে RCS সক্ষম করুন
একটি Android ডিভাইসে RCS সক্ষম করতে, বার্তা অ্যাপে RCS চ্যাট চালু করুন ।
যখন আপনার ডিভাইসে RCS সক্রিয় থাকে, আপনি একটি পরীক্ষক আমন্ত্রণ পাঠাতে প্রস্তুত।
একটি পরীক্ষক আমন্ত্রণ পাঠান
একটি RCS-সক্ষম ডিভাইসকে পরীক্ষক হওয়ার জন্য আমন্ত্রণ জানাতে, আপনি একটি পরীক্ষক আমন্ত্রণ পাঠান। ডিভাইসটি আমন্ত্রণ গ্রহণ করলে, আপনার এজেন্ট ডিভাইসে বার্তা, ইভেন্ট এবং অনুরোধ পাঠাতে পারে।
যদি ডিভাইসটি RCS-সক্ষম না থাকে, পরীক্ষকের আমন্ত্রণে সাড়া না দেয় বা আমন্ত্রণ প্রত্যাখ্যান করে, আপনার এজেন্ট যখন ডিভাইসের সাথে যোগাযোগ করার চেষ্টা করবে তখন একটি 403 PERMISSION_DENIED
ত্রুটি পাবে।
কনসোল
বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলের সাথে একজন পরীক্ষক আমন্ত্রণ পাঠাতে:
- বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন, আপনার RBM Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন এবং আপনার এজেন্টে ক্লিক করুন।
- বাম মেনুতে, ডিভাইস নির্বাচন করুন।
- দেশের কোড এবং এলাকার কোড সহ ডিভাইসের ফোন নম্বর প্রবেশ করে টেস্ট ডিভাইস তালিকায় একটি পরীক্ষা ডিভাইস যোগ করুন। একাধিক ফোন নম্বর যোগ করতে, কমা দিয়ে আলাদা করুন।
যখন একটি ডিভাইস তালিকায় যোগ করা হয়, একটি আমন্ত্রণ পাঠানো হয়। ব্যবহারকারী তাদের ডিভাইসে আমন্ত্রণ বার্তাটি দেখেন এবং এটি গ্রহণ বা প্রত্যাখ্যান করার বিকল্প রয়েছে৷
আপনার এজেন্ট পরীক্ষা করার জন্য আমন্ত্রণ জানানো প্রতিটি ডিভাইসের জন্য টেস্টারদের আমন্ত্রণ স্থিতির বিবরণ পরীক্ষা ডিভাইসের তালিকা ।
API
আরবিএম ম্যানেজমেন্ট এপিআই-এর সাথে পরীক্ষক আমন্ত্রণ পাঠাতে:
নিম্নলিখিত কোড ব্যবহার করুন. বিন্যাস এবং মান বিকল্পের জন্য,
testers
দেখুন।
cURL
curl -X POST "https://businesscommunications.googleapis.com/v1/testers" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY businesscommunications`" \ -d '{"phone_number": "PHONE_NUMBER", "agentId": "AGENT_ID"}'
Node.js
// Reference to RBM API helper const rbmApiHelper = require('@google/rcsbusinessmessaging'); // Send the tester invite to the device rbmApiHelper.sendTesterInvite('+12223334444', function(response) { console.log(response); });
জাভা
import com.google.rbm.RbmApiHelper; … try { // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(); // Register the device as a tester rbmApiHelper.registerTester("+12223334444"); } catch(Exception e) { e.printStackTrace(); }
পাইথন
# Reference to RBM Python client helper from rcs_business_messaging import rbm_service # Send the tester invite to a device rbm_service.invite_tester('+12223334444')
সি#
using RCSBusinessMessaging; … // Create an instance of the RBM API helper RbmApiHelper rbmApiHelper = new RbmApiHelper(credentialsFileLocation, projectId); // Register the device as a tester rbmApiHelper.RegisterTester("+12223334444");
আপনি যদি 200 টিরও বেশি আমন্ত্রণ পাঠান, RBM প্ল্যাটফর্ম প্রতিক্রিয়া হিসাবে 429 RESOURCE_EXHAUSTED
ত্রুটি কোড ফেরত দেয়।
একটি পরীক্ষক আমন্ত্রণ পুনরায় পাঠান
প্রয়োজন হলে, আপনি একটি পরীক্ষক আমন্ত্রণ পুনরায় পাঠাতে পারেন। ফলাফল ডিভাইসের বর্তমান আমন্ত্রণ স্থিতির উপর নির্ভর করে।
ডিভাইসের স্থিতি | ফলাফল |
PENDING | পরীক্ষক আমন্ত্রণ ডিভাইসে পাঠানো হয়. |
ACCEPTED | ডিভাইসে পরীক্ষকের আমন্ত্রণ পাঠানো হয় না, যা তার ACCEPTED স্থিতি বজায় রাখে। |
DECLINED | পরীক্ষকের আমন্ত্রণ প্রত্যাখ্যান করা হয়েছে। একটি আমন্ত্রণ পুনরায় পাঠানোর আগে আপনাকে অবশ্যই প্রথমে পরীক্ষার ডিভাইসটি সরিয়ে ফেলতে হবে৷ অন্যথায়, অনুরোধ ব্যর্থ হয়. |
ডিভাইসটি পরীক্ষকের আমন্ত্রণ গ্রহণ করার পরে, এটি আপনার এজেন্টের জন্য একটি মনোনীত পরীক্ষা ডিভাইসে পরিণত হয়। আপনি আপনার এজেন্টের কার্যকারিতা এবং কর্মপ্রবাহ পরীক্ষা করার জন্য ডিভাইসে বার্তা , ইভেন্ট এবং সক্ষমতা পরীক্ষা পাঠাতে পারেন।
একটি পরীক্ষা ডিভাইসের আমন্ত্রণ স্থিতি পান
আপনি যখন একজন পরীক্ষককে আমন্ত্রণ জানান, তারা হয় তাদের ডিভাইসে আমন্ত্রণ গ্রহণ বা প্রত্যাখ্যান করতে পারে। আপনি ডিভাইসের আমন্ত্রণ স্থিতির জন্য API জিজ্ঞাসা করতে পারেন৷
কনসোল
বিজনেস কমিউনিকেশন ডেভেলপার কনসোলের মাধ্যমে একটি টেস্ট ডিভাইসের আমন্ত্রণ স্থিতি পেতে:
- বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন, আপনার RBM Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন এবং আপনার এজেন্টে ক্লিক করুন।
- বাম মেনুতে, ডিভাইস নির্বাচন করুন।
- দেশের কোড এবং এলাকার কোড সহ ডিভাইসের ফোন নম্বর প্রবেশ করে টেস্ট ডিভাইস তালিকায় একটি পরীক্ষা ডিভাইস যোগ করুন। একাধিক ফোন নম্বর যোগ করতে, কমা দিয়ে আলাদা করুন।
যখন একটি পরীক্ষা ডিভাইস তালিকায় যোগ করা হয়, আপনি স্থিতি কলামে তার স্থিতি পরীক্ষা করতে পারেন।
API
আরবিএম ম্যানেজমেন্ট এপিআই-এর সাহায্যে একটি টেস্ট ডিভাইসের আমন্ত্রণের স্ট্যাটাস পেতে:
নিম্নলিখিত কোড ব্যবহার করুন. বিন্যাস এবং মান বিকল্পের জন্য,
testers
দেখুন।
cURL
curl -X GET "https://businesscommunications.googleapis.com/v1/testers/PHONE_NUMBER?agentId=AGENT_ID" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY businesscommunications`"
সমস্ত পরীক্ষার ডিভাইসের অবস্থা পান
আপনি পরীক্ষক হতে আমন্ত্রণ জানানো সমস্ত ডিভাইসের আমন্ত্রণ স্থিতি জিজ্ঞাসা করতে পারেন৷
কনসোল
বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলের মাধ্যমে সমস্ত টেস্ট ডিভাইসের আমন্ত্রণ স্থিতি পরীক্ষা করতে:
- বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন, আপনার RBM Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন এবং আপনার এজেন্টে ক্লিক করুন।
- বাম মেনুতে, ডিভাইস নির্বাচন করুন।
- দেশের কোড এবং এলাকার কোড সহ ডিভাইসের ফোন নম্বর প্রবেশ করে টেস্ট ডিভাইস তালিকায় একটি পরীক্ষা ডিভাইস যোগ করুন। একাধিক ফোন নম্বর যোগ করতে, কমা দিয়ে আলাদা করুন।
যখন একটি পরীক্ষা ডিভাইস তালিকায় যোগ করা হয়, আপনি স্থিতি কলামে তার স্থিতি পরীক্ষা করতে পারেন।
API
আরবিএম ম্যানেজমেন্ট এপিআই-এর সাহায্যে সমস্ত টেস্ট ডিভাইসের আমন্ত্রণ স্থিতি পরীক্ষা করতে:
নিম্নলিখিত কোড ব্যবহার করুন. বিন্যাস এবং মান বিকল্পের জন্য,
testers
দেখুন।
cURL
curl -X GET "https://businesscommunications.googleapis.com/v1/testers?agentId=AGENT_ID" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY businesscommunications`"
একটি পরীক্ষা ডিভাইস সরান
আপনি যখন একটি পরীক্ষামূলক ডিভাইস সরান, তখন ডিভাইসটি আর আপনার আনলঞ্চ করা এজেন্টের থেকে বার্তা গ্রহণ করতে পারবে না। RBM প্ল্যাটফর্ম আপনার এজেন্টের পাঠানো বার্তাগুলি মুছে দেয় না যেগুলি ট্রানজিট বা পরীক্ষার ডিভাইসে সংরক্ষিত।
কনসোল
বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলের মাধ্যমে একটি টেস্ট ডিভাইস সরাতে:
- বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন, আপনার RBM Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন এবং আপনার এজেন্টে ক্লিক করুন।
- বাম মেনুতে, ডিভাইস নির্বাচন করুন।
- টেস্ট ডিভাইসের তালিকায় ডিভাইসটি নির্বাচন করুন এবং মেনুতে ক্লিক করুন।
- ডিভাইস সরান ক্লিক করুন.
API
আরবিএম ম্যানেজমেন্ট এপিআই সহ একটি পরীক্ষা ডিভাইস সরাতে:
নিম্নলিখিত কোড ব্যবহার করুন. বিন্যাস এবং মান বিকল্পের জন্য,
testers
দেখুন।
cURL
curl -X DELETE "https://businesscommunications.googleapis.com/v1/testers/PHONE_NUMBER?agentId=AGENT_ID" \ -H "Content-Type: application/json" \ -H "User-Agent: curl/rcs-business-messaging" \ -H "`oauth2l header --json PATH_TO_SERVICE_ACCOUNT_KEY businesscommunications`"