Страницы

четверг, 29 сентября 2011 г.

Отправка смс из консоли

Стоит у меня на работе GSM-шлюз 2N EasyGate. И появилась необходимость отсылать через него смс. Шлюз имеет интерфейс RS-232 и соединительный кабель в комплекте. На прилагаемом диске было некоторое количество софта под виндоус, однако ни одна программа не позволила отправлять смс на русском языке, кодировка не поддерживается.
Выход был найден неожиданно. На стоящем неподалеку Linux-роутере обнаружился COM-порт и шлюз был к нему подключен. После чтения гугла, была установлена программа gnokii. После некоторых настроек, простой командой:
echo "Текст смс" | gnokii --sendsms номер_телефона
стало возможным отправлять смс на русском языке. Да еще без всякого GUI. В перспективе использовать эту команду для оповещения о различных сбоях на роутере. Программа gnokii может работать не только с gsm-шлюзами, но так же с некоторыми моделями сотовых телефонов и не только через com-порт, а еще и через USB или ИК-порт.

Комментариев нет:

Отправить комментарий