| imho.ws |
![]() |
|
|
|
# 1 |
|
Newbie
Регистрация: 11.11.2003
Сообщения: 14
![]() |
Звонок из командной строки
Необходимо выполнить звонок из командной строки. Для этого пишу:
chat -v '' ATZ 'OK' ATDT123456 CONNECT Команда ATZ послыается и компьютер начинает ждать ответ ОК и... не получает его. в результате звонка не происходит. Пробовал добавлять в начале ATQ0. Эффект тот же. Пробовал оставить только ATDT123456 - ничего. Скажите что не так? Мож я че-т нето делаю (что скорее всего)? В minicom все проходит на ура-и звонит, и на команды адекватно отвечает Стоит AspLinux 9. Модем - USR Sportster 33.6 Заранее благодарен |
|
|
|
|
# 2 |
|
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
может я чего-то не понимаю ,но шелл не предназначен чтоб из него звонить , для этого нужна терминальная програма типа minicom .
а что собственно надо сделать ? дилапится к прову ? тогда стоит посмотреть в сторону wvdial , хотя конечно можно и самому написать скрипт .
__________________
Смерть фашистским оккупантам. |
|
|
|
|
# 3 |
|
Newbie
Регистрация: 11.11.2003
Сообщения: 14
![]() |
ну да, собственно надо дозваниваться допрова. собственно и задумывалось написать скрипт. а про wvdial раньше просто даже не слышал(в Линуксе новичок).
Прочитал щас в man, что "wvdial is something like a chat programm". То есть не столь важно кем из них пользоваться в моем случае Последний раз редактировалось Serzh83; 26.01.2005 в 10:45. |
|
|
|
|
# 4 |
|
Junior Member
Регистрация: 19.11.2004
Адрес: Dnepropetrovsk
Пол: Male
Сообщения: 67
![]() |
Пишешь в опциях ррр (файл option)
Код:
/dev/ttyS1 115200
demand
idle 200
usepeerdns
connect '/usr/sbin/chat -v -r catlog -f /etc/ppp/chat-ukrtel'
maxfail 300
mtu 576
name login
crtscts
Код:
"" "atz" ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" ABORT "BUSY" ABORT "failed" "" "atz" OK "atdt7449494" \r\n \c TIMEOUT 100 CONNECT '' TIMEOUT 2 а вообще man ppp - и будет счастье
__________________
|
|
|