Etiket arşivi: asterisk

asterisk recording

Asterisk istenilen kullanıcının gelen ve giden çağrılarını kayıt edebilir. Bunun ayarlaması aşağıdadır.

Elastix arayüzüne erişilier buradan PBX sekmesine girilir. Bu pencereden PBX Configuration alt menüsünde Extension’ a girilir.

sağ tarafta tanımlı olan kullanıcılardan çağrılarının kaydı yapılacaklardan birisi seçilir.Gelen menülerden

Recording Options sekmesinde ki Record Incoming,Record Outgoing Always olarak işaretlenir. Çağrı kayıtları bu kadardır. Bu ses kayıtlarını PBX/Monitoring menüsünden görebiliriz.

Buradan dinleyebilir yada pc mize indirebiliriz.
Aynı şekilde bu ses kayıt dosyaları
/var/spool/asterisk/monitor yolunda tutulmaktadır. Buradan monitor dosyasının boyutunu sorgulayarak diskimizde ne kadar yer işgal ettiğini de görebiliriz.

asterisk cdr raporları

asterisk kurulu makina üzerine phpmyadmin kurulup cdr raporları çekilebilir. phpmyadmin kurulumunu internetten bakılarak yapılabilir. Asterisk mysql üzerinde
1-asterisk
2-asteriskcdrdb
database kullanır. asterisk database nde conf bilgileri tutulurken asteriskcdrdb databasen de cdr verileri tutulmaktadır. Bu cdr verilerini phpmyadmin üzerinden raporlayabiliriz. Database yapısı aşağıda ki gibidir.  burada ki alanlar

Calldate:Verinin işlendiği tarih

clid:dahilinin eşleştiği isim

src:kaynak telefon

dst:hedef telefon

dcontext:arayanın lokasyonu

channel:arayanın kanalı

dstchannel:arananın kanalı

lastapp:veri türü (Dial,Congestion,VoiceMail,Queue gibi)

duration:çağrı süresi (toplam çağrı -aramaya başlangıç dahil)

billsec:çağrı görüşme süresi (telefon görüşme süresi)

disposition: çağrı durumu (ANSWERED,NO ANSWER,FAILED gibi)

yukarıda ki alanlardan aşağıda ki gibi bir scriptle içeride ki kullanıcıların dışarı ne kadar görüşme yapılmış bunu verelim.

SELECT SRC AS DAHILI, SUM( billsec ) /60 AS DK, SUM( billsec ) /60 /60 AS SAAT
FROM cdr
WHERE SRC LIKE ‘20%’
OR SRC LIKE ‘25%’
OR SRC LIKE ‘30%’
AND lastapp = ‘dial’
AND disposition = ‘ANSWERED’
AND `dcontext` = ‘from-internal’
GROUP BY SRC

burada 20,25,30 ile başlayan dahililerin dial olanlarını ve cevaplanmışları döktük.