Addpac GS1001 отправка СМС через telnet

Материал из m6a
Версия от 22:43, 10 ноября 2015; 192.168.77.102 (обсуждение)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
  • Создать скрипт
vi addpac-sms.sh
  • Внести
#!/usr/bin/expect -f
log_user 1
set address [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]
set gsm1 [lindex $argv 3]
set gsm2 [lindex $argv 4]
set num [lindex $argv 5]
set text [lindex $argv 6]
spawn telnet ${address}
expect "Login:"
send -- "${username}\r"
expect "Password:"
send -- "${password}\r"
expect "> "
send -- "en\r"
expect "# "
send -- "mobile ${gsm1} ${gsm2} sms message send ${num} ${text}\r"
expect "# "
send -- "exit\r"
expect "> "
send -- "exit\r"
  • Установить права
chmod 755 addpac-sms.sh
  • Отправляем СМС следующей командой
./addpac-sms.sh 777.777.777.777 root router 0 0 89888888888 "test"