Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

По какой-то причине нужно сохранить телефонный разговор? В большинстве смартфонов на Андроиде сделать это очень просто. Для этого можно использовать встроенную опцию или сторонние приложения. А вот владельцам Айфонов такая функция недоступна. Но что делать, если важно не потерять информацию? В этом материале расскажем, как записать разговор по телефону на Андроид и Айфон.

Содержание
  1. Можно ли записывать разговор
  2. Как записать телефонный разговор
  3. Как записать разговор на диктофон
  4. Где диктофон на Андроид и как его включить
  5. Запись звука на диктофон в iOS
  6. ТОП 11 приложений для записи телефонных разговоров
  7. Приложение Rekk
  8. Call Recorder – Cube ACR
  9. Callina
  10. Automatic Call Recorder
  11. Auto Call Recorder (CallX)
  12. Call Recorder от SMSrobot
  13. Call Recorder от skvalex
  14. Hidden Call Recorder
  15. Truecaller
  16. Smart Call Recorder
  17. Как записать разговор на телефон встроенными средствами
  18. Xiaomi
  19. Samsung
  20. Huawei
  21. Oneplus
  22. Nokia
  23. Другие фирмы
  24. Вопрос-ответ
  25. Почему у меня не работает программа записи
  26. Законно ли это
  27. Где сохраняется разговор
  28. Каким приложением записать разговор в мессенджерах
  29. Заключение
  30. Запись разговоров на мобильных
  31. В чем проблема?
  32. Какой еще есть вариант?
  33. Почему свое приложение?
  34. Какие были требования к приложению для записи?
  35. Что все-таки делать с записью?
  36. Так ведь есть же смартфоны со встроенной функцией записи?
  37. Callagent
  38. Что делает callagent?
  39. Как работает приложение?
  40. Что делать с этими данными?
  41. И так что в итоге?
  42. Репозиторий callagent
  43. Почему нет возможности записать разговор
  44. Как записать телефонный разговор на Андроиде
  45. Запись через диктофон
  46. Как записать разговор с помощью встроенного приложения
  47. Приложение «Запись звонков/разговоров» (CallU)
  48. Call Recorder (Clever Mobile)
  49. Automatic Call Recorder (Appliqato)
  50. Smart Auto Call Recorder
  51. Total Recall Call Recorder
  52. Писок моделей, которым нужен или не нужен root-доступ
  53. Получение root-прав через приложение Framaroot
  54. Запись разговоров на Андроиде

Можно ли записывать разговор

На этот вопрос ответит статья 138 УК РФ. Запись частного телефонного звонка не запрещена в России. Но при условии — что вы в нём участвуете. Поэтому записывать своё общение вы можете, это не противозаконно. А вот если вы не участвуете в телефонном звонке и решили специально записать его, то это уже незаконно. За такое умышленное действие можно получить штраф 80 000 рублей или наказание в виде исправительных работ до 1 года.

Нужно ли предупреждать собеседника о том, что ведется запись? Если разговор касается бытовых вопросов, вы участвуете в нём и не собираетесь передавать аудио третьим лицам, обнародовать его — делать это необязательно.

Без согласия собеседника незаконно получать информацию, которая касается персональных данных, коммерческой тайны, сведений о частной жизни. Если вы не предупредили о записи, а разглашение информации привело к потере репутации собеседника, вам будет грозить административная ответственность и штраф до 10 000 рублей для физ лиц.

Если вы живете в другой стране, лучше ознакомиться с местным законодательством. Так как запись звонков может быть вообще запрещена или разрешена в случае уведомления другого говорящего о том, что идёт запись.

Как записать телефонный разговор

Важно: такая опция может вообще отсутствовать на вашей модели смартфона. Проверить это можно в меню «Настройки» — «Приложения». Если утилиты с названием «Диктофон» нет, то встроенная опция отсутствует.

Как записать телефонный разговор на Андроид? Нужно:

Также запись автоматически завершится после того, как вы «положите трубку».

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Простой способ записать входящий или исходящий звонок. Иллюстрация: Елизавета Чупикова, Фотосклад.Эксперт

Также иногда возможно включить автоматическую запись. Спрятана настройка обычно в: меню «Настройки» — «Приложения» — «Телефон» — «Запись вызовов». Здесь нужно активировать бегунок у фразы «Записывать вызовы автоматически».

Где сохраняются записи?

