Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Переменный номер в asterisk -rx dongle sms dongle1 $phone [РЕШЕНО]

0

Доброе время суток. Появилась задача отправлять смс обычным 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=, стоят апострофы, просто тут оно не отобразились.

удалить закрыть спам изменить тег редактировать

спросил 2013-11-21 23:15:31 +0400

vlad.v Gravatar vlad.v
377 28 2 17

обновил 2013-11-22 13:39:01 +0400

1 Ответ

2

при обращении к переменным надо использовать двойные кавычки (" "):

asterisk -rx "dongle sms dongle1 $phone Тест"
ссылка удалить спам редактировать

ответил 2013-11-22 01:23:22 +0400

Olpag Gravatar Olpag
1884 3 4 29

Comments

Капец, я лось)) Как все просто! Спасибо Вам!!

vlad.v ( 2013-11-22 12:58:05 +0400 )редактировать

Пожалуйста... можно пометить ответ как правильный...

Olpag ( 2013-11-22 13:30:36 +0400 )редактировать

+1 поставил, а пометить как правильный не выходит чего-то. Нажимаю на "птичку", но реакции нет

vlad.v ( 2013-11-22 13:38:38 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-11-21 23:15:31 +0400

Просмотрен: 266 раз

Обновлен: Nov 22 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.