Strange vgetty behaviour

Marc Eberhard (marc@athene.thphy.uni-duesseldorf.de)
Thu, 12 Feb 1998 07:33:00 +0100


-----BEGIN PGP SIGNED MESSAGE-----

Hi!

Frank Doepper wrote:
> Mariusz Potocki wrote:
> > The problem: After playing greetings message and beeping, vgetty
> > starts to record a voice message. But when remote phone disconnect
> > or record timer expires, modem doesn't disconnect (so I have to
> > kill process to stop recording). The strangest thing is, that if I
> > use this same modem in faster computer it works properly (wrong
> > when in 486DX33 but OK in P166 machine). After receiving faxes
> > modem disconnect without problem. What shall I change to make it
> > work?
> 
> Don't I know this? :-)
> Haven't I got a 486DX33 too and a modem which does or does not hang up at
> the end of voice recording?
> 
> I've been fighting against this for weeks.
> 
> I have tried to replace the "!" for ending recording with "!!!!!!!" or
> with a crude '!' (without CR), and often it works, but sometimes not. 
> I think, the magic "!" doesn't come through for some strange reason. We
> have to PUSH it through the wire, but I don't know the secrets of
> programming the serial interface/FIFO, therefore I don't know how to. The
> poor and lonely "!" has to fight against a flood of data which is
> received, and we really should help him (or her).

I think, that this was cause by a race condition, that should be
fixed in the latest vgetty release. Somehow it seems, that vgetty
missed the final <DLE> <ETX> and thus thinks, that the modem did not
stop the recording. This should be fixed by the new release.

Bye,
Marc
_______________________________________________________________________________
Email: Marc.Eberhard@Poseidon.ThPhy.Uni-Duesseldorf.DE
WWW: http://Poseidon.ThPhy.Uni-Duesseldorf.DE/~marc/
PGP: http://Poseidon.ThPhy.Uni-Duesseldorf.DE/~marc/Marc_PGP.key

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBNOKXmzR1rYTfG0TdAQFpyQP+P/OoQ7EHC9tSpVNEsC85AkZ0YxWyfSEM
Pvr3LdSKjcBscNEcpeVdkYuuGnb48pYH3ThXreZxYqL2efu44HIhUiX4jJ5wjcQb
3I1cyYzWjaevK2iqJtM+Jv2oedf6ps+REu4SPdO2VQPNCmpuHBak0TIZYc2TmcqA
OgeAFAgaBVE=
=T4Eb
-----END PGP SIGNATURE-----
.