Есть несколько вариантов:

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Достаточно нажать на микрофон, чтобы открылась запись, после чего её можно прослушать, удалить, переслать. Иллюстрация: Елизавета Чупикова, Фотосклад.Эксперт

Все подобные утилиты похожи. Они чаще всего условно бесплатные. В обычную версию входит ограниченный набор опций. Например, в CallRec можно записывать аудио без ограничений. Но послушать можно только 1 минуту, нельзя переслать аудио сразу из приложения в мессенджеры. Также есть баннеры с визуальной рекламой, которые могут отвлекать. В платной версии нет рекламы и есть доступ ко всем возможностям.

Примеры программ из AppStore:

– Call Recorder — IntCall, Call Recorder Lite for iPhone, RecMyCalls — приложения с высоким рейтингом на английским языке. Записанные файлы можно пересылать в мессенджеры и по почте, сохранять на виртуальное облако. Цена за тарифы варьируется от региона и оператора. Во время разговора создаётся третий виртуальный участник (грубо говоря — это само приложение), который записывает и сохраняет разговор. Поэтому важно, чтобы оператор поддерживал возможность конференц-связи;

– TapeACall Pro: Запись звонков — утилита на русском, цена — 999 рублей. Работает, как и все подобные приложения, за счёт создания промежуточного, третьего, виртуального абонента. Важно, чтобы оператор поддерживал функцию конференц-связи (где могут общаться 3 участника). По дизайну подобно англоязычным, указанным выше.

Как записать разговор на диктофон

Казалось бы — что может быть проще? Но к сожалению, это невозможно. Опцию нельзя включить, пока активен вызов. Что делать? Использовать встроенную функцию записи, стороннее приложение или другой телефон.

В последнем случае звонок можно поставить на «громкую связь» (кнопка «Громкая связь» или «Динамик» на экране вызова), а второй смартфон с включенным диктофоном держать рядом.

Также можно не включать громкую связь, а просто увеличить громкость вызова до максимума (несколько раз нажать на клавишу повышения громкости). Этот вариант подойдёт, если динамики громкие. В противном случае разговор будет плохо слышно, второй телефон придётся подносить ближе, а из-за этого возможно появление скрипящих, фонящих шумов.

Где диктофон на Андроид и как его включить

Найти его можно:

Стандартная программа для записи голоса выглядит подобно на любом смартфоне. Немного различается дизайн (цвет, форма, размер кнопок), расположение пунктов в меню настроек.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Рассмотрим использование диктофона на примере смартфона XIaomi. Иллюстрация: Елизавета Чупикова, Фотосклад.Эксперт

Чтобы открыть утилиту, нужно нажать на значок «Диктофон».

На новом экране появится:

После этого приложение предложит сохранить аудио под нужным названием.

Запись звука на диктофон в iOS

На разных версиях iOS принцип работы этого приложения одинаковый, но дизайн немного отличается. Найти нужную программу можно в папке «Утилиты». Для записи звука можно использовать как встроенный, так и внешний микрофон.

На экране, как и у Андроида, будет красная кнопка. Если на неё нажать, начнётся запись. На экране начнут «бежать» цифры. Чтобы приостановить процесс, нужно нажать снова на кнопку в центре (на этот раз на ней будут нарисованы 2 красные вертикальные полоски). Прослушать запись можно нажав на серый треугольник. Чтобы сохранить аудио, нужно нажать на кнопку «Готово».

Аудио будет называться «Новая запись (+ присвоенный номер)». Также название может дублировать вашу геопозицию, если включена геолокация.

Где хранятся записи? В самом приложении. Вы открываете его и видите список всех аудио в хронологическом порядке. Каждую мелодию можно открыть, обрезать, прослушать, настроить качество звука, переслать другому пользователю.

Использовать «Диктофон» на iOS можно поверх других устройств. За исключением тех, что воспроизводят звук. В этом случае запись будет прервана. В iPhone 14 Pro и iPhone 14 Pro Max рабочее пространство расширено и Dynamic Island используется для управления диктофоном.

Перечисленные способы помогут вам записать разговор вживую или по телефону. Но помните, что перед записью важно убедиться, что вы не нарушаете законодательство страны, в которой находитесь.

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

Мануал подходит для всех моделей и марок телефонов: Samsung, Phillips, Xiaomi (Redme), ZTE, Nokia, LG, Asus, Lenovo, Dexp, Alcatel, Meizu, Oppo, Prestigio, Sony Xperia, HTC. В том числе для китайских производителей: BQ, Vertex, Micromax, Umidigi, Leagoo, Doogie, Huawei (Honor), HomTom и т.д. Могут быть небольшие отличия в интерфейсах из-за версий Android.

