Куда добавить номер телефона чтобы постоянно звонили

Куда добавить номер телефона чтобы начали звонить спам?

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

  • Нажмите Мой список.
  • Перейдите в раздел Спам и нажмите +.
  • Введите номер и нажмите Спам.
  • Если захотите, добавьте комментарий, название организации и категорию из списка.
  • Затем нажмите Добавить.
  1. Как добавить номер телефона в спам базу?
  2. Откуда берут номера телефонов рекламщики?
  3. Что будет если ответить на звонок спам?
  4. Как номера попадают в спам?
  5. Как установить спам звонки на айфон?
  6. Как правильно добавить номер телефона?
  7. Как добавить адрес в спам?
  8. Как внести номер телефон?
  9. Откуда у банков мой номер телефона?
  10. Как коллекторы узнают номер телефона?
  11. Откуда берутся спам звонки?
  12. Что делать если постоянно звонят с незнакомых номеров?
  13. Как удалить свой номер из базы спамеров?
  14. Как понять спам или нет?
  15. Как работает антиспам на телефоне?
  16. Что такое 0867?
  17. Как включить яндекс антиспам?
  18. Где взять базу номеров для рассылки?
  19. Почему мой номер в нежелательных звонках?
  20. Какие номера спам?
  21. Как узнают номер телефона при посещении сайта?
  22. Как оформляются телефонные номера?
  23. Как сделать чтобы банк не звонил родственникам?
  24. Что такое спам номер телефона?
  25. Как сделать запланированный звонок?
  26. Что такое блокировка спам звонков?
  27. Как включить спам звонки на Ксиоми?

Как добавить номер телефона в спам базу?

Добавление номера в спам-базу:

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

Откуда берут номера телефонов рекламщики?

Обычно абоненты дают рекламщикам свой номер сами. Многие компании включают пункт о рекламном информировании в договоры, формы для подписок или выдачи дисконтных карт. Банки, автосалоны, страховые и строительные компании просят оставить номер телефона для консультации.

Что будет если ответить на звонок спам?

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

Как номера попадают в спам?

Номера телефонов абонентов попадают в базы для спам-звонков после визита на сайты организаций, которые используют сервисы определения номера пользователя, рассказал «РИА Недвижимости» основатель компании Involta, IT-эксперт Алекс Концов.

Как установить спам звонки на айфон?

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

Как правильно добавить номер телефона?

Как добавить, изменить или удалить номер телефона:

  • На телефоне или планшете Android откройте приложение «Настройки» Google. Управление аккаунтом Google.
  • Вверху экрана нажмите Личная информация.
  • В разделе «Контактная информация» выберите Телефон.
  • В этом окне вы можете: Добавить номер.
  • Следуйте инструкциям на экране.

Как добавить адрес в спам?

Как добавить список одобренных отправителей, к которым не применяются спам-фильтры:

  • Выберите Создать или Изменить список.
  • В нижней части раздела Управление списками адресов нажмите Добавить список адресов.
  • Введите название нового списка.
  • Нажмите Добавить адрес.
  • Введите адреса электронной почты или доменные имена.

Как внести номер телефон?

Как добавить контакт:

  • На телефоне или планшете Android откройте приложение «Контакты».
  • Коснитесь значка «Добавить» в правом нижнем углу экрана.
  • Введите имя контакта и его адрес электронной почты или номер телефона. Чтобы выбрать аккаунт, в котором нужно сохранить контакт, нажмите на стрелку вниз
  • Нажмите Сохранить.

Откуда у банков мой номер телефона?

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

Как коллекторы узнают номер телефона?

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

Откуда берутся спам звонки?

Например, звонки идут с перебором номерной ёмкости — обычно для этого используются программы, которые прозванивают номера начиная с 8-ХХХ-000‑00‑01. Как только система видит такой набор, становится ясно, что это спамеры. Тогда оператор может заблокировать номер, с которого идет прозвон.

Что делать если постоянно звонят с незнакомых номеров?

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

Как удалить свой номер из базы спамеров?

Чтобы удалить номер из вашего списка спамеров:

  • В панели управления нажмите.
  • Нажмите номер телефона.
  • На экране подробной информации о звонке нажмите Не спам.
  • В открывшемся окне при необходимости укажите комментарий. Нажмите Готово.

Как понять спам или нет?

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

Как работает антиспам на телефоне?

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

Что такое 0867?

«Базовая защита от спам-звонков» — как это работает

Для этого позвоните на короткий номер 0867 — это бесплатно. Об оставленных сообщениях мы проинформируем вас по SMS. Каждое непрослушанное сообщение хранится один день. После прослушивания сообщения хранятся тоже один день.

Как включить яндекс антиспам?

Чтобы поставить блокировку, откройте настройки определителя в приложении Яндекс (Главный экран → Сервисы → Определитель номера) или просто скажите Алисе: «Включи блокировку звонков».

Где взять базу номеров для рассылки?

Для этого необходимо обратиться к оператору связи, предоставляющему свои услуги вашей компании, и сделать запрос на получение списка входящих вызовов на необходимый номер. Данный список представляет собой базу номеров для СМС-рассылки.

Почему мой номер в нежелательных звонках?

Если владелец номера неизвестен, Телефон попробует распознать цель звонка — например, сообщит: «Подозрение на спам».

Какие номера спам?

