منظور شدہ API اسناد کے ساتھ HTTPS اور 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 انٹیگریشنز کے لیے موجودہ کال ہسٹری ریفرنس استعمال کریں، بشمول اس کا رسپانس اسکیما اور اکاؤنٹ کی اجازتیں۔