ТОП 11 приложений для записи телефонных разговоров

Опцию диктофона можно получить с помощью стороннего приложения. Это будет полезно в том случае, если встроенная функция не работает из-за ограничения по региону. Рассмотрим ТОП-10 программ на русском языке для записи собеседника.

Гаджет:  Как поменять аккаунт гугл на андроиде смена и создание нового? в инструкции указано, как создать новый

Приложение Rekk

Rekk является одним из лучших и надежных приложений для записи звонков на телефоне, как входящих так и исходящих. Приложение работает даже после обновления политики Google в мае 2022 года, когда был вынесен запрет на использование API с целью записи телефонных разговоров. Приложение Rekk с легкостью обходит этот запрет, так как его работа организована через создание конференц-связи с сервисным номером. Rekk является многофункциональным приложением, и вот его основные возможности:

Таким образом, с приложением Rekk вы можете быть уверены в надежности и качестве записи телефонных звонков.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Call Recorder – Cube ACR

Довольно удобное приложение, одно из лучших на рынке. Распространятся бесплатно, но есть полная версия, которую можно купить. В ней есть функция отправки полученного аудиофайла по почте. Программа получила много положительных оценок на Play Market. Утилиты фиксирует звонки в трех разных аудиоформатах: AMR, MP4» или WAV. Работает как диктофон и медиаплеер. Есть множество настроек по контролю, сортировке и поиску готовых аудифайлов. Пользователи отмечают, что Call Recorder – Cube ACR работает не всегда корректно.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Callina

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Automatic Call Recorder

Диктофон работает как на запись входящих, так и исходящих вызовов, без предупреждения абонента. Готовый аудиофайл сохраняется в формате 3GP или AMR. Есть сортировка звонков по значимости для абонента. Сохранение в облаке или на внешнем накопителе. Бесплатное приложение, но есть версия по подписке.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Auto Call Recorder (CallX)

В маркет-плейсе Play Market встречается под названием CallX. Имеет отличную совместимость с девайсами компании Samsung. Приложение «заточено» под данный бренд. Разговоры записываются в формате: WAV и MP3. Управление диктофоном в ручном и автоматическом режиме. Есть поддержка жестов.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

В бесплатной версии программы пользователю доступна удобное сохранения и сортировка входящих звонков. Платная версия позволяет записывать разговоры с отдельными абонентами. Полученные аудиофайлы можно сохранить в облаке, SD-карте или на внутренней памяти мобильника.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Call Recorder от SMSrobot

Приложение считают одним из самых продвинутых на данный момент. Утилита позволяет записывать голос сразу в нескольких форматах: 3GPP, AMR, WAV, а также MP3. Полученный аудиофайл можно отправить на хранение в облачный сервис. Есть функция защиты файла при помощи пароля. Удобный импорт файлов. Однако все это плюсы перекрываются одним большим минусом. В программе очень тихий уровень громкости говорящего.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Call Recorder от skvalex

Еще одно приложение с богатым функционалом. Есть поддержка защиты записи по паролю или отпечатку пальца. Удобная сортировка и доступ к аудиофайлам прямо из телефонной книги. В полученном файлике можно оставлять заметки. Готовый файл конвертируют из интерфейса программы в удобный формат. Call Recorder от skvalex хорошо записывает, но работает не на всех девайсах.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Hidden Call Recorder

Новая редакция приложения стала бесплатной. Есть множество интересных функций: ограничение файла по длительности, управление при помощи жестов, сохранение на удобном облачном сервисе. Абонент может поделиться готовым файлом в социальной сети. Одна из самых интересных фишек: скрытая запись. Во время разговора на экране дисплея отсутствует иконка диктофона.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Truecaller

Изначально приложение разрабатывали для блокировки звонков от неизвестных или нежелательных номеров. В платной версии программы разработчик добавил функцию диктофона. Попробовать данную опцию можно бесплатно в течение двух недель. Это тестовый период. После чего можно определиться с покупкой полной версии Truecaller. Имеет очень много высоких оценок на Play Market.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Smart Call Recorder

Еще одно приложение с высокими пользовательским оценками в Play Market. Программа напичкана множеством функций: защита по паролю, белые и черные списки, разные источники аудиосигнала, удобные поиск готовой записи. Файлы сохраняются в формате: MP3, WAV, AMR и 3GPP. Распространяется бесплатно.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

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

