Все про SMS, практика

Здесь вы узнаете как отправлять короткие текстовые сообщения (SMS) на сотовый телефон по протоколу SNPP при помощи Telnet.

Для работы вам понадобится подключение к Internet и Telnet. Я воспользуюсь стандартным Telnet клиентом, входящим в состав операционной системы OS/2.

Введем соответствующие параметры и установим соединение с SNPP гейтом.

   

После успешного соединения SNPP сервер поприветсвует нас строкой:

220 SMSD v.x.xx  (C) 1998-2003 Igor Vaskov .................

Далее пройдем процедуру авторизации на сервере. Введите:

login test test
Если авторизация прошла успешно, программа выдаст сообщение:
250 Login Accepted
Это будет означать, что вы вошли в систему и можете приступать к отправке сообщения.

Сначало введите номер телефона при помощи комманды pager. Например так:

pager 79161234567
Номер телефона всегда вводится в международном формате со всеми префиксами исключая "+".

Система вернет подтверждение:

250 Pager ID Accepted

Далее введите сообщение с помошью комманды mess.

mess Hello World!

Ответ

250 Message OK
будет означать, что сообщение принято системой.

После того, как номер телефона и сообщение введены в систему, вы можете его отправить коммандой send.

send
Система вернет
250 Message Sent
,если сообщение было отправлено.

Завершается сеанс работы коммандой quit.

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

Как правило, snpp сервер содержит справку по коммандам и их форматам. Для того, чтобы обратиться к справочной информации, введите комманду help и следуйте инструкции. Следует заметить, что для получения справки на некоторых серверах необходимо пройти процедуру авторизации.

Igor Vaskov (Игорь Васьков).

Домой