Barındırılan PBX API: ayrı müşteri ortamları (tenants)

Onaylı API kimlik bilgileriyle HTTPS ve HTTP Basic kimlik doğrulaması kullanın. Kimlik bilgilerini uygulama sunucunuzda saklayın. Bu Barındırılan PBX uç noktaları /hpbx/ öğesini api.multitel.net üzerinde kullanır; /v3 eklemeyin. Hem HTTP sonucunu hem de JSON yanıtındaki uygulama düzeyi işlem sonucunu denetleyin.

Hesabın PBX ortamlarını listele

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

Liste işlemi, kimliği doğrulanmış hesabın müşteri ortamlarını (tenant) döndürür. Son yer tutucu segment, uç noktanın URL yolunun gerektirdiği biçimi sağlar; liste işlemi bunu başka bir hesabı seçmek için kullanmaz.

Örnek liste yanıtı

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

Yalıtılmış müşteri ortamı oluşturma ve değiştirme

Bir PBX müşteri ortamı oluşturmak bir abonelik işlemidir; kurulum ve yinelenen ücretlere yol açabilir. Önce mevcut hizmet planlarını okuyun. Plan, konum ve yönlendirme profili seçmek için hesabınızın erişim yetkisine uygun güncel başvuru belgesini kullanın; örnek bir kimliği hesap seçimi olarak yeniden kullanmayın.

Oluşturma alanıAnlam
hosted_pbx_services_idMevcut bir plan için döndürülen hizmet kimliği.
te_rp_idOnaylı arama yönlendirme profili.
timezoneAmerica/Detroit gibi bir IANA saat dilimi.
te_location_idGerektiğinde, hesap için kullanılabilen bir konum kimliği.
te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrsSeçilen hizmetle sınırlandırılmış kaynak kapasiteleri; bunlar keyfî hak geçersiz kılmaları değildir.

Dahilileri yapılandırmadan önce oluşan faturalandırma kodunu ve hizmetin hazırlanma durumunu gözden geçirin. Yeni entegrasyonlar ve verileri değiştiren işlemlerin kesin şemaları için güncel abonelik API belgelerini kullanın.

Dokümantasyonu ara