![]() |
Home |
![]() |
| About TAPI |
![]() |
| Exclusive Articles |
![]() |
| TAPI-Applications |
![]() |
| TAPI Service Providers |
![]() |
| TAPI-Hardware |
![]() |
| Application Development |
![]() |
| TSP Development |
![]() |
| Resources |
Search
![]() |
Show Changes |
![]() |
|
![]() |
Recent Changes |
![]() |
Subscriptions |
![]() |
Lost and Found |
![]() |
Find References |
![]() |
Rename |
History
| 08.10.2008 02:45:12 |
| 201.50.31.204 |
| 02.07.2008 10:33:03 |
| 70.187.25.13 |
| 02.07.2008 10:29:13 |
| 70.187.25.13 |
| 04.06.2008 00:18:34 |
| rgwqoqzpk-78.129.208.75 |
| 28.02.2008 17:14:31 |
| -70.16.199.187 |
![]() |
List all versions |
Some months ago when I did some research on that topic and finally found a modem where full-duplex mode was indeed working (of course this was not just some kind of speakerphone mode!!). Meanwhile I have managed to look through the source code and was able to prove my findings.
Here is a summary of the facts:
Unimodem supports modems in full-duplex mode on W2k and later OSs under these conditions:
Full-duplex speakerphone support is not sufficient!!! Many modems advertise FD, but this only refers to FD speakerphone. Please see SpeakerPhoneMode for more info.
The required entries are documented nowhere. So don't expect any modem to have these entries. Currently there is one and only one modem I know of that comes with these entries in mdmx5560.inf which is included in a default Windows installation: XJ-CC5560 56K Data Fax Full-Duplex Voice from USRobotics - it's a PCMCIA modem
It does not work through the wav devices, so just don't try it
The Unimodem TSP checks for the presence of the modem registry entry "StartDuplex". If it finds this entry it advertises to have an MSP. This is the CSA MSP.
If the client application is TAPI3 and uses ITTerminalSupport, TAPI3 then uses the CSA MSP (instead of the generic WAVEMSP which is normally used for all TSPs without specific MSP). The TAPI3 application selects the terminals onto the media streams and when the call is connected and streaming starts, the
CSA MSP communicates with the serial wave driver to send and receive audio: Full-Duplex streaming is now in progress.
At this point in time I can't say how big the potential of this finding might be. It is very sure that you won't be able to turn any modem into a full-duplex modem. On the other hand during research I have read through various AT command references where in at least one case I could see a command that was for starting full-duplex operation (and this command was different from speakerphone duplex operation). I think this was a conexant chipset.
I had tried to get a sample of the USR modem mentioned above without success, but I was able to acquire a 3COM PCMCIA modem with the same chipset. I patched the inf file for the USR modem and was finally able to make it operate full-duplex.
If you are interested in doing some research and you believe that your modem can operate in full-duplex mode, you can try the following procedure:
Make a copy of the modem's inf file and rename it. Edit this copy:
To verify and test the installation:
During testing you should always have a look at the modem log. In case of success, you will see something like "Starting Duplex" (don't remember the exact message).
Don't be disappointed if it doesn't work. I guess it will work with just very few modems.
Best regards,
Matthias Moetje
Recent Topics