В 2022 году запись разговора из коробки доступна, в основном, только у нескольких брендов с собственной оболочкой Андроид. Это связано с тем, что законодательство в разных странах сильно отличается по отношению к фиксированию личных разговоров. Компании Google проще вовсе убрать данную функцию, чем подстраивать ее под каждое государство в отдельности.

Записать разговор без согласия абонента можно, если у вас на руках есть второй смартфон.

Включите на своем мобильном громкую связь, а на втором устройстве функцию диктофона. В iPhone также нет прямого способа для сохранения звонков. Функция открывается после процедуры Jailbreak, и еще нескольких нестандартных методов. Подробнее читайте в нашей отдельной статье, так как для iOs свои правила.

Xiaomi

Китайский бренд – это один из немногих производителей, кто ставит функцию записи разговоров в свои девайсы по умолчанию. Опция доступна на гаджетах с прошивкой MIUI «из коробки». Звонок придется сохранять вручную, нажав кнопку «Запись» в момент вызова. Также есть функция автоматического фиксирования каждого входящего. Для ее настройки:

Но не все смартфоны от Xiaomi пишут звонок из коробки. На модели: Mi A1, Mi A2, Mi A3, Go, придётся ставить отдельное приложение для фиксации вызова. Среди новых девайсов на MIUI тоже есть исключения: Mi9 Lite, Mi9t pro, Note 8, Mi 10, Mi Note 10.

Samsung

Компания Samsung была одной из немногих, кто вшивал функцию записи в свои девайсы. Однако с выходом Android 9 версии разработчик отказался от данной опции. Ее просто заблокировали, хотя по факту она присутствует в смартфоне.

Для включения сохранения диалогов между абонентами, в телефоне Samsung, придется выставить другой регион.

Предпочтительно установить Тайланд или Индию. Однако данное действие приведет к потере доступа к официальным сервисам компании, предназначенные для Российского рынка.

Еще один метод – это получение root-прав, с дальнейшим изменением Android. Для такой настройки потребуются глубокие знания системы. Кроме этого, получение рута автоматически снимает мобильник с гарантии. Пользователю становятся недоступны сервисы «Samsung Pay» и «Samsung Account».

Huawei

Смартфоны второго по величине китайского бренда, пока еще имеют возможность писать разговоры двух абонентов. Функция доступна на устройствах с оболочкой EMUI версии 9.1. Работает запись в двух режимах:

Опция присутствует на аппаратах Huawei и Honor с оболочкой версии 9.0. Однако она отключена на софтовом уровне. Ее активируют после установки дополнительных APK.

Oneplus

Смартфоны компании Oneplus умеют писать разговоры из коробки.

Однако эта функция намеренно скрыта от пользователей.

Чтобы включить опцию, необходимо сделать настройку девайса:

С этого момента при звонке появится кнопка «Запись» на экране смартфона.

При желании диктофон можно настроить на ручной режим или на сохранения разговоров от избранных контактов.

Nokia

Последние редакции Android получили функцию записи разговоров. Однако обновления коснулись не всех устройств. Быстрее всего опцию получили девайсы компании Nokia. Известно, что функция появилась на моделях Nokia: 7 Plus, 7.2 и 8.1.

Другие фирмы

Вообще, запись разговоров без ведома второй стороны, доступна с установленной версией Android 9 Pie (или выше), а также приложением Google Phone. Еще одно условие – подходящий регион или страна, чтобы данная функция была активна.

Часто производители включают опцию сохранения переговоров, чтобы повысить конкурентоспособность своих смартфонов на рынке. Например, китайские фирмы OPPO, Realme и DooGee ставят диктофон в свои смартфоны. Опция встречается на аппаратах компании LG, Lenovo, Asus.

Оболочка Flyme для смартфонов Vivo и Meizu тоже может похвастать встроенной функцией записи. Для ее активации нужно сделать:

Вопрос-ответ

Рассмотрим ряд вопросов, которые возникают у пользователей смартфонов. Чаще всего их интересует юридическая сторона вопроса. Также люди хотят знать, как записать разговор в мессенджере или сконвертировать готовый файл.

Почему у меня не работает программа записи

Выделяют несколько основных причин:

Законно ли это

В России сохранение переговоров и звонков в электронном виде контролируются ст. 138 УК РФ. Данный закон защищает от распространения информацию:

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

