Gurulize Voice API Dökümantasyonu

Gurulize Voice API Dökümantasyonu


Gurulize'ın  sunduğu tüm hizmetleri kullanmanın yanı sıra,  dilerseniz  sadece Gurulize Voice API özelliğini kullanarak mevcut uygulamanıza entegre edebilirsiniz.

Sesli danışmanlıklarınızı müşterilerinize mevcut sitenizden, telefonunuzdan veya mobil/web uygulamanızdan Gurulize Voice API ile gerçekleştirmeye başlayabilirsiniz.

Sıradaki başlıklar:

1. API ile Çağrı Başlatma
2. API ile İki numarayı birbirine bağlama
3. Durum Kodları

1.Çağrı Başlatma
  1. API ile Çağrı Başlatma sadece POST yöntemi ile yapılmalıdır.
  2. yourapiversionurl.com müşteri ile paylaşılacaktır.
Parametreler
username: [username]
password:
[password]
caller:
Calling the phone number. Should be numerical such as 5xxyyyzztt
callee:
Phone number dialed. Should be numerical such as 5xxyyyzztt
duration:
The maximum amount of time in seconds desired for a conversation.
The call is cut when it reaches that duration. Must be numerical.

lang:
(en, tr) In which language error messages will be received.
*Sadece Türkçe ve İngilizce'dir, varsayılan İngilizce'dir.

Cevaplar JSON formatında döndürülür. "Succcess" alanında, isteğin boolean olarak kaydedilip kaydedilemeyeceği kontrol edilebilir. "Message" alanında işlem sonucu ile ilgili açıklama yer alır.
İstek alınırken bir sorun oluşursa aşağıdakine benzer bir yanıt döndürülür;
{
"success": false,
"message": "Missing Parameter (username)"
}
{
"success": false,
"message": "Missing Parameter (username)"
}
{
"success": false,
"message": "User Information Is Invalid"
}
İstek başarıyla kaydedildiyse. Yanıtta, "id" alanına daha sonra isteğin durumu hakkında bilgi paylaşmak için kullanılacak bir istek tanımlayıcısı döner.
{
"success": true,
"message": "Request Received",
"id": 2
}

2. API ile İki numarayı birbirine bağlama

Talebe ilişkin durum değişiklikleri şirketin bildireceği bir adrese bildirilir.
Örneğin, şirket bildirim için bize http://www.example.com/c2cevents.jsp adresini verdi.
Yukarıdaki gibi geri arama URL'sine iletilir.
Burada:
id: the request identifier, which we send in response when the call is requested.
code: the code of the new status regarding the call specified in the request
desc: description of the situation in text format
cause: detailed information about the event.
time: the time the event occurred.
2.Durum Kodları
responder.event.INIT=CALLS_STARTING       0
responder.event.CALLER_CONNECTED          1
responder.event.CALLEE_CONNECTED          2
responder.event.CALLER_BUSY               3
responder.event.CALLEE_BUSY               4
responder.event.CALLER_REJECT             5
responder.event.CALLEE_REJECT             6
responder.event.CALLER_NOT_ANSWERED       7
responder.event.CALLEE_NOT_ANSWERED       8
responder.event.CALLER_NOT_CONNECTED      9
responder.event.CALLEE_NOT_CONNECTED      10
responder.event.CALLER_CLOSED             11
responder.event.CALLEE_CLOSED             12
responder.event.OUT_OF_CREDITS            13
Yardıma mı İhtiyacınız Var?
Gurulize, e-danışmanlık profesyonellerine e-danışmanlık dijital oluşturma sürecinin her adımında yardımcı olmak için tasarlanmış çeşitli destek kaynakları sunar. Mevcut destek kaynakları hakkında daha fazla bilgi edinmek için Yardım Merkezi'mizi ziyaret etmeye devam edebilirsiniz.








    • Related Articles

    • Gurulize Video API Dökümantasyonu

      Gurulize'ın sunduğu tüm hizmetleri kullanmanın yanı sıra, dilerseniz sadece Gurulize Video API özelliğini kullanarak mevcut uygulamanıza entegre edebilirsiniz. Method: Get https://webrtc.gurulize.com/webrtc-meeting/room/create Parametreler ...
    • Gurulize Click2Call Sunucusu Nedir?

      Gurulize Click2Call Sunucusu, Gurulize ekibi tarafından geliştirilen ve dünyadaki tüm Gsm operatörlerine bağlanabilen güçlü bir sunucu uygulamasıdır. Gurulize Click2Call Sunucusu, müşteriyi kendi GSM operatörü üzerinden standart bir GSM numarası ile ...
    • WEBRTC Sunucusu Nedir?

      WEBRTC Sunucusu, Google tarafından geliştirilmiş ve diğer bütün tarayıcılar tarafından kabul görerek desteklenen ,ses ve görüntü aktarımı sağlayan bir teknolojidir. Uygulamalarımız Google'ın görüntülü aramalar için son teknolojisi kullanılarak ...