View Full Version : Настройка СМС уведомлений
Добрый день, в конторе имелся 1 смс шлюз, при проверке через windows он посылает СМС, подключил к freebsd, определился как cuau1, работает он как мне сказали только на скорости 57600, начал настраивать заббикс, вроде все настроил но в аудите мне выдаёт Expected [OK] received [], подскажите что можно сделать? Я в телефонии полный ноль.
den_crane
06-10-2009, 09:59
не знаю как это во фре
попробуйте от рута
stty -F /dev/cuau1 57600
Установил скорость на 57600.
# stty -f /dev/cuau1 57600
#
#stty -f /dev/cuau1
speed 57600 baud;
lflags: -icanon -isig -iexten -echo
iflags: -icrnl -ixon -ixany -imaxbel -brkint ignpar
oflags: -opost -onlcr -oxtabs
cflags: Cs8 -parenb -hupcl clocal crtscts
discard dsusp eof eol eol2 erase erase2 intr kill
^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
lnext min quit reprint start status stop susp werase
^@ 0 ^@ ^@ ^@ ^@ ^@ ^@ ^@
Сейчас ещё попробую заббиксом смс послать
Проблема по прежнему осталась.
den_crane
06-10-2009, 10:42
Проблема по прежнему осталась.
я на основе заббиксового исходника написал простенькую проверялку, в аттаче, только номер телефона на свой поменяйте и устройство и скорость (у меня 115200).
При исполнении выдает скобочки и поле для ввода, что конкретно должно было произойти?
#./testsms
[
]
den_crane
06-10-2009, 11:55
При исполнении выдает скобочки и поле для ввода, что конкретно должно было произойти?
у вас устройство вообще at команды понимает?
попробуйте терминалкой какой-нибудь с ним пообщаться (типа at ему сказать)
у меня вот так выглядит вывод теста
$ ./a.out
[
]][ATE0
]AT
]AT+CMGF=1
[AT+CMGS="]
[+79211302794]
]"
[test]
[]
SUCC
С виндового гипер терминала отлично АТ команды распознает
den_crane
06-10-2009, 12:06
С виндового гипер терминала отлично АТ команды распознает
А скорость поправлена?
options.c_cflag = B57600 | CRTSCTS | CS8 | CLOCAL | CREAD;
Да это я все исправил...думаю загвоздка все же в gsm шлюзе, может быть фря как то не правильно его использует...
Chaban.OS
13-10-2009, 18:39
Таже проблема не хочет у меня отправлять смс
вот такая ошибка Expected [OK] received [ATE0]
Работате под Фрей
Пробывал проверялку она вобще под фрей ка кто не коректно работает
# ./testsms.c
./testsms.c: /COPYRIGHT: Permission denied
testsms.c: not found
./testsms.c: 3: Syntax error: "(" unexpected
Возможно у когото есть идеи ?!
den_crane
14-10-2009, 07:32
Expected [OK] received [ATE0]
Ошибка вообще не такая.
# ./testsms.c
а компилировать сишный код перед исполнением не пробовали?
терминалкой умеете разговаривать с модемом?
Заббикс делает примерно следующее
Chaban.OS
14-10-2009, 13:28
Вывод проверялки
# ./testsms.o
[
]ATE0
Read something unexpected from GSM modem. Expected [OK]FAIL
Я в этих делах не селен соединится с модемом пробую
h# cu -l /dev/cuad0 -s 115200
Connected
~
[EOT]
никакие команды не воспринимает кроме выхода
Chaban.OS
14-10-2009, 17:00
на мои запросы он отвечать отказывается (
пробывал на виндовой машине соединениие есть а ответа никакого!
den_crane
15-10-2009, 06:48
вывод проверялки
# ./testsms.o
[
]ate0
read something unexpected from gsm modem. Expected [ok]fail
Я в этих делах не селен соединится с модемом пробую
h# cu -l /dev/cuad0 -s 115200
connected
~
[eot]
никакие команды не воспринимает кроме выхода
Как модем называется? Скрость скорее всего не 115200
Поищи по форуму. Проблема актуальная.
Было решение через внешний скрипт.
Для проверки используй gammu. есть в портах.
В messages посмотри как у тебя определяется модем. Это устройство у кажи в конфиге гамму
Chaban.OS
16-10-2009, 12:31
шлюз Sprute Universal
www.gsm-sprut.com
скорости пробывал разные ефект один и тот же !
den_crane
16-10-2009, 13:00
шлюз Sprute Universal
www.gsm-sprut.com
скорости пробывал разные ефект один и тот же !
гуглится за 3 минуты:
Руководство по эксплуатации Sprut universal (2 820 Kb) Вручную установите скорость передачи данных 115200 bps
http://www.gsm-sprut.com/forum/viewtopic.php?p=56&sid=f850fe3484d4d19f96319c3ecc700685 В Sprut Universal используется GSM модуль SIM300
AT команды SIM300 http://ec-mobile.ru/user_files/File/SIM300_ATC_V2.02.pdf