Полученную запись можно использовать в личных целях. Например, как доказательную базу в суде. Однако нужно следить за тем, чтобы разговор не «утек» в сеть. Иначе наступит уголовная ответственность.

Где сохраняется разговор

Куда сохраняется файлик, зависит от операционной системы и наличия дополнительных приложений. Запись может сохраняться в памяти устройства или на внешнем носителе. Либо уходить в облако или указанную папку, если речь идет о специальной утилите из Play Market. Прослушать аудио файл можно любым системным плеером.

Гаджет:  "Guidelines on linking a Huawei phone and a timepiece, coupled with an account of personal involvement. My transition from an Apple Watch to the HUAWEI Watch D."

Каким приложением записать разговор в мессенджерах

Полученные аудиофайлы не всегда удобно слушать в том формате, в котором они сохранены. Иногда для воспроизведения потребуется специальный кодек или плеер. Чтобы не ставить множество ненужного ПО себе на смартфон, стоит воспользоваться одним приложением – Audio Converter.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Конвертирование проходит буквально в несколько тапов:

Подтвердите действие кнопкой «DONE». Таким образом можно сохранить, например, все треки из WAV-формата в MP3.

Заключение

Сохранить диалог по телефону в аудиофайл можно, если в смартфоне стоит Android 9 Pie и выше, а также установлен регион и страна, в которой есть поддержка данной функции. Из коробки, запись разговоров доступна на девайсах фирм: Xiaomi (MIUI), Huawei (EMUI), Vivo и Meizu (Flyme). У остальных брендов опцию включают через смену региона или дополнительную настройку гаджета. Альтернативный способ – установка приложений:

Automatic Call Recorder

Auto Call Recorder (CallX)

Call Recorder от SMSrobot

Запись разговоров на мобильных

Время на прочтение

Тут на МВидео выложили статью про 10 лучших приложений для записи звонков на смартфонах, а на 4pda выложили статью, что Гугл совсем запрещает запись звонков на Андроиде. Тема мне близка, т.к. недавно занимался разработкой приложения для записи звонков и все вышло не так как хотелось. Что и как — далее подробно.

* Цель статьи рассказать свой путь и принять обратную связь и ваши идеи, мысли, размышления.

Кто я? Что я? Я разработчик, занимаюсь разработкой сервиса виртуальной АТС для корпоративных клиентов. И, конечно, есть клиенты, у которых есть не только офисные работники, которым достаточно поставить стационарные SIP-телефоны или раздать в офисе/складе/магазине SIP-DECT-трубки.

В чем проблема?

Есть менеджеры «в полях». Которые весь день на объектах, в разъездах. И постоянно на созвоне. На созвоне с клиентами, партнерами, офисным бекендом. С точки зрения шефа эти менеджеры на мобильниках немного бесконтрольны. И хотелось бы знать с кем они разговаривают, как долго и о чем. Чисто хотя бы чтобы после разруливать конфликты проще было, кто что кому обещал или нет сделать. Обычно запись звонка, прослушанная обеими сторонами совместно, резко проясняет ситуацию. Хотя по разному бывает?

В общем, служебную запись звонков менеджеров в разъездах сделать не повредит.

Какие варианты решения? Разные операторы связи и виртуальных АТС предлагают и FMC, и SIP-клиент, более продвинутые — ВАТС сразу с симками.

Какой еще есть вариант?

И, конечно, можно использовать приложение для записи. Для корпоративных клиентов есть облачные сервисы. Вы ставите на смартфон приложение, которое записывает звонок и передает его в облако. Затем вы смотрите в веб-интерфейсе отчеты по звонкам и слушаете записанные звонки со всех смартфонов подключенных к сервису. Удобно? Вполне.

Решил воспользоваться таким сервисом. К сожалению, выбор указанных смартфонов на сайте был неактуален, часть моделей уже отсутствовала в продаже, на других были оговорки. Почему часть смартфонов записывает звонки, другая записывает, но только при определенных условиях, а третья вовсе не записывает?

Во-первых, Android и iPhone. Могу быть не точен, но iPhone не записывает звонки. Вероятно, так было изначально, ориентир на приватность-конфиденциальность-защиту. Видел заметку, что где-то просочились скрины каких-то бизнес-функций для Айфона и вот там есть запись звонков. Но правда или нет, достоверно не знаю, может быть кто-то в комментариях прояснит тему.

