Pencarian Rekaman Detail Panggilan ShoreTel - Bagaimana-Untuk

Pencarian Rekaman Detail Panggilan ShoreTel

Jika Anda seperti saya, Anda dengan cepat menemukan kurangnya pelaporan dalam ShoreTare Director ShoreWare Director Reports. Menyortir data bahkan lebih buruk. Lebih baik lagi, lihat CPU pada server ShoreWare Director lonjakan saat Anda menjalankan laporan kalengan.

Saya menulis ini untuk dengan cepat mencari catatan panggilan. Ini server saya dengan baik dan saya tidak bermaksud untuk mengganti dalam waktu dekat.

Cara ini ditulis untuk ShoreTel versi 12.2. Skema dan struktur tabel dapat berubah dengan ShoreTel versi baru.

Bagaimana-untuk mengasumsikan pembaca memiliki pengalaman MySQL dasar dan pengalaman menulis dan menjalankan kueri.

Gunakan dengan risiko Anda sendiri. Saya tidak bertanggung jawab atas segala kerusakan yang terjadi pada sistem Anda dengan menggunakan cara-cara ini.

3 Langkah total

Langkah 1: Akses Basis Data

Gunakan alat MySQL apa pun yang sesuai dengan Anda untuk menanyakan basis data dan mengambil hasil Anda. CATATAN: Akun yang digunakan di sini memiliki akses hanya baca.

Host: (Nama host atau alamat IP Anda untuk server IPBX / HQ Anda)
Port: 4309
Basis data: shorewarecdr
Nama pengguna: st_cdrreport
Password: passwordcdrreport

Langkah 2: Permintaan

MEMILIH
ID,
SIPCallId,
Waktu mulai,
StartTimeMS,
Akhir waktu,
EndTimeMS,
TIMEDIFF (EndTime, StartTime) SEBAGAI `CallDuration`,
TIMEDIFF (EndTimeMS, StartTimeMS) SEBAGAI `CallDurationMS`,
Jarak jauh,
Jenis panggilan,
CallerID,
Nomor yang dihubungi,
Perpanjangan
DARI shorewarecdr.`call`
DIMANA
DATE (StartTime) = '2014-2-21'
AND TIME (StartTime)> = '00: 00: 00 '
AND TIME (StartTime) <= '23: 59: 59 '
PESANAN DENGAN CallType, StartTime;

- Ketentuan lain yang dapat Anda jalankan dalam pernyataan WHERE.

DAN CallType =
- Calltype 1 = Ekstensi ke panggilan ekstensi.
- CallType 2 = Batang adalah partai asal. (Panggilan masuk)
- Calltype 3 = Ekstensi berasal dan trunk dipanggil. (Panggilan keluar)
- CallType 4 = Panggilan yang berasal dari bagasi dan pergi ke bagasi. (Dasi batang)

DAN SUBSTR (CallerID, 3,13) IN (123456789) - Cari berdasarkan nomor pihak panggilan (Caller ID), paling baik digunakan untuk panggilan masuk
DAN SUBSTR (Nomor Panggilan, 3,13) IN (123456789) - Cari berdasarkan nomor sepuluh digit yang dihubungi, paling baik digunakan untuk panggilan keluar
AND Extension = 1234 - Cari berdasarkan ekstensi, panjang ekstensi tergantung pada pengaturan Anda
AND DialedNumber = 1234 - Cari berdasarkan ekstensi atau nomor yang dihubungi lengkap menggunakan '+11231234567', panjang ekstensi tergantung pada pengaturan Anda

- *** SIPCALLID ***
- SIPCallID adalah GUID panggilan yang dapat Anda gunakan untuk melacak panggilan yang melintasi instalasi ShoreTel Anda.
- Ini saja saya gunakan untuk melacak peristiwa dalam database ShoreTel, log dan syslog. Ini membantu saya menjelaskan dan memperbaiki anomali atau kesalahan konfigurasi.


e25adba5ef1fdb86939ba3efc165367d49253c8a095c8ddf346de4323f03fdc9_ShoreWareCDRLookUp.sql

Langkah 3: Jalankan Kueri

Jalankan permintaan Anda dan tinjau hasilnya.

Pastikan untuk melihat-lihat ShoreTel How-To di masa depan seperti: Call Detail Record mining, Contact Center Transform Service data mining, memahami aliran panggilan dalam ShoreTel, dan banyak lagi.