Как отправить SMS на мобильный телефон с помощью программного обеспечения (например, Yahoo Messenger)? - PullRequest
0 голосов
/ 12 января 2011

Я пытаюсь написать небольшую программу, использующую Qt для отправки SMS-сообщений на мобильный телефон. Что-то вроде того, что предоставляет Yahoo Messenger. Вы можете отправлять SMS-сообщения на мобильные телефоны, если поддерживается оператор мобильной связи. Хотелось бы узнать, что происходит за кулисами после нажатия кнопки «Отправить». В частности, как отправляемое вами сообщение передается с сервера Yahoo в сеть оператора мобильной связи?

Ответы [ 2 ]

2 голосов
/ 12 января 2011

Yahoo купила бы доступ (или запустила свой собственный) SMS-шлюз.Точный метод передачи сообщения от Yahoo-> Gateway будет зависеть от API шлюза.Может быть XML, может быть проприетарным двоичным форматом, может быть простым HTTP POST и т. Д. ... Шлюз SMS будет заботиться о деталях передачи сообщения во внутреннюю сотовую сеть передачи данных и в систему провайдера получателя.

1 голос
/ 12 января 2011

Самый простой способ сделать это - купить кредит в такой компании, как SMS Global (http://www.smsglobal.com/global/en/).Я не работаю на них, но я использовал их в прошлом.Вы делаете простой веб-запрос (с номером вашей учетной записи), номер телефона получателя и сообщение.Он вычитает кредиты каждый раз, когда вы отправляете SMS.Очевидно, что вы записываете это в свой бизнес-план, чтобы покрыть расходы на это:)

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

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