Configuration Information

Configuration information related to the telephony API is stored in the TELEPHON.INI file. The only application visible section in TELEPHON.INI is the [HandoffPriorities] section.

Users may manipulate the entries in [HandoffPriorities] directly, or, more preferably, through the Preferences settings of Telephony-aware applications. Such applications should be capable of adding entries to [HandoffPriorities] for media modes they support, and of rearranging the application names in entries in the section (to set themselves as the highest priority, for example). Entries in the [HandoffPriorities] section are not manipulated through the Telephony control panel.

This section shall be in the following format:

[HandoffPriorities]

RequestMakeCall=[<appname>[,<appname>]...]

RequestMediaCall=[<appname>[,<appname>]...]

RequestLogEntry=[<appname>[,<appname>]...]

unknown=[<appname>[,<appname>]...]

interactivevoice=[<appname>[,<appname>]...]

automatedvoice=[<appname>[,<appname>]...]

g3fax=[<appname>[,<appname>]...]

g4fax=[<appname>[,<appname>]...]

datamodem=[<appname>[,<appname>]...]

teletex=[<appname>[,<appname>]...]

videotex=[<appname>[,<appname>]...]

telex=[<appname>[,<appname>]...]

mixed=[<appname>[,<appname>]...]

tdd=[<appname>[,<appname>]...]

adsi=[<appname>[,<appname>]...]

digitaldata=[<appname>[,<appname>]...]

NumExtends=<count>

extendx=<uuid>,<bit>,"<friendlyname>",[<appname>[,<appname>]...]

where each <appname> is the module filename of a Windows Telephony application.

NumExtends provides a count of the number of extendx lines which follow (with x taking values from 0 through <count>-1).. By default, it is set to 0. It may be adjusted by any application which adds or deletes an extended media mode.

Each extendx line gives the Universally Unique Identifier for the extension set, a bit identifier corresponding to the LINEMEDIAMODE bit assigned in that extension set, a friendly name for the media mode (assigned by the provider or application, based on a priori knowledge), and the application priorities.

<uuid> shall be expressed in the standard text UUID format as output by the UUIDGEN program: 8 hex digits, a hyphen, 4 hex digits, a hyphen, 4 hex digits, a hyphen, 4 hex digits, a hyphen, and 12 hex digits (e.g., A2A9E740-A0A5-1068-968A-08002B312E8A). It need not be surrounded by quotation marks.

<bit> shall be a single decimal digit with a value from 1 to 8. These identifiers correspond to the following bit values in LINEMEDIAMODE (which are the only values available for assignment to proprietary media modes in provider extensions):

1

0x80000000

2

0x40000000

3

0x20000000

4

0x10000000

5

0x01000000

6

0x02000000

7

0x04000000

8

0x08000000