İçeriğe geç
API Dokümantasyonları
Esc
gezin⌘Jönizle
Bu sayfada

Çağrı Yönetimi

Bu rehber çağrı akışlarını açıklar; güncel endpoint sözleşmesi için API Referansı sayfasına bakın.

Çağrı Başlatma (Click-to-Call)

Santraldeki bir dahiliden dış numaraya arama başlatır. Dahilinin telefonu çalar, açtığında hedef numara aranır.

GET

GET https://api.bulutsantralim.com/originate
Parametre Zorunlu Açıklama
key Evet API anahtarı
extension Evet Aramayı başlatacak dahili numara
destination Evet Aranacak numara (905001234567 veya uluslararası +44...)
caller_id Hayır Karşı tarafın göreceği numara (908505320000 formatı)
manual_answer Hayır true → dahili telefonu açana kadar bekler
timeout Hayır Çaldırma süresi (10–60 sn, varsayılan 30)
announcement_to_caller Hayır Arayan tarafa cevaplanma anında dinletilecek ses dosyası ID
announcement_to_callee Hayır Aranan tarafa cevaplanma anında dinletilecek ses dosyası ID
curl "https://api.bulutsantralim.com/originate?key=API_ANAHTARINIZ&extension=1001&destination=905001234567&caller_id=908505320000"

POST

POST https://api.bulutsantralim.com/originate
{
  "extension": "1001",
  "destination": "905001234567",
  "caller_id": "908505320000",
  "manual_answer": false,
  "timeout": 30
}

Çağrıyı Sonlandırma

GET https://api.bulutsantralim.com/hangup/{call_uuid}
curl "https://api.bulutsantralim.com/hangup/CAGRI_UUID?key=API_ANAHTARINIZ"

Çağrıyı Cevaplama

GET https://api.bulutsantralim.com/answer/{call_uuid}
curl "https://api.bulutsantralim.com/answer/CAGRI_UUID?key=API_ANAHTARINIZ"

Çağrı Aktarma

Devam eden bir çağrıyı başka bir dahiliye aktarır.

POST https://api.bulutsantralim.com/transfer?id={call_uuid}&user_number={extension}
Parametre Açıklama
id Aktarılacak çağrının UUID’si
user_number Hedef dahili numara
curl -X POST "https://api.bulutsantralim.com/transfer?key=API_ANAHTARINIZ&id=CAGRI_UUID&user_number=1002"

Sessize Alma / Açma

GET https://api.bulutsantralim.com/mute/{call_uuid}
curl "https://api.bulutsantralim.com/mute/CAGRI_UUID?key=API_ANAHTARINIZ"

Dahili Durumlarını Listeleme

GET https://api.bulutsantralim.com/user_statuses
curl "https://api.bulutsantralim.com/user_statuses?key=API_ANAHTARINIZ"

Dış Numara (Arayan No) Değiştirme

Bir dahilinin giden aramalarda görünen numarasını değiştirir.

GET https://api.bulutsantralim.com/update_outbound_caller_id
curl "https://api.bulutsantralim.com/update_outbound_caller_id?key=API_ANAHTARINIZ&extension=1001&caller_id=908505320001"

Bu sayfa yardımcı oldu mu?