Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
yar Junior member
Зарегистрирован: 28.04.2004 Сообщения: 3
|
Добавлено: Ср Апр 28, 2004 6:39 pm Заголовок сообщения: Проблемы - Прием FAX'a на 5614bxl/vr+ 2.25!!! |
|
|
Имеем банальнейшую строку адаптивного (дата/факс) ответа:
at+fclass=2;+flid="66344";+faa=1|ata!
При этом при входящих дата звонках (модемы)
получаем ответ локального модема:
CONNECT DCD/???
и связь не устанавливается.
Что я делаю неправильно?
Мейлер radius 4.010 (клон аргуса)
И почему ни в поставке с модемом ни на этом сайте нет документации по командам fax class 1,1.0,2? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Апр 28, 2004 7:12 pm Заголовок сообщения: |
|
|
Цитата: |
Имеем банальнейшую строку адаптивного (дата/факс) ответа:
at+fclass=2;+flid="66344";+faa=1|ata!
|
Адаптивный ответ работает, если модем находится в режиме данных (+fclass=0). Если модем уже находится в режиме факса (+fclass=1/1.0/2), то адаптивного ответа не будет: модем будет отвечать в режиме факса.
Вам нужно заменить +fclass=2 на +fclass=0 (или просто убрать команду +fclass, если модем изначально находится в режиме данных).
Цитата: |
При этом при входящих дата звонках (модемы)
получаем ответ локального модема:
CONNECT DCD/???
|
Такого сообщения ("CONNECT DCD") в модеме не предусмотрено. Тут мэйлер подменяет ответ (либо он таким способом реагирует на появление сигнала Data Carrier Detect (DCD)).
Цитата: |
И почему ни в поставке с модемом ни на этом сайте нет документации по командам fax class 1,1.0,2?
|
По той же причине, по которой отсутствует описание голосовых команд. Тем не менее, описание можно найти в Сети. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
yar Junior member
Зарегистрирован: 28.04.2004 Сообщения: 3
|
Добавлено: Чт Апр 29, 2004 4:30 am Заголовок сообщения: |
|
|
Спасибо, я уже поковыряв inf к модему и посмотрев как работает VentaFax разобрался.... У меня появился еще один вопрос,
при faa=1 если имеем входящее DATA соединение модем возвращает слово DATA, возможно ли заменить его на более стандартный CONNECT XXX? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Апр 29, 2004 7:04 am Заголовок сообщения: |
|
|
Цитата: |
при faa=1 если имеем входящее DATA соединение модем возвращает слово DATA, возможно ли заменить его на более стандартный CONNECT XXX?
|
"Более стандартный"?! Куда уж стандартнее...
Именно таким образом поступает подавляющее большинство модемов (уж во всяком случае, все модемы, сделанные на чипсетах Conexant.
Принцип такой: определяется тип входящего звонка (модем или факс), затем выдаётся сообщение о типе звонка (DATA или FAX), устанавливается +FCLASS, после чего всё идёт по обычному (для соотвествующего типа звонка) сценарию, в т.ч. выдаётся сообщение CONNECT после установления соединения в режиме данных.
Ниже пример:
Код: |
at #cid=1 +faa=1
OK
RING
NMBR = 2650653
ata
DATA
CONNECT 28800/V34/LAPM/V42BIS/21600:TX/28800:RX
|
_________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
yar Junior member
Зарегистрирован: 28.04.2004 Сообщения: 3
|
Добавлено: Пн Май 03, 2004 7:02 am Заголовок сообщения: |
|
|
Никак не получается принять факс...
строка ответа AT+FCLASS=0;+FAA=1;+FBOR=0;+FCR=1;+FLID="668"|ata!
Скорость порта заолчена на 19200
логи принимающей стороны:
30-Apr-2004 08:02:19 RING
30-Apr-2004 08:02:19 Answering call
^ 30-Apr-2004 08:02:27 Initiating Fax reception
30-Apr-2004 08:02:27 ATA
30-Apr-2004 08:02:27 FAX
30-Apr-2004 08:02:27 +FCON
30-Apr-2004 08:02:27 DTE rate is 19200 BPS
* 30-Apr-2004 08:02:35 Carrier lost
* 30-Apr-2004 08:02:35 Session aborted
логи передающей стороны:
08:02:09.94 > ATDT668
08:02:09.94 # Load page 1, header: 1,0,0
08:02:09.94 # Page loaded
08:02:22.71 < +FCON
08:02:23.07 < +FCSI:" 668"
08:02:23.07 < +FDIS:0,5,0,2,0,0,0,0
08:02:23.07 < OK
08:02:23.07 # "C:\Program Files\Venta\VentaFax & Voice 5\OUT\Блокнот {2004-04-30} (2).tif" is transmitti
08:02:23.07 + ng
08:02:23.13 > AT+FDT
08:02:32.11 < +FHNG:20
08:02:32.11 # Setting: CRate=115200, FXon=0, FCts=1
08:02:32.11 # Break
Скорость порта залочена на 115200
логи принимающей стороны:
30-Apr-2004 08:02:19 RING
30-Apr-2004 08:02:19 Answering call
^ 30-Apr-2004 08:02:27 Initiating Fax reception
30-Apr-2004 08:02:27 ATA
30-Apr-2004 08:02:27 FAX
30-Apr-2004 08:02:27 +FCON
30-Apr-2004 08:02:27 DTE rate is 115200 BPS
* 30-Apr-2004 08:02:35 Carrier lost
* 30-Apr-2004 08:02:35 Session aborted
Если строка ответа
AT+FCLASS=0;+FAA=1;+FLID="668"|ata!
(порт заолчен на 115200)
то логи принимающей стороны
29-Apr-2004 13:28:57 Answering call
^ 29-Apr-2004 13:29:05 Initiating Fax reception
29-Apr-2004 13:29:05 ATA
29-Apr-2004 13:29:05 FAX
29-Apr-2004 13:29:05 +FCON
29-Apr-2004 13:29:05 DTE rate is 115200 BPS
* 29-Apr-2004 13:29:06 +FDCS: 0,5,0,2,0,0,0,0
* 29-Apr-2004 13:29:06 OK
* 29-Apr-2004 13:29:06 Unexpected modem response (OK) - disconnecting
29-Apr-2004 13:29:06 Initializing modem
Визуально при отправке вентой сбой происходит на определении скорости передачи факса.
И еще мне сказали что IDC с прошивками 2.хх не поддерживают fclass 2, якобы это исключительно для прошивок 3.xx... Это же бред? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Май 03, 2004 9:57 am Заголовок сообщения: |
|
|
Похоже, не умеет Radius работать с факс-модемами. Мы с подобной проблемой встречались несколько месяцев назад, посоветовали связаться с авторами программы и временно решили вопрос установкой внешней "принималки факсов" - BGFAX.
Разбор полётов:
1. Переключать скорость порта на 19200 бит/с не нужно. Это переключение было актуально для факс-модемов на скорость 2400 бит/с (которые не выпускаются уже более 10 лет), они не умели опознавать скорость порта выше 9600 бит/с. Для приёма-передачи факсов требуется бОльшая скорость порта (19200) и поэтому производителями модемов был придуман обход: сразу же после передачи +FCON модем переключал свой порт на 19200 (при этом автоматическое опознавание скорости отключалось). Современные модемы скорость порта не переключают, поскольку умеют автоматически опознавать большИе скорости.
Вот почему у Вас не работал приём при переключении скорости порта (от строки инициализации тут ничего не зависело):
30-Apr-2004 08:02:19 RING
30-Apr-2004 08:02:19 Answering call
^ 30-Apr-2004 08:02:27 Initiating Fax reception
30-Apr-2004 08:02:27 ATA
30-Apr-2004 08:02:27 FAX
30-Apr-2004 08:02:27 +FCON
30-Apr-2004 08:02:27 DTE rate is 19200 BPS
* 30-Apr-2004 08:02:35 Carrier lost
После переключения скорости порта компьютера на 19200 она не совпадала с той, на которую настроен последовательный порт модема. В результате все последующие сообщения модема терялись.
2. Если скорость не переключалась, то программа получала сообщения модема, которые следовали за +FCON:
29-Apr-2004 13:28:57 Answering call
^ 29-Apr-2004 13:29:05 Initiating Fax reception
29-Apr-2004 13:29:05 ATA
29-Apr-2004 13:29:05 FAX
29-Apr-2004 13:29:05 +FCON
29-Apr-2004 13:29:05 DTE rate is 115200 BPS
* 29-Apr-2004 13:29:06 +FDCS: 0,5,0,2,0,0,0,0
* 29-Apr-2004 13:29:06 OK
Теперь модем ждёт от программы команду начала приёма страницы (AT+FDR). Однако, программа почему-то её не посылает и "ругается" на OK:
* 29-Apr-2004 13:29:06 Unexpected modem response (OK) - disconnecting
С передающей стороной всё в порядке - процесс "не шёл" по причине неправильных действий принимающей стороны (которые, в свою очередь, были вызваны неправильными действиями программы).
Выводы и советы:
1. Проблема связана с неадекватностью программного обеспечения. По всей видимости, оно было разработано и оттестировано под какой-то один модем (или "малое подмножество" модемов), очень давно и никак не соответствует требованиям сегодняшнего дня.
2. Попробуйте связаться с авторами программы и указать на обнаруженные проблемы. При наличии взаимопонимания и желания развивать факсовую часть, попросите добавить поддержку Class 1 и Class 1.0, поскольку в этих режимах можно добиться поддержки ECM (Error Correction Mode) и других современных процедур, без которых немыслима надёжная передача факсов. Даже после исправления ошибок их программа будет соответствовать уровню начала 90-х гг прошлого века.
3. Обойдите проблему, установив внешнюю принималку факсов (тот же BGFAX). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|