Спам звонки — это, как правило, входящие звонки с коротких номеров 1000, 1001, 100, 5550000, admin, administrator, и т. п., которые поступают на IP телефон в любое время суток.

Как узнают номер телефона при посещении сайта?

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

Как оформляются телефонные номера?

Самый простой способ — указать полный номер телефона с кодом страны и кодом города. +7 (351) 240-04-40 — с такой формой телефонного номер 100% не возникнет проблем. Для компаний чья география реализации товаров и услуг лежит в пределах РФ, допустимо опустить код страны (351) 240-04-40.

Как сделать чтобы банк не звонил родственникам?

Чтобы прекратить звонки вашим родственникам, нужно направить письменное уведомление об отзыве такого согласия. Заявление можно отправить через нотариуса, заказным письмом с уведомлением или передать лично под расписку. С момента получения уведомления, кредитор (коллекторы) не вправе звонить указанным лицам (п. 5-7 ст.

Что такое спам номер телефона?

Спам звонки — это, как правило, входящие звонки с коротких номеров 1000, 1001, 100, 5550000, admin, administrator, и т. п., которые поступают на IP телефон в любое время суток. Обычно они просто мешают работе менеджеров.

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

В 15:00.Запланированный вызов

Действие

Команда

Позвонить в запланированный час

*177*номер абонента*час#

Звонить с запланированной периодичностью

*177*номер абонента*час*количество дней#

Позвонить в день рождения

*177* номер абонента*час*число#

Отменить запланированный вызов на указанный номер в указанный час

*177* номер абонента*час*0#

Что такое блокировка спам звонков?

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

Как включить спам звонки на Ксиоми?

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

Ответить

  • Где взять базу номеров для рассылки?
  • Как включить спам звонки на Ксиоми?
  • Как внести номер телефон?
  • Как добавить адрес в спам?
  • Как добавить номер телефона в спам звонки?
  • Как номера попадают в спам?
  • Как оформляются телефонные номера?
  • Как правильно добавить номер телефона?
  • Как работает антиспам на телефоне?
  • Как сделать запланированный звонок?
  • Как сделать чтобы банк не звонил родственникам?
  • Как узнают номер телефона при посещении сайта?
  • Как установить спам звонки на айфон?
  • Почему мой номер в нежелательных звонках?
  • Что такое спам номер телефона?

Почти две трети входящих вызовов, поступивших абонентам российских операторов в 2020 году с неизвестных номеров, — это спам. Такие звонки раздражают всех без исключения, а для человека не слишком сведущего или неосторожного могут быть просто опасны, ведь значительную их долю составляют попытки откровенного мошенничества. Самый надежный способ избежать неприятных контактов — блокировка спам-звонков. Мы собрали самые популярные способы защиты от голосового спама.

Категории телефонных спамеров

Кто же чаще всего беспокоит абонентов спам-звонками? Перечислим три основные категории спамеров.

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

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

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

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

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

Как же избавиться от спам-звонков? Есть несколько вариантов:

  • использовать встроенные возможности операционной системы вашего смартфона;
  • воспользоваться предлагаемыми оператором услугами антиспама;
  • установить специальное приложение для борьбы с телефонным спамом.

Рассмотрим достоинства и недостатки каждого из этих способов.

Как бороться со спамом, используя возможности смартфона

Вы можете создать прямо в вашем смартфоне собственный список запрещенных номеров и добавлять туда одного за другим всех спамеров, которые вас когда-либо беспокоили. И в iOS, и в Android есть возможность блокировать звонки от определенных абонентов.

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

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

Например, при включении функции «Заглушение неизвестных» в iOS вам смогут дозвониться только те абоненты, номера которых есть в вашей телефонной книжке, предложениях Siri (анализирующей вашу переписку и историю поиска), а также те, кому недавно звонили вы. Остальные звонки будут сразу же переправляться на автоответчик и отражаться в списке «Недавние». В некоторых версиях и надстройках Android такая возможность тоже есть.

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

Как блокируют спам-звонки операторы

Осенью 2020 года Министерство цифрового развития России рассказало о разработке проекта изменений в закон «О связи», связанного с телефонным спамом. Минцифры предлагает обязать операторов сотовой связи передавать полученные от абонентов жалобы на спам в систему блокировки спам-звонков, которую будет поддерживать Роскомнадзор.

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

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

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

Кроме того, Tele2 рекомендует абонентам использовать приложение Kaspersky Who Calls, а МТС — разработанное совместно с «Лабораторией Касперского» приложение «МТС Кто звонит». И это подводит нас к третьему варианту борьбы с телефонным спамом.

Как бороться с телефонным спамом с помощью специальных приложений

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

Подобных приложений существует немало, но не все они одинаково полезны. Дело в том, что самая важная часть такого приложения — это база нежелательных номеров. Поэтому важно, чтобы эта база была актуальна для России и постоянно обновлялась. Одно из лучших приложений для борьбы с телефонным спамом на российском рынке — это Kaspersky Who Calls.

Что умеет делать Kaspersky Who Calls

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

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

Таким образом, как только спамеры или мошенники задействуют новый номер для массового обзвона, он очень быстро окажется в базе Kaspersky Who Calls — и все пользователи сервиса, которым с этого номера будут звонить, увидят его на экране своих смартфонов с пометкой «Спам» или «Подозрение на мошенничество».

При этом с Kaspersky Who Calls можно не переживать о конфиденциальности: приложение не использует личные данные своих пользователей и их телефонные книжки. Узнать, кто скрывается за незнакомыми номерами, можно, не передавая сведения о себе и своем списке контактов.

Три причины выбрать премиум-версию Kaspersky Who Calls

Приложение Kaspersky Who Calls доступно в двух версиях — обычной и премиум. Обычная бесплатна, а премиум-версия доступна по подписке, которую можно оформить на месяц или на год прямо в приложении. Подписчики получают несколько довольно важных преимуществ.

Во-первых, в платной версии Kaspersky Who Calls нет рекламы.

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

Соответственно, определение незнакомых номеров в премиум-версии Who Calls для Android будет работать всегда, даже если вы находитесь в роуминге с отключенным интернетом или, например, в месте с плохим покрытием сотовой сети, где звонки еще худо-бедно работают, а передача данных уже нет.

В Who Calls для iOS база номеров всегда хранится в памяти смартфона. Но если пользователям бесплатной версии необходимо обновлять базу вручную, то в премиум-версии она обновляется автоматически. Кроме того, платная версия Who Calls для iOS показывает название организации во время звонка (в Android версии эта функция доступна и бесплатно).

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

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

Избавляемся от спам-звонков в Android и iOS

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

  • Kaspersky Who Calls для смартфонов на Android
  • Kaspersky Who Calls для iPhone

Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie

Как известно, если Вас часто отвлекают от работы звонки/коллеги/босс и совещания, то все больше времени тратится на востановление мыслей и рабочего настроя. Бывают моменты по работе когда, как в той рекламе «и пусть весь мир подождет», хочется, чтобы никто и ничто не отвлекало и не сбивало с мысли.

Озадачившись вопросом временного отключения от звонков я набрел на програмку «абонент не отвечает».

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

Также эту програмку думаю можно рекомендовать тем, кто много говорит с другими городами и странами по скайпу и вайберу и др. мессендерам. Ведь при поступлении входящего gsm-звонка звонок по мессенджеру прерывается и, если это происходит несколько раз за разговор, это создает для Вас неловкость перед дальним собеседником. Решение вопроса — включаем приложение «абонент не отвечает» и спокойной делаем важный звонок по мессенджеру и потом возвращаемся в обычный режим приема звонков. 

Как написано в описании программы — «Основное удобство программы — после пропущенного Вами вызова инициатива звонка не переходит к Вам! Те, кто Вам звонил, услышав автоответчик „абонент не отвечает“ будут перезванивать сами!» 
Полностью согласен, удобно :), да и причина для того, чтоб не отвечать на звонок весомая — мол, «не было связи», «сел телефон»….