Для Андроида все немного проще. Андроид был 4, 5, 6, 7, 8, 9, 10 и вот сейчас 11-я версия платформы, 12 на подходе. Гугл с каждой версией платформы меняет свою политику, делая ее более «строгой». Т.е. многие приложения записи работали легко на 4,5,6 версиях, а вот позднее стали записывать только при определенных условиях, либо переставали записывать вовсе.

При каких условиях могли записывать? Например, выбор другого источника звука. Т.е. в Андроиде есть LINE, и есть MIC. Вроде с 7 версии Андроид использовать LINE уже не получится, т.к. будет только либо один канал (исходящий, т.е. ваша речь) либо тишина во время записи телефонного разговора. А если выставить MIC, то можно записать, что идет с микрофона и если ваш собеседник громко говорит, то микрофон уловит это с динамика или громкой связи и запишет. Прикольно, не так ли?

Почему свое приложение?

Вернемся к моей истории. Позвонив в поддержку сервиса и попросив предоставить хотя бы одну модель, купив которую я бы смог точно записать звонок. Но поддержка сервиса затруднилась ответить. И не подсказала мне какой смартфон купить.

Но Android 6 уже устарел в 2019 году, кругом был Android 7, 8, набирал обороты Android 9. У клиентов, которым я дал потестировать приложение, был уже не тот Андроид что у меня. Тут стало понятно, что с LINE больше не запишешь. И почему не всякий смартфон порекомендуешь. Нюансов добавляет то, что даже рабочая модель смартфона может проапгрейдиться до следующего Андроида и потерять возможность записывать звонки. Т.е. доступные Android API станут нефункциональными.

Тут, пожалуйста, дальше читайте выразительно с придыханием: «это был жесткий облом!»

На самом деле были еще варианты.

Какие были требования к приложению для записи?

1. Собственно запись телефонного разговора.

2. Отслеживание событий звонка: начало, ответ, завершение.

3. Загрузка записанных звонков на сервер.

4. Понятный интерфейс.

Как видите, приложение не умело первый пункт — запись звонков. Ок.

С событиями в Андроид, конечно, тоже песня еще та. Их нет. Есть состояния. Во всех исходниках на гитхабе, которые работают с телефонией есть примерно один и тот же код, который переводит изменения состояния телефона в события. Т.е. например, телефон перешел из состояния покоя в состояние RINGING — значит в этот момент мы должны сделать все, что надо сделать на старт звонка. да это все обернуто в вашу функцию onStartCall ))

И еще прикол: вы не поймаете стандартным средством момент ответа на исходящий звонок, вопрос на Stackoverflow висит уже не первую пятилетку.

Ок, худо-бедно, второй пункт из требований программно сделать можно. Как собственно и 3.

Что все-таки делать с записью?

Кто-то скажет: «О, так можно же еще и рутовать устройства, там запись работает».

Да, возможно можно. Но очень хотелось бы, чтобы пользователь купил смартфон (возможно из какого-то рекомендованного списка), поставил приложение, сделал пару простых настроек, и вуаля! у него все работает: звонки записываются, передаются в CRM, отчеты строятся.

Все эти танцы с рутованием, версиями Андроидов, заменой номеронабирателя и т.д. хотелось бы оставить где-то сбоку. Хотелось чтобы для простого пользователя было все очень просто и понятно.

Так ведь есть же смартфоны со встроенной функцией записи?

Да, есть смартфоны, которые умеют записывать звонки штатной звонилкой, даже если у них Андроид 7, 8, 9 и 10. Это смартфоны брендов Oppo, Tecno, Realme. Т.е. штатная звонилка записывает разговор и складывает его в директорию.

У этих смартфонов свои оболочки — ColorOS, HiOS, Realme UI.

Для некоторых смартфонов Huawei и Honor можно использовать хаки с 4pda и также активировать функцию записи разговоров.

Сначала я не рассматривал такой вариант. Хотелось, чтобы одно приложение и звонки записывало, и передавало события по звонку и записи на сервер. Но если мы откажемся от одной функции, это же не значит, что мы совсем ничего делать не будем?

Поэтому можно использовать такой вариант: записывается звонок штатным средством, а события и загрузку записанных разговоров на удаленный сервер делаем нашим приложением.

При событиях звонка — можно делать разные полезные вещи — например, на входящий звонок получать инфо о звонящем клиенте. А после передачи записи ее можно прикрепить к клиенту в CRM, и распознать запись в текст, и какие-то еще полезные штуки.

