RE: TSPI/Unimodem loading sequence?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



If your modem is somewhat Hayes compatible, then you may be better off
configuring the registry for Unimodem to control your device.

Add subkey(s) to the device key of the serial driver associated with the
modem. Something like:

[HKEY_LOCAL_MACHINE\Builtin\Modem]
Dll="modemserial.dll"
Prefix="COM"
Index=dword:4

[HKEY_LOCAL_MACHINE\Builtin\Modem\Unimodem]
TSP="Unimodem.dll"
FriendlyName="Builtin Modem"
; see public\common\oak\inc\unimodem.h for DeviceType values
; 2 == DT_INTERNAL_MODEM
DeviceType=2

[HKEY_LOCAL_MACHINE\Builtin\Modem\Unimodem\Init]
[HKEY_LOCAL_MACHINE\Builtin\Modem\Unimodem\Config]
[HKEY_LOCAL_MACHINE\Builtin\Modem\Unimodem\Settings]


See
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcecomm5/ht
ml/wce50consettingskey.asp for a complete description.

Basically, the Init subkey contains up to 5 modem command strings for
initialization. The REG_SZ value names are "1", "2", "3", "4" and "5".
The Config subkey allows for easy configuration of the DevConfig.
The Settings subkey allows you to specify non-Hayes compatible command
strings and command elements for certain operations.


David Kanz [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
| Thread-Topic: TSPI/Unimodem loading sequence?
| thread-index: Aca8D14+GlqWcrseTsaHCUg6/0WtYA==
| X-WBNR-Posting-Host: 144.189.5.201
| From: =?Utf-8?B?V2VpbGlu?= <Weilin@xxxxxxxxxxxxxxxxxxxxxxxxx>
| Subject: TSPI/Unimodem loading sequence?
| Date: Wed, 9 Aug 2006 16:56:01 -0700
| Lines: 11
| Message-ID: <54BCE1F1-0664-4531-B2C2-070E02ED6BFA@xxxxxxxxxxxxx>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830
| Newsgroups: microsoft.public.windowsce.embedded
| Path: TK2MSFTNGXA01.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windowsce.embedded:33019
| NNTP-Posting-Host: TK2MSFTNGXA01.phx.gbl 10.40.2.250
| X-Tomcat-NG: microsoft.public.windowsce.embedded
|
| I have a question on TSP(Telephony Services Provider) loading. I read
the
| brief online document. I understand that TSP is loaded by TAPI.dll. One
| document says that devices.exe looks for TSP value in the registry and
load
| the corresponding TSP dll.
|
| I have a board with built-in modem. The unimodem provided in WinCE 5.0
can
| not work with it. How can I build my own TSP and load it into TAPI? I
know
| there are some registry settings needed to be added. But can anyone give
me
| an example?
|
| Thank you!
|

.



Relevant Pages

  • Re: what is used to determine if a voice modem can play and record wav files
    ... TAPI asks the TSP which in the case of a Modem is provided by Unimodem. ... on the .INF file used to connect to the specific modem. ... Assuming a modem can play and record wav files what registry ...
    (microsoft.public.win32.programmer.tapi)
  • Re: configuring dial up in ubuntu Lucid 10.04
    ... Configuring ... As the Ubuntu Developers saw fit to remove wvdial from the distribution, ... Tick the conect to internet via modem box ... Add your username to this group ...
    (Ubuntu)
  • Re: configuring dial up in ubuntu Lucid 10.04
    ... Configuring ... As the Ubuntu Developers saw fit to remove wvdial from the distribution, ... Tick the conect to internet via modem box ... Add your username to this group ...
    (Ubuntu)
  • RE: TAPI, Unimodem and Passthrough (2nd request)
    ... Other than the documentation in the DDK (and bug information sprinked ... there is very little Unimodem specific documentation. ... For example, Passthrough exists *because* ... Go into Passthrough mode and change a modem setting such as the DTMF ...
    (microsoft.public.win32.programmer.tapi)
  • Re: How do I determine binary data?
    ... At first it might be easy to use modem commands to send and receive ... You could spend a month just learning how Unimodem ... > uses those TAPI strings and how it works on a voicemodem. ... > hijack the Init string or another string to put any AT commands you ...
    (microsoft.public.win32.programmer.tapi)