منظور شدہ 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 | وسائل کی گنجائش منتخب سروس کی حدود کے مطابق ہے؛ اس سے سروس استعمال کرنے کے حقوق من مانے انداز میں بدلے نہیں جا سکتے۔ |
کسی بھی ایکسٹینشن کو ترتیب دینے سے پہلے نتیجے میں بننے والے بلنگ کوڈ اور پروویژنڈ اسٹیٹس کا جائزہ لیں۔ نئے انضمام اور میوٹیشن اسکیماز کی درست تفصیلات کے لیے موجودہ سبسکرپشن ریفرنس استعمال کریں۔