Skip to main content

Alotech Aramasında Ulaşılamamış Müşterilere SMS Atılması

Destek Merkezinin müşterilerin sipariş vb. durumları için yapmış olduğu aramalarda müşteriye ulaşamazsa bir bilgilendirme mesajı gönderilmesi gerekiyor.

Ulaşılamayan Müşteri Datasının Çekilmesi

Ulaşılamayan müşterileri tespit etmek için Alotech_Call_Log tablosu kullanılmaktadır. Burada her bir müşteriye ait arama yapılan tarih ve aramanın ne şekilde sonuçlandığına dair log tutulmaktadır. Bu tabloya ek olarak isMessageSent sütunu eklenmiştir. Böylece çekeceğimiz datada müşteriye SMS atıp atmadığımızı anlayabiliyoruz. Data'yı çekerken müşterinin en son loguna bakılmaktadır. Bu durum müşteri iki kez aranmışsa ve ilkinde başarısız olmasına rağmen ikinci aramada ulaşılıp ulaşılamadığının kontrolünü sağlamaktadır. Buna ek olarak Son 2 saat içinde müşteriye SMS çıkmışsak tekrar çıkmamıza gerek olmadığı için bunun da kontrolünü sağlamaktayız.

Buraya cron 30 dakikada bir olacak şekilde istek atmaktadır. Cron sadece operasyon saat dilimi(8:00-00:30) içerisinde çalışmaktadır. İstek atılan endpoint aşağıdaki gibidir:

Endpoint: /ext/alotech/customers/unreachable-send-message

Müşterilere SMS Çıkılması

SMS çıkarken yukarıdaki kontrolleri sağladıktan sonra daha önce yazılmış olan OPERATIONAL_SMS queue'suna her bir müşteri datasını göndermekteyiz. Bu sayede blacklist kontrolüne gerek kalmadan müşterilere SMS çıkmış oluyoruz.


Ek BilgilerAçıklama
İlgili JIRA kart(lar)ıCORE-1788