হোস্টেড PBX-এর API: কল রেকর্ড

HTTPS এবং অনুমোদিত API ক্রেডেনশিয়াল দিয়ে HTTP Basic প্রমাণীকরণ ব্যবহার করুন। ক্রেডেনশিয়াল আপনার অ্যাপ্লিকেশন সার্ভারে রাখুন। এই হোস্টেড PBX এন্ডপয়েন্টগুলো api.multitel.net-এ /hpbx/ ব্যবহার করে; /v3 যোগ করবেন না। HTTP ফলাফল এবং JSON রেসপন্সের অ্যাপ্লিকেশন স্ট্যাটাস—উভয়ই পরীক্ষা করুন।

একটি সীমাবদ্ধ তারিখ পরিসরের জন্য অনুরোধ করুন

curl --request POST --user "USERNAME:PASSWORD" \
  --data-urlencode "date_from=2026-10-01" \
  --data-urlencode "date_to=2026-10-02" \
  --data-urlencode "disposition=ANSWERED" \
  "https://api.multitel.net/hpbx/cdrs/YOUR_BILLING_CODE?start=0&length=50"

বিলিং কোড ও তারিখ বদলান। তারিখের ফিল্টারে উল্লিখিত দিনগুলোও অন্তর্ভুক্ত। এই এন্ডপয়েন্টে অনুরোধের মূল অংশের ফিল্টারগুলো ফর্ম ডেটা হিসেবে এনকোড করা হয়, আর পৃষ্ঠা নির্বাচনের প্যারামিটার থাকে কোয়েরি স্ট্রিংয়ে।

ফিল্টার ও উত্তর

প্যারামিটারঅর্থ
date_from / date_toশুরু/শেষের তারিখ YYYY-MM-DD ফরম্যাটে।
wherelandedপ্রয়োজন হলে গন্তব্য ফিল্টার।
dispositionকল ফলাফল ফিল্টার, উদাহরণস্বরূপ ANSWERED।
calleridকলিং-নম্বর ফিল্টার।
timezoneসমর্থিত টাইমজোন শনাক্তকারী, যখন ব্যবহৃত হয়; এটি IANA নাম গ্রহণ করে বলে ধরে নেবেন না।
start / lengthফেরত আসা পৃষ্ঠা নিয়ন্ত্রণকারী কোয়েরি প্যারামিটার।

কল রেকর্ডে শুরুর সময়, কলারের পরিচয়, উৎস, প্রথম গন্তব্য, বিলযোগ্য সেকেন্ড, কলের ফলাফল এবং কলের শনাক্তকারী থাকে। এই এন্ডপয়েন্টের জন্য ফেরত আসা ফলাফলের কাঠামো ব্যবহার করুন; এটি পোর্টাল API-তে ফলাফল পাতায় ভাগ করার পদ্ধতি থেকে ভিন্ন হতে পারে। সফল HTTP অনুরোধ মানেই ফলাফলে মিলে যাওয়া কল আছে, এমন প্রমাণ নয়।

পোর্টাল REST ইন্টিগ্রেশনের জন্য কলের ইতিহাসের বর্তমান রেফারেন্স ব্যবহার করুন; এতে রেসপন্স স্কিমা ও অ্যাকাউন্টের অনুমতিও রয়েছে।

ডকুমেন্টেশন খুঁজুন