Merhaba,
Günlük gelen aramaların toplamını göstermek istiyorum ve kaçan çağrıları bunu nasıl yapabilirim.
Örneğin
Bugün :50 Arama geldi Kaçan:25 Cevaplanan:25 şeklinde
Günlük gelen aramalar ve cevapsız aramaların listelenmesi
@zelemi merhaba,
Rica etsem bunu biraz geliştirebilir miyiz? Başka neler olabilir?
Merhaba,
Benim istediğim api üzerinden direk olarak bunları çekebiliyormuyum? Örneğin tarihi verdim ve dedimki bana bu tarihte kaçan çağrıları getir veya toplam çağrıların sayısı COUNT() örneği… Ekstradan veri tabanıma kayıt yapmadan bunların toplamını listelemek istiyorum.
Şuan yaptıgım yöntem gelen çağrıları mysql sorgu ise toplayıp widget üzerinde günlük 30 çağrı veya 50 çağrı gelmiş diye yazdırıyorum. Bunun daha basit yöntemi yok mu api üzerinden yapsak ?@onurozgurozkan
Merhaba,
Benim anladığım dashboard yazmak için bunları API’den rapor olarak almak istiyorunuz.
Bunun için bizim tarafta baya bir kaynak harcamamız gerekir. Diger bir konuda bunu bugün için yapamayız. Bunu anlık hesaplamak ciddi kaynak gerektirir. Bunun yerine en erken periyodu dün olarak başlatabiliriz.
Santralden ziyade çağrı merkezi ozelliği gibi durmaktadır. Dürüst olmak gerekirse müşterilerimizin çok azının buna ihtiyacı olacaktır diye düşünüyorum. Müşteri temsilcisi arkadaşlarla konuyu bir görüşeceğim.
Kaçan çağrıları HTTP POST ile belirlediğiniz bir URL’e gönderebiliyoruz. Belki bu işınizi görebilir.
Kolay gelsin.
@onurozgurozkan bey “Kaçan aramayı kendi uygulamamızda işlemek” kapsamında yazışmıştık.
Kaçan çağrıları HTTP POST ile belirlediğiniz bir URL’e gönderebiliyoruz. Belki bu işınizi görebilir.
Bu kısım benim işimi görecektir. Bunu nasıl ayarlayabilirim?
@onurozgurozkan bey önce ki mesaj için kusura kalmayın. “Kaçan aramayı kendi uygulamamızda işlemek” a verdiğiniz cevapta ki web-hooks’dan bahsettiğinizi kaçırmışım, HTTP POST ile kısmi olarak aynı yöntemden bahsediyorsunuz.
Uygulamada ki yolu: https://app.bulutfon.com/account/web-hooks/new
@onurozgurozkan bey, Webhooks http_auth’u kullanarak test ettiğimde sorun yaşıyorum.
Webhooks ayarını aşağıda ki gibi yapıp kaydediyorum,
Backend (Rails) tarafında ki kodların ilgili bölümü aşağıdadır,
module Api
module V1
class BulutfonController < ApplicationController
include ActionController::HttpAuthentication::Basic::ControllerMethods
http_basic_authenticate_with name: "bulutfon", password: "secret"
def missing_call
logger.info "REFERRER: #{request.referrer}"
logger.info "PARAMS: #{params}"
end
end
end
end
curl
ile aşağıda ki gibi test ettiğimde sorun yok. Auth işlemi başarılı ve POST edilen parametreleri log’da görebiliyorum
curl -v --user bulutfon:secret -X POST http://api.example.com/v1/bulutfon/missing_call -d '{"name":"aaa", "foo":"bar"}'
“Santral Numarası” mızdan kaçan çağrı ürettiğimizde aşağıda ki log düşüyor (ki auth işleminde sorun olduğunu gösteriyor),
...
Filter chain halted as #<Proc:0x00000002a0d668@/var/lib/gems/2.3.0/gems/actionpack-5.1.6/lib/action_controller/metal/http_authentication.rb:70> rendered or redirected
Completed 401 Unauthorized
Backend’imiz Rails 5 API’dir ve kullandığımız http_auth yaklaşımı:
http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic.html
adresinde verildiği gibidir. Auth kısmını nasıl çözeriz?
İlgi ve zamanınız için şimdiden teşekkürler.
Merhaba,
Merhaba, bahsettiğiniz web kancasını incelediğimde burada belirttiğiniz basic auth şifresi ile web kancasına girmiş olduğunuz şifreler uyuşmuyor.
Web kancasını güncellerseniz sorunun düzeleceğini tahmin ediyorum.
İyi çalışmalar.
merhaba arkadaşlar bu konu çok önceden yazılmıştı ben o sorunu çok basit bir şekilde çözümledim hatta Görsel olarak dashboard yaptım. İşinizi görürmü bilmiyorum ama ben böyle bir işlem gerçekleştirdim kendi tarafımda.
Web sayfası üzerindne online dinleme imkanıda var. Başka arkadaşlara belki bir fikir olur diye paylaşmak istedim.
@huseyin.tunc bey dediğiniz gibi nasıl oldu bilemedim Webhooks tarafında auth şifresi uyumsuz olmuş.
İlgi ve alakanız için teşekkür ederiz.