LINUX.ORG.RU

Как позвонить модемом ?


0

0

Проблема такая - мне передать модему команду, например ATDT8234567, чтобы он позвонил на 8234567...как это сделать? Раньше как-то делал, сейчас не могу вспомнить, хоть убей:(

ps надо это мне, чтобы не набирать номер на домашней трубе - все телефоны забиты в KAddressBook и он умеет выполнять команды когда на номер кликаешь, нужна только команда...

Ответ на: комментарий от Unforgiven

>echo "ATZ" > /dev/modem делал?

Делал нехрена не происходит:( тока у меня /dev/ttyS0

>Модем ваще-то зовнит?

Звонит, я с него и пишу сейчас...

golodranez ★★★★
() автор топика
Ответ на: комментарий от golodranez

>Делал нехрена не происходит

Как это нихрена не происходит? Должен модем инциализироваться. Весь список

echo "ATZ" > /dev/ttyS0

echo "AT M0 H0" > /dev/ttyS0 --- вроде бы тихий режим

echo "ATDP p[number]" > /dev/ttyS0

Дальше ты сам должен знать: там зависит от способа аутентификации..

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

>>cu, tip?

>они в какой пакет входят ?

Может тогда уж minicom? Функциональная и распространенная вещь.

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

ATDT или ATDP --- это пох на самом деле, т.е. фактически ATDP xxx == ATDT pxxx. Буква 'p' в начале телефона сама ставит пульсовый режим. пульсовый режим.

Т.е. короче все зависит от того, пульсовая или тоновая у тебя линия.

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

Не незвонит что-то нехрена... трубку снимаю слушаю, так просто "пук" и всё телефон гудит дальше...

а как minicom из консоли юзать ? в мане у него ничего не нашёл на эту тему

Ладно я полез на opennet.ru вроде вспомнил, что там чёто видел...

golodranez ★★★★
() автор топика
Ответ на: комментарий от golodranez

minicom -s от рута все настраивает. А не написано как его юзать потому что он не совсем консольный в некотором смысле --- у него менюшки тто есть и там в принципе все понятно

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

Проверь для начала что модем команды воспринимает

в одном терминале cat /dev/ttyS0
в другом echo "ATI0" > /dev/ttyS0
ATI#, где # от 0 до [зависит от модема]

sdio ★★★★★
()
Ответ на: комментарий от golodranez

> Не незвонит что-то нехрена... трубку снимаю слушаю, так просто "пук" и всё телефон гудит дальше...

Ну так при echo "atd..." > /dev/ttyS0 устройство ttyS0 открывается, посылается строка, после чего устройство сразу закрывается (DTR снимается). А модем видит, что DTR ушел в 0 => комп отключился => никакие комманды дальше выполнять не надо.

Так что либо юзать что-то, что дождется набора номера (например chat от pppd или expect), либо обеспечить можему DTR (stty или паяльник :)).

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