Registry Entries (Telephony API)
The pluggable terminals are classified into Terminal Superclasses. Each Terminal Superclass has an entry in the registry under the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\TerminalManager
Below the Terminal Superclass key are entries for each pluggable terminal within the Terminal Superclass.
The entry for each Terminal Superclass is identified by a Terminal Superclass CLSID. This is a unique identifier for a terminal class. The terminal class has an optional attribute: name, which is a friendly name for the terminal class. Each pluggable terminal is identified by a CLSID Terminal class; that is, a GUID. The attributes for pluggable terminal are stored into pluggable terminal key values. The attributes for a pluggable terminal are the following.
Terminal class | Key name | Public identifier |
---|---|---|
Name | REG_SZ | Terminal friendly name |
Company | REG_SZ | Company name |
Version | REG_SZ | Version information |
CLSID | REG_SZ | Terminal CLSID (used in COM CoCreateInstance method) |
Directions | DWORD | Terminal direction |
MediaTypes | DWORD | Terminal media types supported |
For a terminal class the attributes are the following.
CLSID | Key name | Public identifier |
---|---|---|
Name | REG_SZ | Terminal class friendly name |