REX API
Başlarken
PanelKeşfet API
REX API
Ödeme Yönetimi
Müşteri Hizmetleri
AIML kullanılarak bir servis ile kullanıcıları otomatik olarak birbirleriyle mesajlaşabilir. Kullanıcıların gerçek bir insan ile iletişime geçmek istedikleri durumda istenirse belli bir noktada kullanıcından gelen mesajlar bir müşteri temsilcisine yönlendirilebilir.
Bu yönlendirmeyi sağlamak için bot içinde bip_callcenter komutu kulanılmalıdır.
Bu komut sayesinde ;
- bot üzerinden mesajların müşteri hizmetlerine yönlendirmesi sağlanabilir.
- belirlir bir komuta bağlı olarak müşteri hizmetleri kurgusundan çıkış sağlanabilir .
Müşteri hizmetlerine yönlendirme yapılırken, o ana kadar bot üzerinden toplanan tüm bilgiler belirli bir endpoint e web servis aracılığıyla yönlendirilebilir.
- bip_callcenter : Müşteri hizmetlerine bağlamak için kullanılan komut. Default ile belirtilen mesaj hata durumlarında servise mesaj gönderen kişiye iletilen mesajdır.
- bip_exitpattern : Müşteri hizmetleri ile olan iletişim sonlandırılmak istediğinde kullanılır. Müşteri hizmetlerine bağlanan kişinin mesajları BOT a gelmez, direkt müşteri hizmetlerine yani dış sistemdeki bir web servise iletilir. Kişi müşteri hizmetleri ile olan bağlantısını koparıp servise yani bota geri dönmek isterse yazması gerekilen komut burada tanımlanır.
- bip_callcenter_result : Dış sistemdeki bir web servis yapılan işlemin durumu hakkında bilgi verir. true ya da false değerlerini alır. Web Servis ile bağlantı kurulamaması ya da dış sistemden http-status-code !=200 alınması durumunda false değerini döner.
- host özelliği ile Dış Sistem WS Url i AIML içinden verilir.
AIML aşağıdaki şekilde yazılarak Müşteri Hizmetleri ile olan konuşmalar başlatılır;
<aiml version='2.0' encoding='UTF-8'> <category> <pattern>destek</pattern> <template> <bip_callcenter default='Mesajınızı Müşteri Hizmetlerine iletilemedi. Lütfen daha sonra tekrar deneyiniz.' host="EXTERNAL_WS_URL"> <bip_exitpattern>cıkıs</bip_exitpattern> <bip_callcenter_result var='wscallresult' /> </bip_callcenter> <condition var='wscallresult'> <li value='false'><srai>EXTWS_ERROR</srai></li> </condition> </template> </category> <category> <pattern>EXTWS_ERROR</pattern> <template>Müşteri Hizmetleri ile bağlantı kurulamadı ya da hata alindi. Kısacasi http-status-code !=200</template> </category> </aiml>