ہوسٹ کیے گئے PBX کا API: کسٹمر کے الگ ماحول (tenants)

منظور شدہ API اسناد کے ساتھ HTTPS اور HTTP Basic تصدیق استعمال کریں۔ اسناد کو اپنے ایپلیکیشن سرور پر رکھیں۔ یہ ہوسٹڈ PBX اینڈ پوائنٹس api.multitel.net پر /hpbx/ استعمال کرتے ہیں؛ /v3 شامل نہ کریں۔ HTTP نتیجہ اور JSON جواب میں ایپلیکیشن اسٹیٹس دونوں کی جانچ کریں۔

اکاؤنٹ کے الگ الگ PBX ماحول کی فہرست دیکھیں

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

فہرست کا آپریشن تصدیق شدہ اکاؤنٹ کے ٹیننٹس واپس کرتا ہے۔ آخری پلیس ہولڈر حصہ روٹ کی مطلوبہ ساخت پوری کرتا ہے؛ فہرست کا آپریشن اسے کسی دوسرے اکاؤنٹ کے انتخاب کے لیے استعمال نہیں کرتا۔

فہرست پر مشتمل جواب کی وضاحتی مثال

{
  "status": {
    "code": "200",
    "msg": "List data"
  },
  "response": [
    {
      "billing_code": "EXAMPLE_BILLING_CODE",
      "isocode": "US",
      "continent_iso": "NA",
      "continent_name": "North America"
    }
  ]
}

کسٹمر اکاؤنٹ (tenant) بنائیں اور تبدیل کریں

الگ PBX ماحول بنانا سبسکرپشن کا عمل ہے اور اس سے ابتدائی سیٹ اپ اور بار بار عائد ہونے والے چارجز بن سکتے ہیں۔ پہلے دستیاب سروس پیکیجز پڑھیں۔ پیکیج، مقام اور روٹنگ پروفائل منتخب کرنے کے لیے تازہ حوالہ معلومات استعمال کریں جن کے استعمال کی آپ کے اکاؤنٹ کو اجازت ہے؛ کسی مثال کے ID کو اپنے اکاؤنٹ کے انتخاب کے طور پر دوبارہ استعمال نہ کریں۔

تخلیق کا فیلڈمعنی
hosted_pbx_services_idدستیاب پلان کے لیے واپس کی گئی سروس ID۔
te_rp_idکال کا راستہ طے کرنے کا منظور شدہ پروفائل۔
timezoneایک IANA ٹائم زون جیسے America/Detroit۔
te_location_idاکاؤنٹ کے لیے دستیاب لوکیشن ID، جب درکار ہو۔
te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrsوسائل کی گنجائش منتخب سروس کی حدود کے مطابق ہے؛ اس سے سروس استعمال کرنے کے حقوق من مانے انداز میں بدلے نہیں جا سکتے۔

کسی بھی ایکسٹینشن کو ترتیب دینے سے پہلے نتیجے میں بننے والے بلنگ کوڈ اور پروویژنڈ اسٹیٹس کا جائزہ لیں۔ نئے انضمام اور میوٹیشن اسکیماز کی درست تفصیلات کے لیے موجودہ سبسکرپشن ریفرنس استعمال کریں۔

دستاویزات تلاش کریں