Страница 2 из 2

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 12:10
podarok66
Колдуны, блин. Такой раритет запустить. Шаманство чистой воды!

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 12:14
vqd
это че, я тут пытался баланс с модема в скрипте получить и опять уперся на ограничение разработчиков.
Или я чего то не догоняю.
В общем суть в том что мне надо скриптом отправить АТ команду на модем и получить ответ в переменную.

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 15:58
podarok66
А скриптом АТ команда отправляется?

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 17:16
vqd
Я не нашел нормального способа. только через PPP
Может где то что то проглядел.

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 17:29
podarok66
Не думаю, что ты прозевал такое. В скриптах присутствует достаточно много ограничение. Надо искать костыль или писать разработчикам, задавать вопрос.

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 01 апр 2014, 18:20
vqd
Разработчики посылают когда начинаешь спрашивать про бредовые ограничения

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 03 апр 2014, 20:08
rins
Комрады! Вы не поверите - но наша головная контора в МСК отправляет платежи ТОЛЬКО через DialUp модем. Я вообще кайфую от своей выделенки :) И я обязан его резервировать. Прогресс потихоньку вытирает COM порт из повседневной жизни. Мне не составляет труда, как бывшему фидошнику разбираться с коммутационным оборудованием, однако USB DialUp имеет непонятные по сравнением с COM сигнализацию -на каком уровне происходит эмуляция DTE\DCE, flow control и т.п. вещи.
Сейчас есь проблема - после завершения сеанса модем прекращает отвечать законным ОК на команды +++ и АТН.
При этом скрипт:
###
/interface ppp-client monitor $intdial once do={
:if ($DialStatus=$status) do={
:set DialStatusCount (:tonum($DialStatusCount)+1);
} else {
:set DialStatus $status;
:set DialStatusCount 0;
}
}
###
выдает следующий статус: "terminating... - peer is not responding" и висит бесконечно.
Менял и настройки модема и настройки USB порта - но после завершения сеанса оно висит...

Поскольку мой 750й не умеет usb port-reset то обошел следующим:
#### check DialUp interface status #############
:if ($DialStatus="terminating... - peer is not responding" and $DialStatusCount>3) do={
:log warning "Reboot Router ($DialStatus)";
/system reboot;
}

Буду благодарен за идеи, как достичь совершенства :)

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 03 апр 2014, 20:13
vqd
А попробуйте опцию нуль модем задействовать.

Так ежели контора уперто использует диалап, может купить микрот с полноценным RS232 или модем уже такой не найти?

Re: Microtic 750UP и USB Dial Up модем

Добавлено: 04 апр 2014, 13:33
rins
нуль-модем эт из другой оперы. когда устройства уже по факту по физике соединены.