Публикация

подписчиков: 2 Подписаться
0
Avatar

Не могу прослушать записи разговоров

 

Кто можешь разобрать конкретный случай?

Вот запрос на изменение звонка где мы прикрепляем запись разговора

URL

https://online.moysklad.ru/api/phone/1.0/call/extid/1519290180.56

Data

{"endTime":"2018-02-22 12:03:56","recordUrl":["http://crm.vochi.by/api/callrecordsexternal/1519290180x56?token=baa4bc6e3ccc43118298ca2e40b4f09c"]}

Вот получаем ответ:

{"meta":{"href":"https://online.moysklad.ru/api/phone/1.0/call/2ef6249d-17af-11e8-9ff4-315000052c0f","type":"call","mediaType":"application/json"},"id":"2ef6249d-17af-11e8-9ff4-315000052c0f","counterparty":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/counterparty/36a9575f-17ad-11e8-9ff4-3150000fd87a","type":"counterparty","mediaType":"application/json"},"exter... 12:02:59.000","employee":{"href":"https://online.moysklad.ru/api/remap/1.1/entity/employee/715ddde0-0d99-11e8-7a31-d0fd000b1e0c","type":"employee","mediaType":"application/json"},"endTime":"2018-02-22 12:03:56.000","recordUrl":["http://crm.vochi.by/api/callrecordsexternal/1519290180x56?token=baa4bc6e3ccc43118298ca2e40b4f09c"],"incoming":true}

Т.е. запись наша находится по адресу:

http://crm.vochi.by/api/callrecordsexternal/1519290180x56?token=baa4bc6e3ccc43118298ca2e40b4f09c

Адрес верный и запись по нему есть. Можете сами проверить. А вот ваша система показывает, что запись не найдена на стороне провайдера.

Если мы что-то делаем не так, то кто может нам скзать что именно?

Николай

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

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

1
Avatar

Добрый день.

В текущий момент данная проблема вызвана особенностями реализации. При попытке прослушать запись мы предварительно делаем HEAD запрос по адресу записи для того чтобы удостовериться что запись существует. Но как показывает практика, многие не реализовывают данный метод со своей стороны. Поэтому мы будет отказываться от этой дополнительной проверки.

Данная проблема будет решена нами в ближайшее время.

Максим Сухаренко 1 голос
Действия с комментариями Постоянная ссылка
0
Avatar

мы добавили HEAD запрос тоже. Теперь ошибку не выдает , но перенаправляет на наеверный адрес записи . Вместо http://crm.vochi.by/api/callrecordsexternal/1519290180x56?token=baa4bc6e3ccc43118298ca2e40b4f09c нас перенаправляет на http://crm.vochi.by/api/callrecordsexternal/1519290180x56 . Т.е. проблема в том , что обрезает параметр ?token=baa4bc6e3ccc43118298ca2e40b4f09c

Николай 0 проголосовали
Действия с комментариями Постоянная ссылка
1
Avatar

Странно, я только что проверил с вашей ссылкой - обрабатывается корректно, без обрезания параметра.

Судя по логам вы скорее всего сами присылаете такой URL. Просьба проверить работоспособность ещё раз.

Максим Сухаренко 1 голос
Действия с комментариями Постоянная ссылка
0
Avatar

Да. Была проблема на нашей сторое - мы ее устранили.  Теперь еще другая проблема.  У нас api возращает файл в видей байт https://crm.vochi.by/api/callrecordsexternal/1519817721x166?token=baa4bc6e3ccc43118298ca2e40b4f09c  . Соответсвенно вы перенаправляете просто на страницу и клиент вместо прослушивания - видет байты. Планируется ли у вас изменения, что бы люди слушали потом без перенаправления на нашу страницу?

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