From the series by Lee:
| commit
30742665c14c9e5992394f7d1b8c6e65aeb46740
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date: Thu Aug 9 16:54:16 2007 +0000
|
| DLE+ETX after dialing is just noise, ignore it
| commit
c383d8eb926bfa6949983f5712a41269a1173e05
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date: Sat Aug 11 22:19:04 2007 +0000
|
| DLE+ETX is detected not as AT_OTHER, but as AT_DLEETX
| commit
71dbd51f0a1a0d88392169210998670e5f665cc3
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date: Tue Aug 21 20:17:39 2007 +0000
|
| Carol Almquist points finishes off the DLE+ETX-after-ATDT adjustments.
Alvaro Aguilera
Andre Albsmeier
Bruno Almeida do Lago
+ Carol Almquist
Matthias Apitz
Ronald Appelfelder
Heinz-Ado Arnolds
* accept three of these in case the modem switches carriers
* several times (haven't yet encountered anyone that does).
*/
+ case AT_DLEETX: // silly modem
if (++ntrys == 3) {
eresult = Status(11, "Ringback detected, no answer without CED"); // XXX
protoTrace(eresult.string());
return (NOFCON);
}
+ r = AT_OTHER;
break;
}
} while (r == AT_OTHER && isNoise(rbuf));
"+F34:", // Class 1.0 V.34 report
"+FDB:", // DCE debugging
"MESSAGE-WAITING", // voice-mail waiting, Conexant
+ "\020\003", // DLE+ETX ???
};
#define NNOISE (sizeof (noiseMsgs) / sizeof (noiseMsgs[0]))