Итого, у програмки два варианта работы:

 
1.Вариант «коньяк» :)), когда все входящие сразу уходят на выбранный Вами автоответчик. Наверное автор планировал этот режим для тех, кто устал от офисной суеты и сел в кресло выпить коньяку… :)
Правда, использовав этот режим, потом Вы не видите, кто и когда звонил, наверное, это и не должно беспокоить после коньяка :).

Lifehack! Я нашел решение, хотя оно и не предусматривалось автором программы. В Билайне, и наверняка у других операторов, есть услуга «кто звонил». Если подключить эту услугу и включить в программе режим «коньяк», то Вы все равно будете знать кто Вам звонил даже в этом режиме, и потом сможете решить, кому перезвонить, т.к. услуга «кто звонил» будет присылать СМС уведомления о пропущенных звонках! 

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

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

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

Надеюсь, данный краткий обзор был полезен и Вы сможете эффективнее использовать свой рабочий день, временно «отключаясь» от звонков.

Сейчас на главной

Новости

Публикации

В последнее время разные англоязычные блогеры весьма массировано продвигают мобильный ЦАП Truthear Shio, как в меру дешевое и при этом прекрасное по характеристикам и звуку устройство. Внутри там…

Сегодня мы поговорим а ДАО. Нет, речь идет не о том Дао, о котором писал легендарный Лао-Цзы, в своем знаменитом трактате Дао-дэ-Цзин, хотя порассуждать о том,  насколько приложима даосская…

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

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

Seed-фраза — это мнемоническая фраза из 12 и более слов английского языка (обычно 24), которые расположены в строго определённом порядке. Seed-фраза используется для генерирования закрытого ключа…

