|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Feb 26 2009, 18:00
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Цитата(decadent @ Feb 26 2009, 19:35)  Возникла задача передачи факса между двумя модемами Siemens G24 Прошу прощения, конечно же Siemens MC35.
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Feb 26 2009, 20:41
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-10-08
Пользователь №: 40 659

|
Цитата(decadent @ Feb 26 2009, 19:35)  Уважаемые коллеги!
Возникла задача передачи факса между двумя модемами Siemens G24 -- поэтому пишу сюда. В дальнейшем управление модемом будет вестись с помощью микроконтроллера, поэтому разбираюсь с АТ-командами для организации факсимильной связи. Модем поддерживает класс 1, я могу подключиться к удаленному факсу (пока испытываю соединение с стационарным факсом), получаю от него CONNECT и техническую информацию -- а собственно факсимильное сообщение сформировать и отправить не могу. Посоветуйте, пожалуйста, в каком направлении копать. Заранее благодарю. насколько я знаю факс представляет собой рисунок значит после соединения надо в бинарнос виде его передавать скорее всего
|
|
|
|
|
Feb 27 2009, 04:42
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Цитата(ovik89 @ Feb 26 2009, 23:41)  насколько я знаю факс представляет собой рисунок значит после соединения надо в бинарнос виде его передавать скорее всего Там не просто картинка. Как я понял -- она передается в виде последовательности фреймов, разделенных спецсимволами. Беда в том, что внятного описания структуры этих фреймов я не нашел. Кроме того, мне не обязательно передавать изображение -- достаточно с одного факса на другой передать некоторые двоичные данные -- и это тоже не получается.
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Feb 27 2009, 12:01
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Спасибо за подробный ответ, постараюсь объяснить свою ситуацию. Цитата(shb @ Feb 27 2009, 12:47)  Я так понял что у тебя стоит комп с подключенным MC35. На городской линии стоит факс-аппарат. Ты работаешь в терминалке. У оператора заказал услугу передачи факсов. Именно так. Цитата(shb @ Feb 27 2009, 12:47)  Даешь AT+FCLASS=1 затем ATD<номер> получешь CONNECT и затем получаешь DIS (сигнал идентификации возможностей) и на этом все. После коннекта приходит от факса некоторый набор символов -- какие-то бинарные данные. Прикладываю скриншот. Цитата(shb @ Feb 27 2009, 12:47)  Далее нужно переключиться на передачу AT+FTH=3 получить CONNECT и далее передаешь DCS (Команда установки возможностей, где задаешь разрешение факса, протокол, режим исправления ошибок) Вот в передаче служебных посылок, похоже, проблема. Цитата(shb @ Feb 27 2009, 12:47)  Да еще забыл сказать что можно переключиться в режим передачи фалов а не факс сообщений. Содержимое самого файла данных может иметь любой тип кодирования. Все команды и их форматы (DCS DIS TCF CFR) прописаны в ITU-T. Спасибо за подробное объяснение, все делал почти так же -- значит, мыслю в правильном направлении. Пытался повторить сессию передачи странички, приведенную в этом мануале. Цитата(shb @ Feb 27 2009, 12:47)  Для начала нужно изучить рекомендации ITU-T Recommendation\T4.\T30.\T.31. Похоже, придется их интенсивно проштудировать, благодарю за наводку.
Эскизы прикрепленных изображений
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Feb 27 2009, 15:11
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Большое спасибо, буду разбираться. Если будут вопросы -- можно обращаться? Цитата(shb @ Feb 27 2009, 18:00)  Терминалка нужна которая может в НЕХ. Иначе ничего не понять. А какую лучше взять в случае WinXP?
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Feb 27 2009, 20:57
|

Местный
  
Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877

|
Терминалок навороченных полно, я пользую Serial Port Monitor 4.0 от Eltima Software. Мне нравится. Данные можно передавать в String, HEX, BIN. Мне не понятна твоя задача (конечная). Передать некоторые двоичные данные с одного факса на другой через ЖСМ. Принимающий факс поймет только факс сообщение. Или ты просто на начальном этапе пытаешся передать хоть что то? Скачать Serial Port Monitor можно ЗДЕСЬ
|
|
|
|
|
Feb 28 2009, 06:34
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Цитата(shb @ Feb 27 2009, 23:57)  Мне не понятна твоя задача (конечная). Передать некоторые двоичные данные с одного факса на другой через ЖСМ. Принимающий факс поймет только факс сообщение. Или ты просто на начальном этапе пытаешся передать хоть что то? Задача -- организовать как можно более дешевую передачу данных с поста мониторинга, каких много и они разбросаны на большой площади -- на компьютер диспетчера. Использовать смски, звонки и GPRS-модемную связь довольно дорого, а факсы слать дешевле, вот и остановились на этом решении.
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Feb 28 2009, 12:01
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Цитата(shb @ Feb 28 2009, 11:27)  В этом случае тебе вообще не надо изучать протоколы передачи факса. После соединения двух модемов ЖСМ просто набрать AT+FTM=96 на передающем и AT+FRM=96 на принимающем и в конце файла 10h 03h и все. Правда данные немного надо подготовить. Т.к. 10h является терминатором потока данных, по нему определяется конец данных, нужно в данных если встречается 10h добавить рядом еще одну 10h. Принимающий модем сам разберется с этим и проредит их. А комбинацию 10h 03h воспримет как конец. Спасибо, это очень упростит мою задачу -- в понедельник попробую, отпишусь о результатах. За терминалку спасибо отдельное -- очень удобная программа.
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
|
Mar 3 2009, 11:58
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 9-10-07
Из: Энгельс
Пользователь №: 31 190

|
Цитата(shb @ Feb 28 2009, 11:27)  В этом случае тебе вообще не надо изучать протоколы передачи факса. После соединения двух модемов ЖСМ просто набрать AT+FTM=96 на передающем и AT+FRM=96 на принимающем и в конце файла 10h 03h и все. Вчера, как обещал, попробовать не смог, работал сегодня. Ситуация следующая: при звонке с одного модема на другой получаю CONNECT, а затем сразу же +FCERROR и NO CARRIER -- связь разрывается. То ли я торможу и не успеваю дать нужные команды, то ли связь почему-то рвется принудительно.
Прикрепленные файлы
log.txt ( 2.33 килобайт )
Кол-во скачиваний: 140
--------------------
xmpp:cunctator@jabber.ru
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|