Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Вольный слушатель Junior member
Зарегистрирован: 14.12.2007 Сообщения: 4
|
Добавлено: Пт Янв 11, 2008 4:25 pm Заголовок сообщения: Реплика перед отправкой факса IDC M Modem 56K |
|
|
Добрый день. На FreeBSD 6.2 настроен IDC M Modem 56K 8-port и hylafax. Проблема в том что после того как он переходит в голосовой режим и выполняет команду nAT#VTX он перестаёт делать следующие по списку команды. и в логах пишет:
Jan 11 13:16:12.10: [ 1312]: SESSION BEGIN 000000006 7495203
Jan 11 13:16:12.10: [ 1312]: HylaFAX (tm) Version 4.3.4
Jan 11 13:16:12.10: [ 1312]: SEND FAX: JOB 6 DEST 203 COMMID 000000006 DEVICE '/dev/ttyd4' FROM 'Charlie Root' USER root
Jan 11 13:16:12.10: [ 1312]: <-- [10:AT+FTBC=0\r]
Jan 11 13:16:12.12: [ 1312]: --> [2:OK]
Jan 11 13:16:12.12: [ 1312]: <-- [10:AT+FBOR=0\r]
Jan 11 13:16:12.14: [ 1312]: --> [2:OK]
Jan 11 13:16:12.14: [ 1312]: <-- [13:AT+FPHCTO=30\r]
Jan 11 13:16:12.16: [ 1312]: --> [2:OK]
Jan 11 13:16:12.16: [ 1312]: <-- [24:AT+FDCC=1,5,2,2,0,0,0,0\r]
Jan 11 13:16:12.18: [ 1312]: --> [2:OK]
Jan 11 13:16:12.18: [ 1312]: DIAL 203
Jan 11 13:16:12.18: [ 1312]: <-- [8:ATS7=50\r]
Jan 11 13:16:12.19: [ 1312]: --> [2:OK]
Jan 11 13:16:12.19: [ 1312]: <-- [12:AT&K3#CLS=8\r]
Jan 11 13:16:12.21: [ 1312]: --> [2:OK]
Jan 11 13:16:12.21: [ 1312]: <-- [15:AT#VRN=0#VBT=1\r]
Jan 11 13:16:12.23: [ 1312]: --> [2:OK]
Jan 11 13:16:12.23: [ 1312]: <-- [13:AT#VSR=11025\r]
Jan 11 13:16:12.25: [ 1312]: --> [2:h]
Jan 11 13:16:12.25: [ 1312]: --> [2:OK]
Jan 11 13:16:12.25: [ 1312]: <-- [9:AT#VBS=8\r]
Jan 11 13:16:12.26: [ 1312]: --> [2:OK]
Jan 11 13:16:12.26: [ 1312]: <-- [8:ATDP203\r]
Jan 11 13:16:20.53: [ 1312]: --> [4:VCON]
Jan 11 13:16:50.53: [ 1312]: MODEM <Timeout>
Jan 11 13:16:50.53: [ 1312]: SEND FAILED: JOB 6 DEST 203 ERR Unknown problem
Jan 11 13:16:50.53: [ 1312]: <-- [5:ATH0\r]
Jan 11 13:16:52.11: [ 1312]: --> [2:OK]
Jan 11 13:16:52.11: [ 1312]: SESSION END
Такое ощущение что после того как он выполняет команду VTX он что то ждёт только вот что не как не могу понять.
Не кто не сталкивался с такой проблемой? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пт Янв 11, 2008 7:39 pm Заголовок сообщения: |
|
|
Пришлите, пожалуйста, сосканированное изображение гарантийного талона на IDC M Modem на e-mail:
support@inpro.us.com _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Вольный слушатель Junior member
Зарегистрирован: 14.12.2007 Сообщения: 4
|
Добавлено: Пн Янв 14, 2008 9:18 am Заголовок сообщения: |
|
|
Как и просили выслал вам гарантийный талон. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Янв 14, 2008 9:54 am Заголовок сообщения: |
|
|
Спасибо! Теперь давайте разбирать по пунктам:
Jan 11 13:16:12.21: [ 1312]: <-- [15:AT#VRN=0#VBT=1\r]
Jan 11 13:16:12.23: [ 1312]: --> [2:OK]
Команда #VRN=0 говорит модему, что он должен выдать VCON сразу же по окончанию набора номера (не пытаясь определить момент снятия трубки телефона удалённым абонентом).
Jan 11 13:16:12.23: [ 1312]: <-- [13:AT#VSR=11025\r]
Jan 11 13:16:12.25: [ 1312]: --> [2:h]
Jan 11 13:16:12.25: [ 1312]: --> [2:OK]
Jan 11 13:16:12.25: [ 1312]: <-- [9:AT#VBS=8\r]
Jan 11 13:16:12.26: [ 1312]: --> [2:OK]
Устанавливается частота дискретизации и формат записи (8-bit PCM, 11025 Гц)
Jan 11 13:16:12.26: [ 1312]: <-- [8:ATDP203\r]
Jan 11 13:16:20.53: [ 1312]: --> [4:VCON]
Как и должно было быть, после окончания набора модем выдал VCON
Jan 11 13:16:50.53: [ 1312]: MODEM <Timeout>
Jan 11 13:16:50.53: [ 1312]: SEND FAILED: JOB 6 DEST 203 ERR Unknown problem
Затем программа тупо ждала чего-то 30 секунд и наконец пришла к выводу, что "модем не отвечает". Но дело в том, что модем и не должен выдавать никаких сообщений, после выдачи VCON он ждёт следующей команды (такой, как #VTX или #VRX), но её не получает. Иными словами, модем и программа друг друга ждут: модем своей "законной команды", а программа - неизвестно чего. Вам нужно обратиться к разработчикам программы и сообщить о найденной ошибке. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Вольный слушатель Junior member
Зарегистрирован: 14.12.2007 Сообщения: 4
|
Добавлено: Пн Янв 14, 2008 11:59 am Заголовок сообщения: |
|
|
На сайте разработчика hylafax (http://www.hylafax.org/archive/2006-07/msg00174.php) Проблема известна и там рекомендут поставть <waitfor:VCON> после дозвона, я так и сделал а всё равно не чего не выходит.
Как модему подcунуть команду: <waitfor:VCON>?
ModemDialCmd: "ATS7=60\nAT&K3#CLS=8\nAT#VRN=0#VBT=1\nAT#VSR=11025\nAT#VBS=4\nATD%s\n<waitfor:VCON>AT#VLS=4\nAT#VTX\n<waitfor:CONNECT><play:1><waitfor:OK>”
Jan 14 09:01:29.39: [ 2845]: SESSION BEGIN 000000024 7495203
Jan 14 09:01:29.39: [ 2845]: HylaFAX (tm) Version 4.4.4
Jan 14 09:01:29.39: [ 2845]: SEND FAX: JOB 19 DEST 203 COMMID 000000024 DEVICE '/dev/ttyd4' FROM 'Charlie Root <>' USER root
Jan 14 09:01:29.39: [ 2845]: <-- [10:AT+FTBC=0\r]
Jan 14 09:01:29.41: [ 2845]: --> [2:OK]
Jan 14 09:01:29.41: [ 2845]: <-- [10:AT+FBOR=0\r]
Jan 14 09:01:29.43: [ 2845]: --> [2:OK]
Jan 14 09:01:29.43: [ 2845]: <-- [13:AT+FPHCTO=30\r]
Jan 14 09:01:29.45: [ 2845]: --> [2:OK]
Jan 14 09:01:29.45: [ 2845]: <-- [24:AT+FDCC=1,5,2,2,0,0,0,0\r]
Jan 14 09:01:29.47: [ 2845]: --> [2:OK]
Jan 14 09:01:29.47: [ 2845]: DIAL 203
Jan 14 09:01:29.47: [ 2845]: <-- [8:ATS7=60\r]
Jan 14 09:01:29.48: [ 2845]: --> [2:OK]
Jan 14 09:01:29.48: [ 2845]: <-- [12:AT&K3#CLS=8\r]
Jan 14 09:01:29.50: [ 2845]: --> [2:OK]
Jan 14 09:01:29.50: [ 2845]: <-- [15:AT#VRN=0#VBT=1\r]
Jan 14 09:01:29.52: [ 2845]: --> [2:OK]
Jan 14 09:01:29.52: [ 2845]: <-- [13:AT#VSR=11025\r]
Jan 14 09:01:29.54: [ 2845]: --> [2:OK]
Jan 14 09:01:29.54: [ 2845]: <-- [9:AT#VBS=4\r]
Jan 14 09:01:29.55: [ 2845]: --> [2:OK]
Jan 14 09:01:29.55: [ 2845]: <-- [7:ATD203\r]
Jan 14 09:01:33.87: [ 2845]: --> [2:h]
Jan 14 09:01:33.87: [ 2845]: --> [4:VCON]
Jan 14 09:02:03.87: [ 2845]: MODEM <Timeout>
Jan 14 09:02:03.87: [ 2845]: SEND FAILED: JOB 19 DEST 203 ERR [6] Unknown problem
Jan 14 09:02:04.87: [ 2845]: <-- [5:ATH0\r]
Jan 14 09:02:06.45: [ 2845]: --> [2:OK]
Jan 14 09:02:06.45: [ 2845]: SESSION END |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Янв 14, 2008 12:20 pm Заголовок сообщения: |
|
|
"VCON" - это не команда, а ответ модема. Иначе говоря, её не "подсовывают модему", а его (ответ) "ждут от модема". И он, как Вы видите в журнале, приходит вовремя:
Jan 14 09:01:29.55: [ 2845]: <-- [7:ATD203\r]
Jan 14 09:01:33.87: [ 2845]: --> [2:h]
Jan 14 09:01:33.87: [ 2845]: --> [4:VCON]
Однако, почему-то он не воспринимается программой. Возможно, этому мешает <DLE>h (в журнале это отображается как [2:h], что по-видимому означает "принято 2 байта, один непечатный (это DLE, символ с десятичным кодом 16) и второй - 'h'). <DLE>h - законное сообщение модема, оно означает, что трубка телефона, включённого в модем, положена.
Мы не знаем, как в Hylafax работает парсер ответов модема. Вам нужно проконсультироваться у разработчиков. Можем лишь сказать, что в протоколе нет ничего, что бы свидетельствовало о неправильной работе модема. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
b0ev0y_ezh Junior member
Зарегистрирован: 18.02.2008 Сообщения: 3
|
Добавлено: Пн Фев 18, 2008 11:03 am Заголовок сообщения: |
|
|
Читал мануал с сайта по коммандам модема 5614BXL/VR. Но не нашел там комманды определения снятой трубки на другом конце.
Не подскажете как можно определить подъем трубки, чтобы пустить голос в линию при использовании hylafax'a. Если нужно вышлю скан гарантийного талона. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Фев 18, 2008 3:16 pm Заголовок сообщения: |
|
|
Техническая поддержка оказывается во время всего срока службы модема, независимо закончился гарантийный срок или ещё нет.
Что касается собственно вопроса, то он не раз обсуждался в нашем форуме. Почитайте здесь и здесь. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|