Как добавить имя отправителя в смс сообщения

Я пытаюсь обойтись без необходимости платить компании-шлюзу sms за отправку sms-сообщений, поэтому я подумал о новой идее превратить мой телефон Android в sms-шлюз вместо этого, так как я получаю неограниченное разрешение на sms-сообщения:

  1. отправить push-сообщение на телефон Android с сервера

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

  3. переслать сообщение через смс с моего телефона получателю

Но я обнаружил одну проблему: нет способа добавить имя отправителя, например, MyCompany, вместо числа.

Кто-нибудь знает, как обойти эту проблему?

2 ответа

Решение

Мы реализовали приложение с именем txty.mobi (разработка прекращена на нем), которое работает очень похоже на то, что вы предлагаете, и включало возможность отправлять сообщения с телефонов других людей, которые также позволяют вам.

У нас была похожая проблема, когда вы использовали телефон другого человека для отправки сообщения, номер этого телефона был бы отправлен (очевидно), и единственный способ, которым мы могли указать получателю, кем был первоначальный отправитель, - это вставить сервер > Message sent from : <name> в начале сообщения, поскольку у вас было неограниченное количество текстов, дополнительные символы не представляли особой проблемы.

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

Это не совсем возможно. Когда вы отправляете текстовое сообщение, оно попадает в шлюз sms вашего оператора, затем шлюз SMS с вашим оператором выбирает отправку сообщения с номером. Если вы каким-то образом подделали свой номер, чтобы он не отображал ваш номер телефона при получении доступа к шлюзу оператора, то его шлюз sms отклонит сообщение и не отправит его получателю.

Я предполагаю, что МОЖЕТ быть какая-то хакерская попытка заставить ее работать, но, насколько я знаю, это было бы незаконно.

РЕДАКТИРОВАТЬ: И еще одна вещь. Сотовые телефоны не имеют идентификатора входящего звонка (sms ID), если номер не запрограммирован в телефоне, поэтому даже если вы нашли способ заставить свой номер выглядеть по-другому или скрыть свой номер, я действительно думаю, что было бы невозможно показать его название компании во входящем сообщении, даже с удивительной хакерской атакой.

Другие вопросы по тегам