API ระบบ PBX แบบโฮสต์: เทนแนนต์ (พื้นที่ขององค์กร)

ใช้ HTTPS และยืนยันตัวตนด้วย HTTP Basic ด้วยข้อมูลประจำตัว API ที่ได้รับอนุมัติ เก็บข้อมูลประจำตัวไว้บนเซิร์ฟเวอร์แอปพลิเคชันของคุณ ปลายทาง PBX แบบโฮสต์ เหล่านี้ใช้ /hpbx/ บน api.multitel.net ห้ามใส่ /v3 ตรวจสอบทั้งผลลัพธ์ HTTP และสถานะผลการทำงานระดับแอปพลิเคชันในการตอบกลับ JSON

แสดงรายการระบบ PBX ที่แยกเป็นสัดส่วนภายในบัญชี

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

การเรียกดูรายการจะส่งคืนเทแนนต์ (tenant) ของบัญชีที่ยืนยันตัวตนแล้ว ส่วนตัวยึดตำแหน่งสุดท้ายใช้เพื่อให้ตรงตามรูปแบบพาธ URL ที่เอนด์พอยต์กำหนดเท่านั้น การเรียกดูรายการไม่ได้ใช้ส่วนนี้เพื่อเลือกบัญชีอื่น

ตัวอย่างการตอบกลับแบบรายการ

{
  "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รหัสบริการที่ส่งกลับสำหรับแผนที่พร้อมใช้งาน
te_rp_idโปรไฟล์เส้นทางการโทรที่ได้รับอนุมัติ
timezoneเขตเวลา IANA เช่น America/Detroit.
te_location_idรหัสสถานที่ที่บัญชีสามารถใช้ได้ เมื่อจำเป็น
te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrsความจุทรัพยากรถูกจำกัดโดยบริการที่เลือก ไม่ใช่การแทนที่สิทธิ์โดยพลการ

ตรวจสอบรหัสการเรียกเก็บเงินและสถานะการตั้งค่าบริการที่ได้ก่อนกำหนดค่าหมายเลขต่อ สำหรับการเชื่อมต่อใหม่และโครงสร้างข้อมูลที่แน่นอนของคำสั่งแก้ไขข้อมูล ให้ใช้เอกสารอ้างอิง API การสมัครบริการฉบับปัจจุบัน

ค้นหาเอกสาร