USMSRC: Утилита командной строки для приема и отправки SMS

Описание

Утилита командной строки. Позволяет отправлять и принимать SMS сообщения через GSM терминал (сотовый телефон). Отправляемое сообщение считывается из стандартного потока StdIn.

Чтобы отправить сообщение сформируйте текстовый файл (например с именем msg.txt) состоящий из двух строк:

79161234567
Ваше сообшение

В первой строке укажите сотовый телефон без "+", но с кодами страны и оператора. Во второй строке - сообщение, которое пишется в одну строку без переносов строк в кодировке IBM-866.

Далее запустите утилиту для отправки сообщения:

usmsrc.exe /s < msg.txt

Для приема SMS утилиту следует запускать без параметров. В случае получения сообщения, оно будет сохранено в файле RCSMS.OUT в формате:

10.08.2012 14:47:17;79161234567;Тестовое сообщение 1
10.08.2012 14:48:20;79161234567;Тестовое сообщение 2

На одно сообщение в файле отводится одна строка. Однако, если в сообщении встречены символы перевода строки, то они будут записаны в файл без изменения.

Первым полем идет дата сообщения и время. После точки с запятой указан номер отправителя. В стандарте может быть любой длины и содержать не только цифры, но и буквы. За номером после еще одной точки с запятой идет текст сообщения в кодировке IBM-866.

Если у вас установлена подсистема вывода баннеров, то утилита USMSRS при каждом приеме SMS будет формировать на экране баннер и показывать в нем принятое сообщение.

Домой