HTTPS और स्वीकृत API क्रेडेंशियल के साथ 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"
}
]
}अलग टेलीफ़ोनी परिवेश (टेनेंट) बनाएँ और उसमें बदलाव करें
अलग PBX परिवेश बनाना सदस्यता संबंधी कार्रवाई है और इससे सेटअप तथा आवर्ती शुल्क लग सकते हैं। पहले उपलब्ध सेवा पैकेज पढ़ें। पैकेज, स्थान और रूटिंग प्रोफ़ाइल चुनने के लिए आपके खाते के लिए अधिकृत वर्तमान संदर्भ का उपयोग करें; किसी उदाहरण की ID को अपने खाते के चयन के रूप में दोबारा उपयोग न करें।
| निर्माण फ़ील्ड | अर्थ |
|---|---|
| hosted_pbx_services_id | उपलब्ध प्लान के लिए लौटाई गई सेवा ID। |
| te_rp_id | कॉल का मार्ग तय करने वाली स्वीकृत प्रोफ़ाइल। |
| timezone | America/Detroit जैसा IANA समय क्षेत्र। |
| te_location_id | आवश्यक होने पर, खाते के लिए उपलब्ध स्थान ID। |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | संसाधनों की क्षमता चुनी गई सेवा की सीमाओं के अधीन है; इससे सेवा के उपयोग-अधिकारों को मनमाने ढंग से बदला नहीं जा सकता। |
एक्सटेंशन कॉन्फ़िगर करने से पहले परिणामी बिलिंग कोड और प्रावधान स्थिति की समीक्षा करें। नए इंटीग्रेशन और सटीक म्यूटेशन स्कीमा के लिए वर्तमान सदस्यता संदर्भ का उपयोग करें।