2.3.11.1 Providers

The “[Drivers]” section of TELEPHON.INI specifies the names and locations of installed Telephony service providers and the Address Translation module. This information is used so that TAPI.DLL can identify and load each provider.

This entries defined by TSPI in this section have the following format:


[Drivers]=<count>,<lastID>=<id>,<filename>,"<friendlyname>"
The Drivers entry indicates how many service providers are installed (and how many Driverx entries appear in the section) with the <count> parameter. The <lastID> parameter is an "advisory" parameter indicating the most recently assigned permanent driver ID. This can be used to optimize the assignment of new unique permanent driver IDs. Both <count> and <lastID> are set to 0 when Telephony is installed. The values must be updated consistently by any agent that modifies the [Drivers] section.

Each Driverx entry identifies a Telephony service provider, and gives its permanent ID <id> (used to link parameters in other files, such as address translation, to the provider information), file name, and friendly name (e.g., product name). Driver permanent IDs are in the range from 0 to 4,294,967,295 and must be unique throughout the [Drivers] section. "x" takes values from 0 to one less than <count>. Driverx entries must have their name-sequence numbers renumbered to form a contiguous range whenver needed, although there is no requirement that they appear in sequential order.