Как добавить имя отправителя в смс сообщения - PullRequest
2 голосов
/ 12 декабря 2011

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

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

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

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

Я думаю, что тамЭто может быть какая-то хакерская атака, которую вы можете сделать, чтобы заставить ее работать, но, насколько я знаю, это было бы незаконно.

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

0 голосов
/ 12 декабря 2011

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

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

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

...