Интеграция колл-центра: заказ звонка с сайта (коллбек) через API

На наш взгляд - самая первая из полезных функций для интеграции сайта и Оки-Токи для самых разных нужд. С её помощью реализуются функции «Перезвоните мне» и Автоматический звонок для подтверждения заказа.

Как это сделать?

  1. Создадите API-key
  2. Для того, чтобы запланировать звонок клиенту обращайтесь к web-сервису http://oki-toki.net/api/callback_json.php
    Формат передачи данных JSON, метод передачи - POST. Пример: {"key":"comp1#a8f6e91651feae179", "queue_id":"9", "callback_phone":"3804412345", "callback_time":"01.01.2014 12:12:12"}
    callback_time - можно не указывать, тогда звонок будет назначен на ближайшее время (в смысле «на сейчас»).
  3. Ответ от сервиса приходит в JSON формате:
    {"status":"SUCCESS", "response":"CALLBACK_ADDED"}
  4. Обработка ошибок
    {"status":"ERROR", "response":"QUEUE_IS_NOT_SET"}
    {"status":"ERROR", "response":"PHONE_IS_NOT_SET"}
    {"status":"ERROR", "response":"NOT_AUTHORIZED"}
    {"status":"ERROR", "response":"FAILED_TO_INSERT_CALLBACK"}
    {"status":"ERROR", "response":"WRONG_PHONE_FORMAT"}
    {"status":"ERROR", "response":"CALLBACK_IN_QUEUE_IS_DISABLED"}

P.S. Все API вызовы логируются и вы можете увидеть результат обращения к API на странице API модуля SEC, а также настроить пересылку отладочных сообщений себе на почту.

  • API, SEC

Эта статья связана с возможностями