LINUX.ORG.RU

глюк с wvdial


0

0

глюк такой: если на другой стороне занято/отвечают голосом, то wvdial должен перезванивать. Он пытается перезвонить, но получается вот что:

ATDTp111111 --> No Carrier! Trying again. --> Sending: ATDTp111111 --> Waiting for carrier. NO CARRIER

и так продолжается пока принудительно не остановишь прогу. Сигнал в линии есть, но оно упорно не хочет звонить, а тока "шелкает" модемом(типа что он выходит на линию). Что с этим можно поделать?

anonymous

А что это за набор такой ATDTpXXXXXX ?
tone и pulse в одном лице? Или это p нечто другое означает?

anonymous
()
Ответ на: комментарий от anonymous

Нет, это я забыл Dial command нормально ввести:) Щас добавил Dial command = Pulse. p убрал перед номером, но толку от этого нет.

anonymous
()
Ответ на: комментарий от anonymous

бестолку. Это вообще по дефолту прописано. Пробовал так как сказал. wvdial pulse набираю

и тоже самое получается :(

anonymous
()
Ответ на: комментарий от anonymous

а если вручную pppd звонить ,как себя ведёт?

anonymous
()
Ответ на: комментарий от anonymous

Подсмотри строку инициализации и порт модема в конфиге wvdial`а и сделай что-то вроде:
в /etc/ppp/scripts/ppp-on-mydialing
----------------------------
#!/bin/sh

/usr/sbin/chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
"" \rAT \
'OK-+++\c-OK' ATH0M0C1 \
TIMEOUT 60 \
OK ATDTXXXXXX \
CONNECT "" \
ogin:--ogin: "your_login" \
assword: "your_password"
-----------------------------

создай какой-нить файл,например:
/home/your_user/bin/dialtomyprov
и пиши там:
---------------
/usr/sbin/pppd /dev/ttyX 115200 lock connect '/etc/ppp/scripts/ppp-on-mydialing' persist holdoff 2 defaultroute noipdefault maxfail 20
-------------
потом
#chmod +x dialtomyprov
и звони:
#dialtomyprov

это если pap аутентификацию не используешь.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.