Пожалуйста... можно пометить ответ как правильный...
Olpag ( 2013-11-22 13:30:36 +0400 )редактировать+1 поставил, а пометить как правильный не выходит чего-то. Нажимаю на "птичку", но реакции нет
vlad.v ( 2013-11-22 13:38:38 +0400 )редактироватьДоброе время суток. Появилась задача отправлять смс обычным sh скриптом на разные номера, но так и не смог понят как сделать так, чтобы номер брался с переменной?
Т.е. стандартный вариант: asterisk -rx 'dongle sms dongle1 0991234567 Тест'
Пробую сделать таким образом: asterisk -rx 'dongle sms dongle1 $phone Тест'
получаю ответ что неверный номер $phone или еще какую-то ошибку.
Пробовал даже так:
phone=+380991234567
sms=
echo asterisk -rx \'dongle sms kyivstar $phone Активна сигнализация\'
$sms
На что получаю ответ что нет такой команды dongle. Подскажите решение, кто сталкивался?
Спасибо!
PS: Прошу заметить что в примере, где sms=, стоят апострофы
, просто тут оно не отобразились.
при обращении к переменным надо использовать двойные кавычки (" "):
asterisk -rx "dongle sms dongle1 $phone Тест"
Пожалуйста... можно пометить ответ как правильный...
Olpag ( 2013-11-22 13:30:36 +0400 )редактировать+1 поставил, а пометить как правильный не выходит чего-то. Нажимаю на "птичку", но реакции нет
vlad.v ( 2013-11-22 13:38:38 +0400 )редактироватьЗадан: 2013-11-21 23:15:31 +0400
Просмотрен: 537 раз
Обновлен: Nov 22 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.