Скрипт сравнения и обновления данных по api
Уточните сроки и стоимость.
Описание:
Найти и сопоставить источник звонка из атс с источником заказа в crm по номеру телефона.
Раз в сутки по крону запускать скрипт.
Скрипт подключается к атс по апи и получает массив историю звонков за последние 24 часа. (Поля: Номер телефона и название источника)
Сортируем историю звонков по времени по возрастанию.
Обработать массив истории звонков по входящему номеру и убрать вторые и последующие повторы оставить только первые по времени записи.
Дополнительным запросом получить из атс мои входящие номера и их названия в отдельный массив.
В массиве истории звонков заполняем поле источник(название номера) сопоставляем.
Подключаемся срм и получаем массив броней за последние 24 часа.
Перебираем массив броней приводим к нужному формату номер(приводим к формату 79.........0) ищем номер телефона клиента брони в истории звонков и заносим источник звонка из истории в карточку брони в поле источник если оно текстовое иначе обработать массив источников в риелти получить код источника и занести в поле источник.
Реализовать на php без сложных подключаемых классов и фреймворков
Атс – onlinepbx. api – https://api2.onlinepbx.ru/documentation/static/index.html
Срм – realtycalendar. Api -https://docs.google.com/document/d/1Gzo05YgY_rNS8vXmiFQQHCpK_2hxiWIN16NGl74vkkE/edit