Как добавить имя отправителя в смс сообщения
Я пытаюсь обойтись без необходимости платить компании-шлюзу sms за отправку sms-сообщений, поэтому я подумал о новой идее превратить мой телефон Android в sms-шлюз вместо этого, так как я получаю неограниченное разрешение на sms-сообщения:
отправить push-сообщение на телефон Android с сервера
получить широковещательный приемник для перехвата push-сообщения, содержащего номер телефона для отправки
переслать сообщение через смс с моего телефона получателю
Но я обнаружил одну проблему: нет способа добавить имя отправителя, например, MyCompany, вместо числа.
Кто-нибудь знает, как обойти эту проблему?
2 ответа
Мы реализовали приложение с именем txty.mobi (разработка прекращена на нем), которое работает очень похоже на то, что вы предлагаете, и включало возможность отправлять сообщения с телефонов других людей, которые также позволяют вам.
У нас была похожая проблема, когда вы использовали телефон другого человека для отправки сообщения, номер этого телефона был бы отправлен (очевидно), и единственный способ, которым мы могли указать получателю, кем был первоначальный отправитель, - это вставить сервер > Message sent from : <name>
в начале сообщения, поскольку у вас было неограниченное количество текстов, дополнительные символы не представляли особой проблемы.
Наше приложение успешно использовалось для групповой отправки с предприятий.
Это не совсем возможно. Когда вы отправляете текстовое сообщение, оно попадает в шлюз sms вашего оператора, затем шлюз SMS с вашим оператором выбирает отправку сообщения с номером. Если вы каким-то образом подделали свой номер, чтобы он не отображал ваш номер телефона при получении доступа к шлюзу оператора, то его шлюз sms отклонит сообщение и не отправит его получателю.
Я предполагаю, что МОЖЕТ быть какая-то хакерская попытка заставить ее работать, но, насколько я знаю, это было бы незаконно.
РЕДАКТИРОВАТЬ: И еще одна вещь. Сотовые телефоны не имеют идентификатора входящего звонка (sms ID), если номер не запрограммирован в телефоне, поэтому даже если вы нашли способ заставить свой номер выглядеть по-другому или скрыть свой номер, я действительно думаю, что было бы невозможно показать его название компании во входящем сообщении, даже с удивительной хакерской атакой.