Прослушивание записей разговора на смартфоне

 

Сервисы Общения Форумы Телефония Прослушивание записей разговора на смартфоне

В этой теме 12 ответов, 4 участника, последнее обновление  Demon 3 года/лет, 1 месяц назад.

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Автор
    Сообщения
  • #9483

    Demon
    Участник

    Убил один вечер, разбираясь с проблемой прослушивания записи разговора через браузер смартфона.
    Вот что нашёл:
    1. Похоже что такое происходит только на андройде 5.1.1 (может и просто пятом). Такое не происходит на 4.4
    А может это зависит от CM?
    2. Источники проблемы:
    – Когда просматриваем через десктопный хром к ссылке на запись браузер обращается два раза, оба раза передавая одни и те же кукисы
    – Когда просматриваем через мобильный браузер, то обращение происходит два раза с кукисами (нужными) и третий раз с кукисами, но совсем иными… старыми.. без авторизационных данных.
    Причём если стереть кукисы браузера и вновь авторизоваться, попробовать прослушать запись, то первые два раза кукисы будут новыми… а вот третий раз всё те же старые и неполные.

    Вывод. Браузер передаёт проигрывание файла чему-то другому… что при запросе файла не имеет нужных кукисов. А значит нет авторизации.. а значит нет файла записи разговора.

    И что я могу с этим поделать?

    P.S. Порыскал в сети… Очень похоже что это “оно”: https://code.google.com/p/chromium/issues/detail?id=504406

    #9484

    Demon
    Участник

    И ещё откопал:
    http://stackoverflow.com/questions/16310552/do-mobile-browsers-send-httponly-cookies-via-the-html5-audio-tag/16405325#16405325

    причина понятна. Какой путь выбрать… пока непонятно.

    #9485

    VOG
    Участник

    Похоже что такое происходит только на андройде 5.1.1 (может и просто пятом). Такое не происходит на 4.4

    Android 4.1 и Android 4.2 проверил в браузерах Chrome, Dolphin, Opera – воспроизведение записей звонков не работает.
    Недели полторы назад все работало.

    #9486

    Demon
    Участник

    Да… это гугл так исправил уязвимость под названием stagefright. Так называется плеер, который воспроизводит медиа в андройде из HTML5.
    Уязвимость действительно была (а у многих ещё и есть).
    Но что с этим делать…

    на ум приходит только формировать и возвращать в ссылке временные хеши, которые дают доступ к записи на N минут кому угодно с этим хешем с этого IP.
    Кстати, это же поможет массовому скачиванию записей через плейлист.
    Вот только.. сколько это N минут?

    #9487

    Saymer
    Участник

    Да, интересная идея сделать для IP адреса и n-минут. Может есть какой то общепринятый критерий количества минут, ну может 5 или 10 или 2, не знаю тут.

    #9508

    VOG
    Участник

    Решение проблемы не найдено?!
    Может как-то в ссылку на запись вставлять код доступа?
    По аналогии с Iptv?!
    На edem.TV к примеру, чтобы скачать свой плейлист – ссылка вида
    edem.tv/код_доступа/playlist.m3u

    #9522

    VOG
    Участник

    Вот только.. сколько это N минут?

    Для прослушивания коротких звонков минут 5 достаточно! Более продолжительные можно скачать

    #9525

    Demon
    Участник

    Речь не об этом. Открыл я историю… смотрю-смотрю.. и решил прослушать. А после открытия уже прошло 5 минут. Тебе откажут.
    В этом случае имеет смысл совместить с планируемой переделкой чтобы детализация звонка подгружалась не сразу, а только при открытии. Тогда эти N минут пойдут от открытия конкретного звонка, а не получения списка.

    #9526

    VOG
    Участник

    А после открытия уже прошло 5 минут. Тебе откажут

    Вот оно чё…. )))
    П.С. не шарю, поэтому и спрашиваю… А как-то, к примеру, в Дропбокс заливаться записи могут?

    #9604

    Demon
    Участник

    Переделал историю звонков.
    Теперь на смартфоне можно прослушать запись разговоров

    #9605

    VOG
    Участник

    Переделал историю звонков.
    Теперь на смартфоне можно прослушать запись разговоров

    Спасибо. Отписался в кличку.

    #9606

    zozulyaleksander
    Участник

    @demon не расскрывается информация о звонках в логах

    #9607

    Demon
    Участник

    Попробуйте очистить кёш браузера ctrl+f5.
    Помогло?

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)

Для ответа в этой теме необходимо авторизоваться.