Günlük gelen aramalar ve cevapsız aramaların listelenmesi


#1

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


#2

@zelemi merhaba,

Rica etsem bunu biraz geliştirebilir miyiz? Başka neler olabilir?


#3

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


#4

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.


#5

@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?


#6

@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


#7

Merhaba @seyyah,

Evet aynen. Webkancaları işinizi fazlasıyla görecektir.


#8

@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.


#10

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.


#11

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.


#12

@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.


#13

@zelemi yaptığınız dashboard public midir? Github ve email üzerinden paylaşmanızda, tarafımızca kullanılmasında bir sakınca var mıdır? Kendi tarafımızda niyetimiz Rails backend API ile bilgileri almak ve Angular ile frontend de sunmaktır.

İlginiz ve zamanınız için teşekkürler.