не отправляет сообщения мой DIR-320 как я только и не настраивал его копаясь на прасторох инета наткнулся на токую вот вещь интересно можно ли ее прикрутить.

ЗЗахотел я реализовать отправку смс себе на телефон когда завершается закачка нового торрента.
Конечно, в интернете есть полно платных сервисов. Но недавно гугл открыл возможность отправки халявных смс оповещений о событиях себе на телефон. Для отправки оповещений создаем событие через 2-3 минуты и настраиваем отправку смс за 1 минуту до события.

1) Заходим на http://www.google.com/calendar в настройки, выбираем вкладку "Настройка для мобильных устройств"
Вводим свой телефон в соответствующее поле.
Подтверждаем, что это ваш телефон путем ввода кода подтверждения из пробной смски, которую гугл отошлет на указаный номер.
В поле "статус" на той-же вкладке должна появится зеленая птичка и надпись "Номер телефона успешно проверен"

2) Скачиваем скрипт работы с календарем gcalcli: http://code.google.com/p/gcalcli/
Кстати, пока писал статью, случайно обнаружил, что эта программа есть в репозиториях убунты. Не знаю, как она настраивается, поэтому лучше всё-таки скачать эту. Тем более что для установки достаточно пары комманд.
UPD: Как подсказывают из комментариев, gcalcli есть во многих репах, всё настраивается точно также.

Последний коммит был в 2007 году, но с тех пор ничего не поменялось (плюс в карму гугла) и скрипт отлично работает.

wget http://gcalcli.googlecode.com/files/gcalcli-1.4.tgz
tar xfv gcalcli-1.4.tgz
rm gcalcli-1.4.tgz


3) Далее создаем конфиг для gcalcli:
В домашней папке создаем файл .gcalclirc с таким содержанием:

Code:
[gcalcli]
user: USERNAME
pw: PASSWORD

На самом деле настроек гораздо больше, смотреть ./gcalcli --help
Но на деле этих вполне достаточно для работы из скриптов.

4) Заветный скрипт sendsms (по аналогии с sendxmpp, sendmail и др.)
(перед запуском перейдите в папку со своими скриптами. например, ~/bin/ или, как у меня, ~/scripts/)
wget http://dl.dropbox.com/u/3926517/scripts/sendsms && chmod +x sendsms

Откройте скрипт и поменяйте значение переменных GCALCLI и LOG на свои (GCALCLI - путь к gcalcli, LOG - путь к лог-файлу)
Теперь создадим символьную ссылку на него в папке /bin
sudo ln -s ~/ВАША_ПАПКА/sendsms /bin/sendsms

скрипт

Code:
#!/bin/bash

GCALCLI=gcalcli
LOG=~/log

if [ ! -f "`which gcalcli 2>/dev/null`" ]; then
 echo "Для работы скрипта необходим gcalcli"
 exit
fi

time_h=`date "+%H" | bc`
time_m=`date "+%M" | bc`
time_m=$((time_m+3))

if [ $time_m -gt 59 ]; then
time_m=3
time_h=$((time_h+1))
if [ $time_h -gt 23 ]; then
sleep 100
time_h=0
time_m=3
fi
fi

if [ $time_h -lt 10 ]; then
time_h="0${time_h}"
fi
if [ $time_m -lt 10 ]; then
time_m="0${time_m}"
fi

read text
$GCALCLI --nc quick "$text $time_h:$time_m"

echo "SMS SENT: $text $time_h:$time_m" >> $LOG

5) И, наконец, использование:
В любых скриптах вы можете написать
echo "Test message" | sendsms

И через минуты 2 вам придет сообщение с похожим текстом "Напоминание: Test message @вс, 16 май 11:42 (antigluk@gmail.com)"

я так понимаю сообщение остается и на сайте и отправляется на тел сам та в скриптах не очень селен.