Фиксация данных по звонку в CRM позволяет проанализировать работу менеджера: с кем разговаривал, когда и как долго, запись — о чем шел разговор. Конечно, приложение должно быть сервисом, который будет постоянно висеть и слушать события звонка. На некоторых оболочках происходит принудительная выгрузка из памяти резидентных сервисов, поэтому может понадобиться установить особое разрешение для приложения в режиме энергосбережения.

Callagent

Результат всех моих изысканий и проб — в открытом доступе на гитхабе приложение callagent. Написано на Kotlin.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Простая схема работы callagent

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Здесь еще скриншоты: https://github.com/antirek/callagent/blob/main/screenshots.md

Гаджет:  Топ-5 способов как можно отследить телефон

Что делает callagent?

При первом запуске необходимо настроить приложение: указать свой номер и адрес вашего сервера, куда со смартфона будут приходить события, данные по звонку и запись разговора.

Что такое события и данные по звонку?

Это данные в формате JSON. События (events) — это начало звонка, ответ, завершение звонка.

Данные по звонку (calldata) — это все данные по звонку: время начала, длительность, номер звонящего (формируется по завершению звонка).

Как работает приложение?

Приложение висит как сервис — вы всегда видите в трее иконку callagent, а в штроке уведомлений будет висесть оповещение о запущенном сервисе. При звонке приложение отслеживает события и отправляет данные каждого события (events) на сервер.

По завершению звонка приложение формирует данные по звонку (calldata) и также отправляет на сервер.

Затем находит в указанной директории запись звонка (запись делается штатными средствами прошивки) и тоже отправляет на сервер.

Что делать с этими данными?

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

Ниже скрин моего тестового веб-интерфейса, где видны все полученные данные, а также результат последующей передачи данных в CRM.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

callagent неприхотлив, немного места в трее занимает, не сильно памяти кушает. Несколько пользователей активно пользуется каждый день, их шеф собирает много данных и все анализирует.

И так что в итоге?

Т.е. получается, что мы можем записывать служебные разговоры у менеджеров и передавать их на сервер, если выдадим им определенные смартфоны, включим в штатной звонилке запись звонков и поставим callagent, чтобы он передавал записи на сервер. А на сервере с данными по звонкам и записями делаем все по потребностям бизнеса.

Репозиторий callagent

Репозиторий callagent: https://github.com/antirek/callagent

В репо есть также список смартфонов, которые точно записывают разговоры.

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

Надеюсь, кому-то будет интересно и полезно. Вопросы, идеи, мысли буду рад обсудить — или в комментариях, или в телеграм-группе https://t.me/callagent

Использую в быту запись разговоров сейчас по умолчанию. Т.е. записываются все звонки — звонят ли банки, родные, обзвонщики. Иногда очень удобно переслушать, что говорили, что сообщили.

Неудобно, что записи на мобильных идут в одноканальном режиме. Может быть на каких-то смартфонах можно и двухканальную запись включить? Двухканальную запись было бы удобно отправить в Яндекс на распознавание диалога и получение записанного диалога в тексте.

Презентация callagent на Asterconf 2021, посмотреть презентацию.

Ссылки на заметки, которые побудили переложить свой опыт на хабр:

4PDA: Google окончательно запрещает пользователям записывать звонки. Почему?

Вы совершаете важные звонки по работе или по личным проектам? Вы просто любите длинные разговоры и не всегда потом вспоминаете, о чём договорились в итоге? Для таких случаев в смартфонах на Андроиде предусмотрен функционал записи разговора встроенными способами или с помощью сторонних приложений.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Почему нет возможности записать разговор

В смартфонах с операционной системой Андроид предусмотрена стандартная функция записи разговора по умолчанию, но записывать речь собеседника без его предупреждения незаконно во многих странах. Перед разговором нужно обязательно уведомить человека на другом конце провода о произведении записи, чтобы у него была возможность отказаться от продолжения беседы.

Производители телефонов часто блокируют опцию записи разговора на уровне ядра, то есть даже при наличии такой возможности вы столкнётесь с техническими ограничениями в процессе её подключения. Поэтому прежде чем звонить человеку, разговор с которым вы намереваетесь записать, нужно заранее установить приложение записи и попробовать им воспользоваться. Если запись получилась, то в телефоне нет ограничений, однако это не означает, что вы таким способом не нарушите законы страны, в которой находитесь.

