Неизвестная ошибка 1999 при /call/extid/

Комментарии

Комментариев: 3

  • Bkozhevnikov

    Спасибо, что обратились.
    Задачу по данному вопросу взяли в работу.

    0
    Действия с комментариями Постоянная ссылка
  • Добрый день.

    В последнем случае вы отправляете некоректный json. Описание полей для метода /call/extid .

    У вас присутствуют лишние поля externalId, number, isIncoming, startTime . Очень похоже на попытку создать звонок (соотвествующий набор полей), через его обновление.

    Метод изменения звонка нужен в нескольких случаях

    * звонок завершился - проставить время завершения (endTime или duration), приложить ссылку на запись звонка

    *(ваш случай) перенаправление звонка с группы на конкретного пользователя (или он снял трубку) - заполнение поля employee или extension 

    Запрос на /call/extid/60227 должен был бы выглядеть так:

    {"extension":"101","events":[{"eventType":"SHOW","extension":"101","sequence":101}]}

    sequence - возрастающая последовательность для карточек пользователя в рамках одного звонка.

    1
    Действия с комментариями Постоянная ссылка
  • admin

    Спасибо, да, так работает! 

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.