CNAM ইন্টিগ্রেশন

SIP এর মাধ্যমে CNAM

আপনার SIP সোর্স অনুমোদন করুন, একটি লুকআপ ট্রানজেকশন পাঠান এবং ফেরত প্রাপ্ত কলার পরিচয় পড়ুন।

লুকআপ আচরণ নির্বাচন করুন

স্তরপ্রতি কুয়েরির পাবলিক মূল্যএটি কী করে
Starter০.০০২৬ US$নিজস্ব এবং ক্যাশে সংরক্ষিত কলার-নাম তথ্য ব্যবহার করে।
Standard০.০০৩৭ US$প্রতিটি কুয়েরির জন্য একটি রিয়েল‑টাইম নেটওয়ার্ক লুকআপ করে।
Mixed০.০০৪ US$প্রথমে একটি রিয়েল‑টাইম লুকআপ চেষ্টা করে, তারপর কোনও নাম না পাওয়া গেলে Starter ডেটায় ফিরে যায়।

নির্বাচিত সার্ভিস লুকআপ আচরণ নির্ধারণ করে; Mixed ক্যাশ‑প্রথম লুকআপ নয়। প্রোডাকশন ব্যবহারের আগে আপনার অ্যাকাউন্টে নির্ধারিত রেট পর্যালোচনা করুন। একটি কলার নাম পরিচয় বা মালিকানার প্রমাণ নয়।

আপনার সোর্স অনুমোদন করুন

  1. আপনার SBC বা অ্যাপ্লিকেশন যে পাবলিক সোর্স IP ব্যবহার করে তা CNAM IP সেটিংস-এ যোগ করুন এবং উদ্দিষ্ট সার্ভিসের সঙ্গে যুক্ত করুন।
  2. সম্পূর্ণ টেলিফোন নম্বরকে request-URI-এর user অংশ হিসেবে ব্যবহার করে cnam.multitel.net-এ একটি SIP INVITE পাঠান। প্রকাশিত ট্রান্সপোর্ট হলো UDP, গন্তব্য পোর্ট 5060।
  3. আপনার SIP স্ট্যাক ব্যবহার করে Via, From, To, Contact, Call-ID, CSeq এবং অন্যান্য প্রয়োজনীয় ট্রানজেকশন হেডার তৈরি করুন। নিচের রিকোয়েস্ট লাইনটি একা পাঠাবেন না।
  4. SIP ট্রানজেকশন সঠিকভাবে সম্পন্ন করুন এবং ফেরত প্রাপ্ত নামটি কেবলমাত্র ব্যবহারযোগ্য ফলাফল থাকলে ব্যবহার করুন।
INVITE sip:12025550123@cnam.multitel.net SIP/2.0

এই লুকআপ সার্ভিস SIP রেজিস্ট্রেশন গ্রহণ করে না। অনুমোদন কনফিগার করা সোর্স ঠিকানা, যা আপনার NAT গেটওয়ের পাবলিক ঠিকানা হতে পারে, এর উপর ভিত্তি করে।

SIP লুকআপ ফলাফল পড়ুন

সার্ভিসটি ফলাফলটি একটি 380 SIP রেসপন্সে P-Asserted-Identity হেডার সহ ফেরত দেয়। এটি লুকআপ ফলাফল ট্রানজেকশন, উত্তর দেওয়া টেলিফোন কল নয়। রিজন ফ্রেজে ফেরত নাম থাকতে পারে; একটি স্থির ফ্রেজের উপর নির্ভর না করে আইডেন্টিটি হেডার পার্স করুন।

SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0

এই অংশে ট্রানজেকশন হেডারগুলি বাদ দেওয়া হয়েছে। 192.0.2.10 উদাহরণে অনুরোধকারী সিস্টেমকে উপস্থাপন করে। প্রকৃত উত্তরটি আপনার SIP স্ট্যাকের Call-ID এবং CSeq এর সাথে মিলতে হবে।

380 একটি ব্যবহারযোগ্য নাম সহ
P-Asserted-Identity থেকে ডিসপ্লে নাম পড়ুন, আপনার SIP স্ট্যাকের মাধ্যমে চূড়ান্ত INVITE রেসপন্স স্বীকার করুন, এবং আপনার কলিং ওয়ার্কফ্লো চালিয়ে যান।
কোনও ব্যবহারযোগ্য নাম নেই
ত্রুটি বার্তা, ফাঁকা মান বা অনুসন্ধান করা নম্বরকে যাচাইকৃত কলার নাম হিসেবে দেখাবেন না। নাম অজানা থাকলে আপনার স্বাভাবিক পদ্ধতি অনুযায়ী কল চালু রাখুন।
403 বা অন্য কোনও প্রত্যাখ্যান
রিকোয়েস্ট মেথড, গন্তব্য ডোমেইন, সোর্স-IP অনুমোদন এবং অ্যাকাউন্ট/সার্ভিস স্ট্যাটাস পরীক্ষা করুন। অনুমোদন ত্রুটি হলে অল্প ব্যবধানে একটানা পুনঃচেষ্টা করবেন না।
টাইমআউট
নতুন লুকআপ থেকে SIP ট্রানজেকশন পুনরায় প্রেরণ আলাদা করুন। নতুন প্রচেষ্টা সীমিত করুন কারণ এগুলি আরেকটি কুয়েরি চার্জ তৈরি করতে পারে।

বিলিং, পুনরায় চেষ্টা এবং কলার ID আপডেট থেকে পার্থক্য

একটি নতুন লুকআপ একটি কুয়েরি চার্জ তৈরি করতে পারে। এই লুকআপ ইন্টারফেসগুলি একটি আইডেমপোটেন্সি কী ডকুমেন্ট করে না, তাই একটি নতুন পুনরায় চেষ্টা দ্বিতীয় বিলযোগ্য কুয়েরি হতে পারে। ট্রান্সপোর্ট/সার্ভিস ব্যর্থতার জন্য সীমিত ব্যাকঅফ ব্যবহার করুন, প্রথমে অ্যাকাউন্ট ত্রুটি সমাধান করুন, এবং রিপোর্টকৃত কুয়েরি চার্জ মিলিয়ে নিন। আপনার অ্যাপ্লিকেশনের জন্য উপযুক্ত সময়ের জন্য কেবল ক্যাশ করুন; কলার‑নাম ডেটা পরিবর্তন হতে পারে।

একটি CNAM লুকআপ একটি নাম পড়ে। এটি আপনার আউটবাউন্ড কলগুলিতে প্রদর্শিত নাম পরিবর্তন করে না। একটি LIDB কলার‑নাম আপডেট একটি পৃথক অপারেশন যার নিজস্ব ক্ষেত্র, অনুমোদন, মূল্য এবং প্রক্রিয়া রয়েছে।