VAMİ_CRM (SANTRALDEN CRM’E DOĞRU)
Bu makaleyi uygulayabilmek için önce Asterisk API ile entegrasyon çalışması makalesini okumalısınız.
PROGRAMIN AMACI
Santral tarafındaki oluşan başarılı ve başarısız tüm arama kayıtlarını CRM’e bildirmektir.
DESTEKLENEN METODLAR
HTTP POST, Socket (JSON), DB (MySQL-MsSQL)
JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { "sb_id" : "1", "sb_name" : "santral", "date" : "2014-03-03 09:00:00", "scenario" : "CDR", "customer_num" : "05998887766", "pbx_num" : "08505320000", "internal_num" : "3015", "queue_num" : "503", "ring_group_num" : "", "missed" : "0", "start_time" : "2016-06-09 14:28:36", "answer_time" : "2016-06-09 14:28:38", "end_time" : "2016-06-09 14:30:30", "duration" : "114", "bilable_seconds": "112", "disposition" : "ANSWERED", "hold_time" : "7", "direction" : "in", "unique_id" : "1234567890.1234" } |
PARAMETRELER
sb_id= santralin vami’deki tanımlı id numarasıdır.
sb_name= santralin vami’deki tanımlı adıdır.
date= eventin gönderildiği zamandır.
scenario= çağrının nasıl oluştuğu ile ilgili verilen senaryo türüdür. Burada CDR
customer_num= müşterinin telefon numarası
pbx_num= santralin telefon numarası
internal_num= dahili telefon numarası
queue_num= eğer çağrı kuyruktan geliyorsa gönderilir. Kuyruk numarası
hold_time= müşterinin kuyrukta kaç saniye bekledikten sonra bağlandığını belirtir
ring_group_num= eğer çağrı çalma grubundan geliyorsa gönderilir. Çalma grubu numrası
missed= çağrının cevaplanıp cevaplanamadığı bilgisidir. (0,1)
start_time= çağrının cevaplandığı tarih-saat
answer_time= çağrının açıldığı tarih-saat
end_time= çağrının kapandığı tarih-saat
duration= çağrının süresi
bilable_seconds= çağrının konuşma süresi
disposition= çağrının durumu
direction= çağrının yönüdür. (in, out)
unique_id= çağrının unique_id’si