Задача: организовать для полевого менеджера АОН по базе клиентов из CRM в смартфоне на базе Android.
При входящем звонке менеджеру важно видеть на экране информацию из карточки клиента. Она поможет менеджеру грамотно ответить на звонок.
Возможные решения:
1. Использовать voip-клиент для Android и отображать на дисплее информацию через API АТС и CRM
Проблема:
Если использовать такие универсальные voip клиенты, как zoiper, то на дисплее отображается обрезанный текст. Судя по всему, это проблема базового API звонков в Android. Пруф:
https://community.zoiper.com/6301/caller-id-is-tru...
Проблема решена только в проприетарных решениях от АТС, например в мобильном клиенте Манго Офиса. По объективным причинам выбор сделан в пользу другой АТС, но у неё нет собственной звонилки.
2. Использовать локальную базу контактов, которая будет синхронизироваться с CRM. Существует АОН от 2gis, Касперского и Яндекса, которые используют локальную базу номеров и синхронизируют её с со своей серверной БД.
Проблема:
Я не нашёл ПО для Android, которое позволяет настроить АОН с личной базой данных. Например, в приложении Битрикс24 есть доступ к контактам, но его нельзя задать в качестве АОН.
Как решить проблему? Современные it решения позволяют пользоваться CRM даже бабушке, продающей семечками. Как насчёт АОН? Неужели нужный мне функционал настолько сложный/невостребованный?
Связываться с Google Contacts или Google People не хотелось бы.