হোস্টেড PBX API: ফ্যাক্স রেকর্ড ও ফ্যাক্স পাঠানো

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

ফ্যাক্স রেকর্ড পড়ুন

curl --request POST --user "USERNAME:PASSWORD" \
  "https://api.multitel.net/hpbx/fax/list/YOUR_BILLING_CODE"

নিজের PBX-এর বিলিং কোড ব্যবহার করুন। ফেরত পাওয়া রেকর্ডে ফ্যাক্সের সময়, দিক, উৎস, গন্তব্য, ডেলিভারির অবস্থা, প্রচেষ্টা, ত্রুটি ও পৃষ্ঠার সংখ্যা থাকে। পাঠানোর অনুরোধ গৃহীত হলেও ডেলিভারি তখনও অপেক্ষমাণ থাকতে পারে।

পাঠানোর প্যারামিটার

পাঠানোর এন্ডপয়েন্ট হলো POST /hpbx/fax/send/{billing_code}। এই কাজটি ফাইল সত্যিই পাঠায়। জমা দেওয়ার আগে ফাইল ও অ্যাকাউন্টের জন্য অনুমোদিত গন্তব্য প্রস্তুত করুন; আগের পাঠানোর ফল অনিশ্চিত হলে যাচাই না করে আবার পাঠাবেন না।

ক্ষেত্রঅর্থ
numberগন্তব্য ফ্যাক্স নম্বর।
cidnumঅনুমোদিত প্রেরক কলার আইডি।
scheduleনির্ধারিত প্রেরণের সময়, ব্যবহৃত হলে।
faxquality / pagesize / pagerotateসমর্থিত মান, কাগজের আকার ও ঘূর্ণনের বিকল্প।
statusemailডেলিভারি বিজ্ঞপ্তির জন্য অনুমোদিত ঠিকানা।
deleteaftersendপাঠানোর পর আপলোড করে রাখা ফাইলটি মুছে ফেলা হবে কি না।
filenameএই ফ্যাক্স ওয়ার্কফ্লো যে ডকুমেন্ট রেফারেন্স প্রত্যাশা করে; এটি যেকোনো স্থানীয় ফাইল পাথ নয়।

সম্পন্ন হওয়ার অবস্থা দেখুন

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

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