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_id | Mevcut bir plan için döndürülen hizmet kimliği. |
| te_rp_id | Onaylı arama yönlendirme profili. |
| timezone | America/Detroit gibi bir IANA saat dilimi. |
| te_location_id | Gerektiğinde, hesap için kullanılabilen bir konum kimliği. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Seç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.