Иногда приложение записи открывается и даже пишет звук, но после выясняется, что сохранился только ваш голос, а голос собеседника на записи отсутствует. Поэтому нужно проверять заранее, как работает то или иное приложение.

Как записать телефонный разговор на Андроиде

Для записи речи разработано множество приложений, сходных по функционалу, но различных по интерфейсу и удобству использования.

Запись через диктофон

Первое, к чему проще всего обратиться в подобных случаях — это встроенный комплект приложений. Среди них можно найти «Диктофон». Однако запись речи производится способом, несколько отличным от простого запуска программы. Активация этой функции должна производиться непосредственно при звонке из дополнительного меню опций.

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

Как записать разговор с помощью встроенного приложения

В магазине приложений Play Market представлены десятки программ для записи разговоров. Все они отличаются функционалом и, конечно, удобством использования.

Приложение «Запись звонков/разговоров» (CallU)

Приложение имеет ряд преимуществ:

Приложение хорошо справляется со своими функциями.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Call Recorder (Clever Mobile)

Приложение Call Recorder от разработчика Clever Mobile — одно из самых простых и удобных в своей категории. Интерфейс приложения очень несложен для освоения. Вот список опций, которые доступны в приложении и устанавливаются в настройках:

Приложение запускается автоматически и пишет все разговоры без необходимости подтверждать начало записи пользователем. Перед особо важным разговором обязательно нужно протестировать работу программы, ведь для каждой модели телефонов могут быть свои нюансы.

Если запись получилась не такая, как требовалось, стоит проверить в настройках, пишется ли вся линия полностью или только голос одного из участников разговора. Вторая важная опция, на которую следует обратить внимание — это формат файла. Если запись получается прерывистой или наполненной посторонними звуками, попробуйте изменить формат файла.

Automatic Call Recorder (Appliqato)

Каталог приложений для записи разговора можно пополнить программой Automatic Call Recorder (Appliqato). Особое удобство этого приложения заключается в том, что записи можно сохранять не только на локальное хранилище (в смартфон), но и прямо в «Облако» через вашу учётную запись Google Drive или Dropbox. Вам не нужно будет беспокоиться, что записи потеряются. И вы сразу же сможете получить к ним доступ с других устройств — с компьютера или планшета. Программа пишет в трёх форматах: wav, amr и 3gp.

Приложение бесплатно, имеет две версии — базовую и Pro, оснащённую дополнительным функционалом.

Smart Auto Call Recorder

Сохранение в «Облаке» доступно только в платной версии. Есть защита записей паролем. Одна из необычных функций — возможность ставить отсрочку записи, чтобы гудки не попали в файл и не занимали место в памяти. Для долгих разговоров подключается режим продолжительной записи. Каждый пункт меню снабжён пояснением.

Total Recall Call Recorder

Программа является не просто дополнительной опцией, позволяющей записать разговор, а полноценным приложением-диктофоном для вашего смартфона. В ней поддерживается целых пять форматов записи — mp3, wav, 3gp, amr, mpeg4. Синхронизация со многими облачными сервисами. Записи можно защищать паролем и даже начинать запись удалённо по SMS.

Поддерживаются записи в автоматическом и ручном режимах. Готовую запись можно сохранить на смартфоне, в «Облаке», отправить по электронной почте или загрузить в Evernote. Эту программу с успехом можно назвать наиболее мощной по функционалу в сравнении с другими подобными приложениями.

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Конечно, полноценная запись звонка поддерживается не на всех устройствах. На некоторых моделях нужен root-доступ для возможности сохранять речь собеседника.

Писок моделей, которым нужен или не нужен root-доступ

Если вы обнаружили свою модель во втором списке, то необходимо получить root-права.

Будьте осторожны с получением root-прав на Андроиде и прибегайте к этому, только если точно уверены в необходимости записи телефонного разговора, ведь в случае получения таких прав вы лишаете смартфон защиты (нарушаются условия лицензионного соглашения, вследствие чего гарантия больше не распространяется на телефон). Вы едва ли столкнётесь с неработоспособностью телефона после получения root-прав, но такие случаи бывают. Ваш телефон будет беззащитен перед вирусами, поэтому стоит сразу же поставить на него антивирусник.

Получение root-прав через приложение Framaroot

Ещё один вариант — приложение Universal Androot:

Как записать входящий разговор на андроиде во время звонка и как записать разговор на телефоне во время звонка или диктофона

Запись разговоров на Андроиде

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

Оцените статью
GadgetManiac
Добавить комментарий