Интеграция колл-центра: доступ к логу звонков через API

Для получения лога звонков через API обращайтесь к web-сервису http://oki-toki.net/api/api.php

Далее все привычным образом:

  1. формат передачи данных — JSON, метод передачи — POST.

    Пример:
    {"key":"comp1#a8f6e91651f", "type":"calls_log", "filter":{"date_from":"11.11.2014 00:00:00", "date_to":"12.11.2014 23:59:59", "timezone":"2", "log_type":"call", "queue_id":"2", "call_type":"ВХ"}}

  2. где:
    type — api тип вызова
    filter — набор параметров фильтрации

    обязательные параметры фильтрации:
    "date_from"
    "date_to"

    необязательные параметры фильтрации:
    "timezone" — сдвиг в часах вашей временной зоны (по умолчанию — "0")
    "log_type" — тип лога: "call" — по звонкам или "function" — по функциям (по умолчанию — "function")
    queue_id — номер очереди (по умолчанию — все)
    "call_type" — тип звонка: ВХ — входящий, ИСХ — исходящий, ПД — автонабор, КБ — коллбек (по умолчанию — все)

  3. Результат:
    {"status":"ERROR", "response":"NOT_FOUND"}
    {"status":"ERROR", "response":"FILTER_IS_NOT_SET"}
    {"status":"ERROR", "response":"INVALID_FILTER_DATEFROM"}
    {"status":"ERROR", "response":"INVALID_FILTER_DATETO"}
    {"status":"ERROR", "response":"QUERY_ERROR"}
    {"status":"ERROR", "response":"UNKNOWN_API_TYPE"}
    {"status":"ERROR", "response":"NOT_AUTHORIZED"}
    {"status":"ERROR", "response":"INVALID_DATA_FORMAT"}

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

  • API, интеграция, лог звонков, импорт/экспорт данных, статистика по звонкам