Tema
Çağrı Yönetimi
Ç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 |
bash
curl "https://api.bulutsantralim.com/originate?key=API_ANAHTARINIZ&extension=1001&destination=905001234567&caller_id=908505320000"POST
POST https://api.bulutsantralim.com/originatejson
{
"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}bash
curl "https://api.bulutsantralim.com/hangup/CAGRI_UUID?key=API_ANAHTARINIZ"Çağrıyı Cevaplama
GET https://api.bulutsantralim.com/answer/{call_uuid}bash
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 |
bash
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}bash
curl "https://api.bulutsantralim.com/mute/CAGRI_UUID?key=API_ANAHTARINIZ"Dahili Durumlarını Listeleme
GET https://api.bulutsantralim.com/user_statusesbash
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_idbash
curl "https://api.bulutsantralim.com/update_outbound_caller_id?key=API_ANAHTARINIZ&extension=1001&caller_id=908505320001"