![]() |
At 11:56 PM 7/13/01 -0600, Lee Howard wrote: >At 10:26 PM 7/13/01 +0200, Giulio Orsero wrote: >>hylafax-4.1 + some patches (bugzilla id: tsieop-52 eom-117 cid-139 eop-152 >>bulk-153 faxqcl-160 log-51 dso-141 dest-172) >> >>Class1/rockwell modem, no particular settings in config.devid (standard >class1). >> >>ati0 -> 56000 >>ati3 -> V2.083-K56_DLS >>at+fclass=? -> 0,1,1.0 >> >>managed with faxgetty. >> >>2 issues: >> >>1) Why 'Supports "Class 2' ?? This is just a curiosity since the modem is >>actually used in class1 and works fine. >> >>FaxGetty[2072]: MODEM Supports "Data" >>FaxGetty[2072]: MODEM Supports "Class 1" >>FaxGetty[2072]: MODEM Supports "Class 2" > >faxgetty must be misinterpreting the DCC response. Prolly somewhere here: > >(faxd/Class1.c++) >/* > * Check if the modem is a Class 1 modem and, > * if so, configure it for use. > */ >bool >Class1Modem::setupModem() >{ > if (!selectBaudRate(conf.maxRate, conf.flowControl, conf.flowControl)) > return (false); > // Query service support information > fxStr s; > if (doQuery(conf.classQueryCmd, s, 500) && FaxModem::parseRange(s, >modemSer$ > traceBits(modemServices & SERVICE_ALL, serviceNames); > if ((modemServices & SERVICE_CLASS1) == 0) > return (false); > atCmd(conf.class1Cmd); >.... > >As you're aware, it's not terribly bad, but it is erronious output. In Class1.c++, traceBits is given "serviceNames" which is defined in ClassModem.c++... /* * Service class descriptions. The first three * correspond to the EIA/TIA definitions. The * voice class is for ZyXEL modems. */ const char* ClassModem::serviceNames[9] = { "\"Data\"", // SERVICE_DATA "\"Class 1\"", // SERVICE_CLASS1 "\"Class 2\"", // SERVICE_CLASS2 "\"Class 2.0\"", // SERVICE_CLASS20 (XXX 3) "", // 4 "", // 5 "", // 6 "", // 7 "\"Voice\"", // SERVICE_VOICE }; Jul 14 11:55:16 newton FaxGetty[4513]: <-- [12:AT+FCLASS=?\r] Jul 14 11:55:16 newton FaxGetty[4513]: --> [6:0,2,80] Jul 14 11:55:16 newton FaxGetty[4513]: --> [2:OK] Jul 14 11:55:16 newton FaxGetty[4513]: MODEM Supports "Data" Jul 14 11:55:16 newton FaxGetty[4513]: MODEM Supports "Class 2" Jul 14 11:55:16 newton FaxGetty[4513]: <-- [12:AT+FCLASS=2\r] Jul 14 11:55:17 newton FaxGetty[4513]: --> [2:OK] Givent the +FCLASS=? response, I think this should have also said "MODEM Supports Voice", which I think is part of the same problem. I'm not sure of what the solution is here, though. Lee. ____________________ HylaFAX(tm) Users Mailing List _______________________ To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null