external:доставка:ats

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
external:доставка:ats [2020/09/16 14:21] (текущий) – ↷ Страница перемещена из external:minidlv2:ats в external:доставка:ats Алексей Коробов
Строка 1: Строка 1:
 +====== Интеграция доставки с АТС ======
  
 +С версии 1.7 включено в поставку.
 +Поддержано в v2 начиная с релизной версии.
 +
 +===== Возможности =====
 +
 +Данный функционал позволяет интегрировать мини доставку с АТС, установленной у клиента.
 +
 +При получении входящего вызова на АТС, номер телефона сообщается в мини доставку посредством http запроса
 +
 +При создании нового заказа в интерфейсе мини доставки, номер телефона последнего входящего вызова автоматически попадает в соответствующее поле на экране, после чего пользователь может найти гостя по данному номеру телефона, либо заполнить пустые поля и продолжить работу с заказом доставки.
 +
 +===== Описание взаимодействия =====
 +
 +При получении входящего вызова АТС должна уведомить об этом мини доставку, отправив в порт DeliveryHatch1 следующий запрос:
 +
 +<code vb>
 +GET http://*ip*:*port*/ats/ats_incoming.py?phone=*Номер телефона*
 +</code>
 +
 +В ответ будет выслана строка вида
 +
 +<code 4cs>
 +"{"result":true, "message":"*phone* inserted"}"
 +</code>
 +
 +Переданный в запросе номер телефона попадет в базу данных мини доставки.
 +
 +При следующем открытии экрана создания заказа, данный номер телефона отобразится в списке из 4х последних входящих номеров, где его можно будет выбрать для поиска гостя и создания нового заказа.