Тема наглядной визуализации мне кажется довольно интересной и сегодня поговорим о визуализации микромира (возможности представления и осознания бесконечно малых размеров на основе привычных…

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

Содержание

  1. Что такое автодозвон и зачем он нужен
  2. Как включить встроенный автодозвон на Android
  3. Сторонние приложения для автодозвона на Андроид
  4. Авто Дозвон от Water Labs
  5. Автодозвон от lithiumS
  6. Автодозвон Эксперт от lithiumS

Что такое автодозвон и зачем он нужен

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

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

Автодозвоном также пользуются сотрудники call-центров, коллекторы для прозвона должников, промоутеры, сотрудники отделов продаж и другие специалисты.

Автодозвон есть во многих стационарных телефонах и смартфонах Android – как встроенная функция. Если ее нет, не беда – можно скачать специальное приложение с Google Play Market.

Как включить встроенный автодозвон на Android

Автодозвон есть на телефонах разных марок: Самсунг, Honor, Huawei, Meizu, Xiaomi и некоторых других. Есть у вас эта функция или нет, зависит от вашей версии Android. Чем она новее, тем выше шансы.

Включение простое – нужно найти специальный пункт в настройках. Путь к этому параметру на всех телефонах отличается.

Разберем один из примеров, где можно найти данную настройку:

  1. Откройте главный экран настроек. Для этого нажмите на значок шестеренки – на рабочем столе или в меню приложений.запуск настроек Андроид
  2. Запустите раздел «Системные приложения». В некоторых версиях Android этот блок может прятаться в разделе «Приложения».пункт системные приложения
  3. Найдите и откройте настройки приложения «Телефон».раздел телефон
  4. Перейдите в блок «Расширенные настройки».блок расширенные настройки
  5. Найдите параметр «Автодозвон» и включите его с помощью тумблера.включение автодозвона в расширенных настройках Android
  6. Наберите нужный номер в приложении «Телефон», нажмите на вызов. Смартфон будет повторно звонить на выбранный номер, если абонент не возьмет трубку или скинет вызов.

Как быстро найти параметр «Автодозвон» на мобильном устройстве, если вы запутались в разделах? Откройте начальное меню настроек и введите соответствующий запрос в поисковом поле вверху. Если у вас есть эта функция, система сразу выведет ее на экран.

поиск автодозвона в настройках

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

Сторонние приложения для автодозвона на Андроид

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

Авто Дозвон от Water Labs

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

Программа бесплатная, но в ней время от времени появляются рекламные баннеры. Подходит для Android 5.0 и выше.

Как пользоваться программой:

  1. Запустите установленное приложение. Сразу разрешите ему доступ к контактам и звонкам на устройстве.разрешить приложению Автодозвон выполнять вызовы
  2. Выберите, в чем считать продолжительность звонка – в минутах или секундах. Укажите с помощью ползунка саму продолжительность. Таким же образом определите интервал между звонками – в минутах или секундах.
  3. Если у вас две СИМ-карты на телефоне, выберите, с какой именно нужно звонить. Введите вручную номер телефона. В графе «Ext.» укажите добавочный номер, если он есть. Также можно не вводить номер вручную, а выбрать его через встроенное приложение «Контакты». Для этого нажмите на иконку красного Андроида. Найдите телефон в записной книжке и тапните по нему – номер автоматически появится в строке.
  4. Чтобы начать серию вызовов, нажмите на круглую зеленую иконку с изображением трубки.

настройки приложения Авто Дозвон от Water Labs

Автодозвон от lithiumS

Автодозвон – приложение с более расширенным функционалом. По интерфейсу напоминает предыдущее. Здесь есть возможность совершать SIP и IP-звонки, помимо обычных. Есть поддержка 2 СИМ-карт, вызовов по расписанию (в определенный день и время, ежедневный повтор звонков в заданные дни, вызовы через указанный промежуток времени).

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

Требуемая версия Андроид – 4.1 и выше. Программа бесплатная. В нижней части интерфейса есть рекламные баннеры.

Расскажу, как настроить автозвонок в приложении:

  1. Запустите программу и разрешите ей доступ к контактам и звонкам на устройстве.доступ Auto Redial к управлению вызовами
  2. Выберите СИМ-карту, с которой будете звонить на номер, если у вас их несколько. Введите сотовый номер телефона вручную либо нажмите на иконку с плюсом справа, чтобы выбрать телефон из своих контактов.
  3. При необходимости включите параметр «Добавочный номер». Выберите число вызовов, интервал между звонками – с помощью специальных ползунков.число вызовов и интервал между звонками
  4. При желании включите режим «Компактная панель для набора номера», чтобы выйти из полноэкранного режима программы во время звонков.компактная панель для набора номера
  5. Если включите компактную панель, программа попросит вас разрешить наложение панели поверх других окон, запущенных сейчас на телефоне. Чтобы перейти в соответствующие настройки, нажмите «ОК». Включите режим наложения с помощью специального тумблера.показ окна поверх других приложений
  6. После всех манипуляций и настроек нажмите на красную кнопку «Начать», чтобы запустить очередь звонков.
  7. Если вы хотите совершить SIP или IP-звонок либо если вам нужно настроить расписание звонков, нажмите на иконку в виде плюса в правом верхнем углу, чтобы перейти к расширенным параметрам автодозвона.

Автодозвон Эксперт от lithiumS

Автодозвон Эксперт – программа от того же разработчика, но с более широким функционалом. Предназначена больше для профессионального использования. Главное отличие от простого «Автодозвона» – возможность набирать по очереди сразу несколько номеров. Для этого в интерфейсе создана вкладка «Автодозвон по списку». Вы сами определяете, какие номера присутствуют в этом списке: добавляете их вручную через «Контакты» либо загружаете в систему файл CSV (в нем хранятся перечни контактов).

Программа бесплатная. Есть опять же реклама. Подходит для Android 6.0 и выше.

Покажу, как сделать автодозвон в этом приложении:

  1. Запустите программу. Если вам нужно звонить только на один номер, настраивайте все параметры в первой вкладке «Автодозвон». Укажите СИМ-карту, с которой будете звонить. Введите вручную телефон либо выберите его через приложение «Контакты» (зеленая иконка с профилем справа). При необходимости поставьте галочку «Добавочный номер» и напишите его в новом поле.простой автодозвон через контакты
  2. Выберите тип автодозвона: «Простой автодозвон (Контакты)», «Набор номера пока не ответят», «Набор номера с параметрами».тип автодозвона
  3. В последних двух случаях выберите дополнительные параметры автодозвона: лимит на количество звонков и ограничение длительности звонка.количество и длительность звонка
  4. Нажмите на кнопку «Начать дозвон» и разрешите программе доступ к контактам и звонкам на устройстве.доступ Атодозвон Эксперт к контактам
  5. Если вам нужно по очереди набирать несколько номеров, перейдите сразу во вкладку «Автодозвон по списку». Нажмите на зеленую кнопку с плюсом, чтобы добавить первый номер.автодозвон по списку
  6. Введите номер телефона самостоятельно либо выберите его с помощью зеленой иконки с профилем (откроется ваша телефонная книга). При необходимости припишите к телефону добавочный номер. Выберите, с какой СИМ-карты звонить. Укажите количество звонков на этот номер и длительность вызова и звонка. Нажмите «ОК». Таким же образом добавьте в список все остальные номера, на которые нужно позвонить.выбор сим-карты и другие настройки
  7. Когда перечень номеров будет полным, нажмите на кнопку «Начать набирать список».запуск набора списка
  8. Чтобы очистить список, выделите номера, которые нужно удалить. Для этого зажмите первый ненужный телефон – он окрасится в серый цвет. Далее одним нажатием выделите каждый номера на удаление. В конце кликните по иконке с корзинкой в правом верхнем углу экрана.удаление контактов из списка автопрозвона
  9. Список номеров можно составить автоматически – для этого вам понадобится специальный CSV-файл с перечнем телефонов, сохраненных заранее. Этот файл можно импортировать в программу. Для этого нажмите на иконку с тремя точками и выберите «Импорт». Если вы уже добавили список вручную, вы можете его сохранить в виде CSV-файла на будущее – для этого воспользуйтесь функцией «Экспорт».импорт и экспорт CSV-файла с контактами
  10. Чтобы настроить программу, нажмите на иконку с тремя точками и выберите раздел «Настройки». Здесь можно указать цвет интерфейса – светлый или темный. Выбрать приложение, которое будет использоваться для открытия записной книги с номерами. Указать задержку в секундах между цифрами в добавочном номере. Включить громкую связь при наборе номера.настройки Auto Dialer Expert

***

Чтобы настроить постоянный набор нужного номера, просто включите функцию «Автодозвон» в настройках приложения «Телефон». Если потерялись в разделах и не можете найти параметр, введите соответствующий запрос в поисковое поле настроек, которое находится сверху. Если функции в телефоне не оказалось, например, у вас слишком старая версия Андроид, скачайте специальное приложение с Play Market.

Обложка: Subpng

Как позвонить всем вокруг

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

Просмотры 52K

Мы в Postuf большие поклонники франшизы Watch Dogs — приключенческой видеоигры, в которой главный герой в лице Эйдена Пирса, имея доступ к вымышленной системе ctOS, способен проворачивать со своего смартфона разные хакерские трюки. Однажды нам стало интересно, возможно ли в реальной жизни повторить трюк звонка на телефоны находящихся рядом людей.

Оказалось, возможно:

Чтобы заставить все телефоны вокруг звенеть, необходимо всего лишь всем им (желательно, одновременно) отправить команду на звонок. Делов-то! Супер простая цель, которая не так легко достижима на практике. Отправить такую абстрактную команду можно либо непосредственно на каждый телефон, если он вас каким-либо образом «слушает», либо через посредника — сотового оператора, которого каждый девайс «слушает» по умолчанию (в зависимости от своей SIM).

Минусы первого способа — придется разбираться в том как устроен «протокол» сотового звонка, чтобы суметь отправить заветную команду на звонок, а также думать над тем, как в принципе заставить телефоны вокруг «слушать» команды.

Минусы второго способа — слишком большое число операторов и совершенно непонятно, как найти телефоны «вокруг» себя. Здесь можно было бы схитрить, воспользовавшись услугой из даркнета по получению номеров абонентов в конкретном регионе(в соте) — т.н «Зонтик», но на практике оказалось, что в реальном времени такую услугу никто не предоставляет — нужно ждать несколько дней, что делает этот способ сомнительным.

Становимся мобильным оператором

Чтобы можно было звонить мобильным устройствам напрямую, необходимо, чтобы они относились к нам как к полноценному оператору сотовой связи. Неотъемлемая составляющая любой современной сотовой сети — базовая станция (BTS), к которой подключаются мобильные устройства для дальнейшего взаимодействия с сетью. За базовой станцией может и не быть никакой реальной «сети», однако об этом абоненты никогда не узнают.

О поднятии собственных базовых станций уже писали не один десяток раз, в том числе и на Хабре, поэтому лишний раз углубляться в подробности не будем. Отметим лишь, что наиболее удобной будет станция поколения 2G, т.к в этом поколении можно напрочь прибить все механизмы безопасности на уровне самой BTS, на которые полагаются современные устройства.

Существует целый ряд уже готовых реализаций 2G BTS, среди них особенно выделяются Osmocom и YateBTS. Для поднятия своей BTS также понадобится SDR-оборудование. Мы решили остановиться на наиболее доступной связке Osmocom+LimeSDR. Небольшой ресерч с использованием лишь одного гугла позволил в достаточно короткие сроки разобраться с основными концепциями GSM(2G) сети и поднять собственную «коробочную» версию сети.

Собственная мобильная сеть

Собственная мобильная сеть

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

Вышибаем абонентов из родной сети к себе

Как заставить чужие мобильные телефоны подключаться к какой-то левой сотовой сети вместо «родной», да еще и к сети более старого(небезопасного) поколения 2G? Для ответа на этот вопрос понадобилось разобраться с тем, как мобильные устройства вообще сканируют эфир в поисках базовых станций. Кратко алгоритм выглядит так:

  1. «текущее_поколение» = МАКСИМАЛЬНО_ПОДДЕРЖИВАЕМОЕ (5G, 4G, 3G, 2G)

  2. «найденные_станции» = просканируй_эфир(«текущее поколение»)

  3. если «найденные_станции» != пусто

    1. подключиться(лучшая_базовая_станция(«найденные_станции»))

  4. иначе, если «текущее_поколение» > 2G

    1. «текущее_поколение» -= 1

    2. goto 2

И говорит нам этот алгоритм о том, что для получения абонента в свою сеть, необходимо, чтобы вокруг не было базовых станций поколений выше 2G, да еще и наша BTS должна быть самой «лучшей» из всех 2G. Проще говоря, мы должны быть единственными в округе, чтобы мобильным устройствам даже не пришлось выбирать (алгоритм выбора «лучшего» не тривиален и зависит от реализации радиомодуля).

Чтобы стать «единственной» BTS, можно заглушить сигнал от всех базовых станций вокруг. Проблема тут в том, что точечно этого сделать не получится — доступные для покупки средства глушения связи накрывают диапазоны целиком. Где тогда оставить нашу BTS?

Посмотрим, какие вообще диапазоны частот входят в стандарт GSM:

Uplink (передача данных)

Downlink (прием данных)

Европа, Азия

880 — 915 МГц (E-GSM-900)
1710 — 1785 МГц (DCS-1800)

925 — 960 МГц (E-GSM-900)
1805 — 1880 МГц (DCS-1800)

США, Канада, Латинская Америка и Африка

824 — 849 МГц (GSM-850)
1850 — 1910 МГц (PCS-1900)

869 — 894 МГц (GSM-850)
1930 — 1990 МГц (PCS-1900)

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

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

Характеристики мультичастотного подавителя

Характеристики мультичастотного подавителя

Приобретаем любой подавитель, способный заглушить связь в радиусе 10-20 метров, включаем диапазоны глушения E-GSM-900, DCS-1800, все диапазоны 4G и 3G, которые в сумме накроют всю мобильную связь в радиусе действия глушилки, за исключением американского GSM-850. А на американской полосе GSM-850 поднимаем нашу BTS:

Одинокая BTS на американской частоте

Одинокая BTS на американской частоте

После этой операции все телефоны магическим образом разделились на 2 категории:

  • те, кто беспрепятственно подключаются к BTS в течение нескольких минут после глушения (в основном Android-девайсы);

  • те, кто долго висят без сети и подключаются спустя 30+ минут после глушения (в основном iOS-девайсы).

Ждать 30 минут, пока телефон перестроится в новый режим, — слишком долго — за это время все вокруг просто разойдутся. Здесь мы пошли на вторую уловку — перенесли BTS в самое начало стандартной европейской полосы E-GSM-900 — на частоту 925.2МГц, подкрутили глушилку так, чтобы она накрывала все базовые станции в диапазоне E-GSM-900 выше BTS:

BTS в самом начале E-GSM-900, дальше все закрыто глушилкой

BTS в самом начале E-GSM-900, дальше все закрыто глушилкой

В этом случае мы смогли собрать 100% мобильных устройств в радиусе подавления на своей BTS!

Массовый звонок

На текущий момент у нас есть 1 базовая станция стандарта GSM, поднятая в самом начале европейской полосы E-GSM-900, выше которой все закрыто глушилкой. Абоненты подключаются, и с ними уже можно взаимодействовать посредством VTY-интерфейса Osmocom. Для удобства мы написали скрипт на Python, который все красиво отображает в терминале:

Список подключенных абонентов после нескольких минут работы BTS совместно с глушилкой

Список подключенных абонентов после нескольких минут работы BTS совместно с глушилкой

Чтобы звонить со стороны BTS на выбранные номера телефонов(msisdn) необходима SIP-телефония, интегрированная со стеком Osmocom. Самое быстрое решение — провести интеграцию с SIP-стеком Asterisk по официальному мануалу от Osmocom.

После этого мы можем совершать звонки абонентам на их локальные номера(msisdn) уже по мануалу Asterisk. Попробуем позвонить 1-2 абонентам с произвольного номера — звонки успешно доходят. Запускаем звонок всем подключившимся абонентам…и натыкаемся на серьезное ограничение GSM по числу параллельных звонков. Так как GSM — крайне древний и простой протокол, в основе разделения абонентов лежат принципы временнОго разделения (TDMA) в сочетании с частотным разделением(FDMA), а конфигурация Osmocom по этой части выглядит следующим образом:

trx 0 # FDMA
   rf_locked 0
   arfcn 975 # номер GSM-частоты в ARFCN-нотации (925.2МГц)
   nominal power 23
   timeslot 0 # TDMA
    phys_chan_config CCCH # Common Control Channel
   timeslot 1 # TDMA
    phys_chan_config SDCCH8 # Stand-alone Dedicated Control Channel
   timeslot 2 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate
   timeslot 3 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate
   timeslot 4 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate
   timeslot 5 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate
   timeslot 6 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate
   timeslot 7 # TDMA
    phys_chan_config TCH/F # Traffic Channel Full Rate

Каждый TRX(приемо-передатчик) имеет собственную несущую частоту(ARFCN) и содержит 8 тайм-слотов, каждый из которых может иметь свою конфигурацию каналов. Например:

  • CCCH — канал для непосредственного «вещания» информации о BTS и первичного обнаружения BTS мобильными устройствами;

  • SDCCH — сигнальный канал, необходим для установки звонка и рассылки SMS;

  • TCH — передача речевого трафика.

Подробно о конфигурациях каналов в GSM можно почитать здесь, а узнать их маппинг в более низкоуровневые каналы(channel combinations) в стеке Osmocom — из кода Osmocom.

В текущей конфигурации мы сможем совершать не более 6 параллельных звонков :( Даже не 8, потому что основному каналу CCCH нужен целый тайм-слот, а также еще 1 слот для минимум одного SDCCH, который нужен для установки звонка.

Увеличить число тайм-слотов возможности нет на уровне протокола GSM, попробуем тогда расшириться в плоскости FDMA — увеличить количество TRX. Благо, Osmocom дает возможность довести число TRX при использовании LimeSDR до 6 (6*8 = 48 тайм-слотов), правда после активации четырех и более TRX начинались проблемы с перегрузкой LimeSDR. Стабильная работа BTS на одном LimeSDR сохранялась при использовании трех TRX, что в сумме давало 6+8+8=22 параллельных звонка (на каждом TRX не нужно иметь служебные каналы, поэтому TRX №2 и №3 можно забить чисто речевыми каналами — TCH). Это уже было лучше, но все же недостаточно для полноценного массового звонка.

Попутно всплыла еще одна проблема, сокращающая число потенциальных звонков и связанная с глушением чужих базовых станций на полосе E-GSM-900. Дело в том, что начало границы глушения на полосе E-GSM-900 должно быть максимально выше нашей BTS и минимально ниже первой чужой станции. А согласно распределению частот мобильных операторов в России, первая «чужая» базовая станция присутствует спустя буквально пару МГц — на частоте 927.5Мгц — 3G станция UMTS, принадлежащая Мегафону.

Первая "чужая" базовая станция на полосе E-GSM-900

Первая «чужая» базовая станция на полосе E-GSM-900

Таким образом в начале полосы E-GSM-900 остается всего 927.5-925 = 2.5МГц «свободного места», а с тремя активными TRX будет занято 1.8МГц из них (каждый занимает 0.4МГц полосы и требует 0.2МГц свободного пространства после себя) — почти впритык. Однако из-за того, что границы глушилки могут «плавать» на +-1-2МГц из-за температуры окружающей среды, необходимо сместить начало границы глушения немного ниже частоты 927.5МГц — на частоту ~926МГц, чтобы обеспечить надежное закрытие базовой станции Мегафона. В этом случае последний TRX может попадать в зону глушения, и звонки будут либо обрываться, либо вообще не будут даже начинаться:

BTS с тремя TRX без глушилки

BTS с тремя TRX без глушилки
BTS с тремя TRX с глушилкой (глушилка их задевает)
BTS с тремя TRX с глушилкой (глушилка их задевает)

Здесь стало ясно, что для увеличения числа параллельных звонков придется уходить с полосы E-GSM-900. Но куда в этот раз? С полосы GSM-850 мы уже ушли из-за того, что не все мобильные устройства её сканируют. А что если совместить эти два способа?

Вытягиваем абонентов с помощью станции-«приманки»

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

BTS сообщает о своём соседе с ARFCN=128 (869.2МГц)

BTS сообщает о своём соседе с ARFCN=128 (869.2МГц)

Если, например, абонент подключился к GSM-станции на частоте 955МГц, и она сообщила, что рядом с ней есть еще одна GSM-станция на частоте 957МГц, то при внезапном исчезновении активной станции (на частоте 955МГц) абонент в первую очередь сходит в свой кэш и попробует переключиться на станции оттуда, вместо полного сканирования радиоэфира. Для абонента это банально менее энергозатратно!

Если мы поднимем одну BTS в начале европейской полосы E-GSM-900, а вторую — в любом месте американской полосы GSM-850 и заставим «европейскую» BTS сообщать о своем соседе на «американской» полосе, у нас получится провернуть трюк с «отравлением» кэша, чтобы ускорить перевод медлительных абонентов на полосу GSM-850, которую они так долго не хотят начинать сканировать. Потребуется еще один LimeSDR для запуска второй BTS.

Провернуть этот трюк мы решили следующим образом:

  1. Поднимем первую BTS с 3 TRX на частоте 869.2МГц (американская полоса), которая сообщает пока что несуществующего соседа на частоте 871.2МГц;

  2. Поднимем вторую BTS с 1 TRX на частоте 925.2МГц (европейская полоса), которая сообщает единственного соседа на частоте 869.2МГц;

  3. Собираем глушилкой абонентов вокруг — какие-то из абонентов «осядут» на первой BTS, какие-то на второй;

  4. Выключаем вторую BTS (925.2МГц) и тут же поднимаем её, но уже с 3 TRX на американской частоте 871.2МГцтеперь сосед существует у первой BTS, а перезапущенная BTS сообщает соседа на 869.2МГц;

  5. Все абоненты успешно «спустились» с 925.2МГц на 869.2МГц/871.2МГц.

Такой трюк позволил нам собрать 100% мобильных устройств в радиусе подавления на своих BTS, и вдобавок в нашем распоряжении оказалось 2*(6+8+8) = 44 таймслота под параллельные звонки. Неплохо, но можно лучше.

Звоним много и быстро

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

Начали мы с банального устранения хардкода, которым грешат ребята из Osmocom. После парочки оформленных issue стало ясно, что у ребят и без нас дел по горло, поэтому мы просто форкнули репозиторий и исправляли все находимые баги/фичи/затыки самостоятельно у себя с учетом наших потребностей (а они у нас достаточно агрессивные с точки зрения эксплуатации сетей GSM).

Оптимизация стека Osmocom под массовый звонок в сумме заняла у нас несколько месяцев — при каждом выявляемом затыке приходилось разбираться, какие механизмы GSM лежат в его основе, изучать эти механизмы и придумывать такой способ исправления, который бы не выходил за рамки протокола GSM. Ключевые milestone получились следующие:

  1. Исправление бага, из-за которого выставлялся низкий уровень усиления для BTS и базовая станция была крайне слабой, спустя пару месяцев этот баг поправили официально.

  2. Устранение дополнительного хардкода.

    1. Хардкод портов в сервисе osmo-bts, который не позволял в пределах одной системы запускать более одной BTS [git].

    2. Хардкод при выборе номера физического канала LimeSDR в сервисе osmo-trx [git].

  3. Подготовка сбалансированной конфигурации каналов для обеих BTS — такой, чтобы при массовом звонке активных звонков было не просто много(TCH), но еще и не было затыка при их массовой установке(SDCCH) [git].

  4. Добавлено равномерное распределение абонентов по двум BTS — если будет перевес на какой-то одной из них, потенциал звонка не будет реализован полностью на менее загруженной (там останутся свободные речевые каналы в то время как на соседней BTS будет их недостаток) [git].

  5. Уменьшен таймаут paging-request (своеобразный ping перед стартом звонка) с 10 до 3 секунд — в процессе сбора абонентов некоторые из них могут «отвалиться». Такие отвалившиеся абоненты занимают каналы (т.к для них тоже запускается paging-request), в результате чего не получается достучаться до всех живых абонентов [git].

  6. Реализован звонок в 2 «эшелона»: сначала пускаем команду звонка тем, у кого наименьший last_seen(отклик на последний пинг), а затем всем остальным [git].

  7. Исправление бага в libosmocore, который из-за захардкоженного размера буфера не позволял единоразово отправлять команду более чем на 75 звонков. Позже выяснилось, что в проекте libosmocore на репорт также отреагировали и этот баг исправили спустя некоторое время [git].

  8. Изменен алгоритм распределения абонентов на более «умный». распределение происходит в реальном времени на основе свободных каналов у BTS, а перед звонком сначала все они пингуются с помощью механизма silent-call, чтобы понять, кто жив, а кто уже отвалился [git].

  9. Произведен «тюнинг» GSM-таймеров [git].

  10. Добавлена фильтрация двух-симочных телефонов [git].

  11. Увеличение числа звонков с 44 до 72 за счет снижения битрейта речевого канала в 2 раза — перешли с TCH/F(full-rate) на TCH/H(half-rate)[git].

  12. Произведен «тюнинг» сетевой подсистемы Linux(sysctl), активно используемой стеком Osmocom для обмена данными между сервисами(IPC) [git].

  13. Для всех входящих звонков от абонентов вешаем трубку — чтобы они не занимали ресурсы BTS [git].

  14. Внедрен pool для более оптимальной отправки paging-request(GSM-пинг) с учетом отвалившихся абонентов перед совершением звонка [git].

  15. Добавлена фильтрация технических GSM-устройств по IMEI (модемы, PoS-терминалы, IoT-устройства и т.д) перед звонком [git].

После всех этих оптимизаций мы смогли звонить всем вокруг одновременно в количестве 72 штук. В качестве бонуса, мы также внедрили рассылку SMS всем вокруг в количестве 384 штук.

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

Итоговая сборка нашего варианта BTS на базе 2 LimeSDR выглядит так и умещается в 24-литровый рюкзак:

Весь исходный код доступен в публичном репозитории Postuf на GitHub, так что при наличии желания, двух LimeSDR, глушилки подходящей мощности и чистой Ubuntu 20.04 на 8-ядерном железе вы сможете повторить описанное у себя. А для удобства мы подготовили CLI-скрипт, который предоставляет простой интерфейс ко всем подкапотным операциям.

❝ We has given you the truth. Do what you will.❞ ©

Понравилась статья? Поделить с друзьями:
  • Куда добавить номер телефона чтобы начали звонить спам
  • Куда добавить номер телефона для спама
  • Куда девается старый номер телефона
  • Куда дать номер телефона для спама
  • Куда выложить номер телефона чтобы постоянно звонили