তালিকা বাহক (অঞ্চল)

ক্যারিয়ার নেটওয়ার্ক যেখানে একটি RBM এজেন্ট চালু করা যেতে পারে সেগুলিকে RBM ম্যানেজমেন্ট API-এ "অঞ্চল" হিসাবে সংজ্ঞায়িত করা হয়েছে।

RBM সাপোর্ট টিম একটি আপ-টু-ডেট ক্যারিয়ার তালিকা বজায় রাখে, যা আরও বাহক RBM গ্রহণ করার সাথে সাথে বৃদ্ধি পায়।

এই পৃষ্ঠার কোড স্নিপেটগুলি জাভা নমুনা এবং Node.js নমুনা থেকে নেওয়া হয়েছে।

অঞ্চলের তালিকা করুন

লঞ্চের জন্য এজেন্ট জমা দেওয়ার আগে আপনাকে লঞ্চযোগ্য অঞ্চলগুলির একটি তালিকা পুনরুদ্ধার করতে হবে।

Node.js

const businessCommunicationsApiHelper =
  require('@google/rbm-businesscommunications');

const privateKey =
  require('../../resources/businesscommunications-service-account-credentials.json');

businessCommunicationsApiHelper.initBusinessCommunucationsApi(privateKey);

businessCommunicationsApiHelper.listRegions().then((response) => {
  console.log(response.data);
}).catch((err) => {
  console.log(err);
});  

জাভা

List<RcsBusinessMessagingRegion> regions = api.listAllRbmLaunchRegions();
List<String> regionIds = regions.stream().map(RcsBusinessMessagingRegion::getName).sorted()
  .collect(Collectors.toList());
logger.info("Fetched region Ids: " + regionIds);

এই কোডটি সমস্ত ক্যারিয়ারের একটি তালিকা প্রদান করে যেখানে একটি এজেন্ট লঞ্চের জন্য জমা দেওয়া যেতে পারে:

{
  regions: [
    {
      name: '/v1/regions/dt-germany',
      displayName: 'Germany: DT',
      managementType: 'CARRIER_MANAGED'
    },
   {
      name: '/v1/regions/9mobile-nigeria',
      displayName: 'Nigeria: 9 Mobile',
      managementType: 'GOOGLE_MANAGED'
    },
    ...
    ...
  ]
}

CARRIER_MANAGED হিসাবে তালিকাভুক্ত ক্যারিয়ারগুলি তাদের নিজস্ব অনুমোদন প্রক্রিয়া পরিচালনা করে এবং তাদের গ্রাহকদের কাছে RBM বার্তা সরবরাহের জন্য চার্জ করে। আপনি তাদের গ্রাহকদের কাছে RBM বার্তাগুলি সরবরাহ করার আগে এই ক্যারিয়ারগুলির সাথে সরাসরি একটি বাণিজ্যিক চুক্তি করতে হবে৷