Voice modem part 3

Feb 04, 2009 2 Replies

And....a final question to any modem guru out there.....



I can do this.....



serialport.write "AT+VLS=2"



and then get an OK in my serialport.read



BUT --



If I....



serialport.write "AT+VLS=?"



It will ALWAYS respond with a 0.



I can't change it to anything....it always stays a zero.



AND --



my modem will ONLY dial out if VLS=0



??



It is very definitely in voice mode, all other commands are fine. Any ideas?



THANKS.


Disregard this post -- not really written right.

Bottom line, if VLS is anything but zero, I can't dial out.

VLS is capable of the 6 different modes however.

(And yes, I've been to the VB.NET forums about all of this stuff).

This is how I see them to work, but I'm certainly no expert on them. I have a USR 33.6 voice modem that I use in a Linux box for an answering machine. It seems to have a DAC/ADC that operates at 8000 samples/second. The data format appears to be proprietary and files created are in a RMD format. These can be converted to WAV format indirectly by converting them to PVF format and from there to WAV. AIUI, other modems work differently. Do a Google on vgetty and look at the source code. As a side benefit you'll probably get to see how faxing works too.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required