API kullanarak otomatik arama yapma


#1

Merhaba,

http://api.bulutfon.com/docs/ sayfasındaki “Automatic Call” bölümü ile Otomatik Arama için test yapmaya çalışıyorum.

Yapmak istediğim şey şu:

  • Kendi sunucuma yüklediğim ses dosyasını (bulutfona yüklemiyorum !) 30 ayrı numaraya dinletmek istiyorum.
  • Bu mesajın dinlemesi bittikten sora ise hazırlamış olduğum BulutfonXM’in devreye girmesini istiyorum.

Dinletilecek ses dosyası (sound_url): http://benimsunucum.com/sesler/mesajim.mp3
Oluşturduğum BulutfonXM ID: 101

Problem:
announcement_id parametresini istiyor. Halbuki ben URL dinleteceğim. announcement_id bilgisi bende yok.

Bu sorunu nasıl aşabilirim?

Ayrıca: Otomatik aramada, dinletilecek mesaj bittikten sonra tanımladığım bir menü’ye kullanıcıyı aktarabilir miyim?


#2

Merhaba,

announcement_id yerine sound_url gönderebilirsiniz. Gönderebileceğiniz parametreleri buradan inceleyebilirsiniz: https://github.com/bulutfon/documents/blob/master/API/endpoints/automatic-calls.md#yeni-otomatik-arama-başlatmak

Fakat aradıktan sonra bfxm’e aktarmak istiyorsanız, sadece bulutfon_xm_id gönderip, ses dosyasını bulutfonxm üzerinden gather ( https://github.com/bulutfon/documents/tree/master/BFON#gather) methodu ile okutmanız daha doğru olacaktır. Menüye aktarma işlemi için de bfxm’de dial methodunu kullanabilirsiniz.


#3

@hamitturkukaya maalesef bizim panelde bulutfon_xm_id leri URL dışında arkadaşların gorebileceği bir yer yok. Bu konuda ekranları geliştirmemiz gerekiyor. :frowning:


#4

Hatayı buldum: http://api.bulutfon.com/docs/ sayfasından test ederken BOLD olan her yer zorunlu olarak tanımlı. Ancak, curl ile çağırırken 3 parametreden sadece birini göndersem oluyor…


#5

dial metoduna bulutfon_xm_id bilgisini göndererek BFXM menüsüne yönlenebiliyor muyum?


#6

Şimdi hatayı buldum !

https://github.com/bulutfon/documents/blob/master/API/endpoints/automatic-calls.md sayfasındaki dokümantasyon ile http://api.bulutfon.com/docs#/ sayfaları senkron değiller.

http://api.bulutfon.com/docs sayfasından API testini yapıyoruz. Ben de referans olarak burayı aldım. Ancak, bu sayfada bulutfon_xm_id adında bir saha olmadığını fark ettim !

Bu nendenle, API test sayfasının güncelleme ihtiyacı var.

İlave olarak: API Otomatik Arama başlığındaki zorunlu sahalar şunlar: announcement_id, sound_url ve custom_pbx_id

Eğer, API TEST sayfasından test yapacak olursanız HEPSİNİ zorunlu tutuyor. Curl ile Otomatik Arama yapmaya kalktığımda bu sahaların sadece bir tanesini yazmak yeterli oluyor. Ben, curl ile denemeden bu mesajımı yazmıştım.


#7

@vedia merhaba,

Doğru bir tespit. Maalesef bazen iş yoğunluğundan dokümanların güncellenmesi arkadan geliyor. @hamitturkukaya bey güncellemeleri yapıp sizleri buradan sizleri bilgilendirecektir.

Geri bildirimleriniz için çok teşekkür ederim.