Yapılan son geliştirme ile gelen çağrı ile, IVR içinde tetiklenen bir web servise dönen yanıtta bulunan veya değişken tanımla adımında eklenen değişkenler, daha sonraki adımlarda tetiklenecek scripter üzerindeki metinlere parametrik olarak tanımlanabilecektir.
Bu sayede gelen çağrı scripter metni oluşturulurken, kullanılmak istenen çağrı özel değişkenlerinin isimleri $custom_[degiskenismi] formatında yazılarak gelen çağrıda yer alan özel değişkenin değerini yansıtacak şekilde gösterilebilir.
Örnek 1:
Webservis yanıtında yer alan değişken ismi: name
“name”:”Ali Sert”
Scripter designerda tanımlama;
Merhaba, ismim $custom_name, size nasıl yardımcı olabilirim?
MT’nin scripter ekranındaki metinde göreceği ifade;
Merhaba, İsmim Ali Sert, size nasıl yardımcı olabilirim?
Örnek 2:
Değişken tanımla adımında eklenen değişken ismi: sene
“sene”:”5”
Scripter designerda tanımlama;
Servisimizden $custom_sene yıl yararlanmak istediğinizi belirtmişsiniz.
MT’nin scripter ekranındaki metinde göreceği ifade;
Servisimizden 5 yıl yararlanmak istediğinizi belirtmişsiniz.
Şayet scripter tetiklenmeden önceki adımlarda birden fazla web servis tetiklendiyse;
Tetiklenen web servis yanıtlarında aynı değişken isimleri geçmekteyse,
Scripterda son gelen yanıttaki değişken değeri gösterilir.
Geliştirme sayesinde artık kampanyadan bağımsız gelen çağrılarda çalışan scripterlar pek çok farklı iş senaryosunu gerçekleştirebilmek için kullanabilecek. Farklı servislerden iletilen veriler, çağrı içerisinde müşteri temsilcisinin faydalabilmesi için anında erişilebilir olacaktır.
Kullanım
Örnek IVR kurulumu;
👉 IVR içinde 1.webhook adımında bulunan servise atılan isteğe aşağıdaki gibi bir yanıt gelmektedir. Gelen çağrı scripterında name değişkeni kullanılacaktır.
{"conditional_forwarding_busy": "", "usephone": false, "supervisor": true, "chat_limit": 0, "photo": null, "incomingpopup": false, "conditional_forwarding": false, "agent": true, "mobile_client_login": false, , "reporting": true, "location_report_manager": false, "language": "tr", "active": true, "justphone": false,"user_manager": true, "name": "Ali Sert"}
👉 2.degisken adımında bulunan değişken tanımlama adımında sene değişkeni tanımlanmaktadır.
👉 Gelen çağrı scripterında bu çağrı özel değişkenleri kullanım için tanımlanmıştır.
👉 Gelen çağrı sırasında bu senaryoda müşteri temsilcisi önüne açılan gelen çağrı scripter metni aşağıdaki gibi gözükmektedir.
Burada gösterilen basit örnekten öte, gelen çağrı scripterı üzerinde çağrı özel değişkenlerinin kullanımı sayesinde farklı servislerin yanıtlarını artık kolayca müşteri temsilcisinin karşısına çıkartabilmek mümkün. Bu geliştirme ile birlikte birden fazla sistemin iletişime geçerek aynı çağrı içinde son kullanıcının hedefini gerçekleştirebilmesi için çalışması mümkün olacaktır.
Yeni geliştirmemizin operasyonlarınıza faydalı olmasını umuyoruz. Lütfen detaylı bilgi ve sorularınız için bizimle iletişime geçmekten çekinmeyin.