2.3.1 userParameters

The userParameters attribute is used to retrieve the callback configuration options for the user in the following format.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

ReservedData1 (44 bytes)

...

...

Dial ID

UserPrivilege

CallbackPhoneNumber (48 bytes)

...

...

ReservedData2

ReservedData1 (44 bytes): A 44-byte array of reserved data.<1>

Dial ID (2 bytes): A 2-byte Unicode character. This field is used by the Callback Control Protocol to assert the validity of the User Privilege and CallbackPhoneNumber fields. The Callback Control Protocol compares the data contained in this field with Unicode character "d". If this field contains the aforementioned character, then the information inside the User Privilege and CallbackPhoneNumber fields is considered valid. If it contains a different value, then all information inside the User Privilege and CallbackPhoneNumber fields is considered invalid.

UserPrivilege (2 bytes): A 2-byte unsigned integer consisting of one or more of the following flags.

Value

Meaning

NoCallback

0x01

The answerer will not call back the user to establish a connection.

AdminSetCallback

0x02

When the user calls, the answer hangs up and calls a preset callback phone number stored in the CallbackPhoneNumber field.

CallerSetCallback

0x04

When the user calls, the answerer provides the option of specifying a callback phone number. The user can also choose to connect immediately without a callback. The CallbackPhoneNumber field MAY contain a default number that the caller can override.

DialinPrivilege

0x08

The user has permission to dial in to the Routing and Remote Access Services (RRAS) server.

CallbackPhoneNumber (48 bytes): This field is valid only if the AdminSetCallback or CallerSetCallback flag is set in the User Privilege field. This MUST specify a phone number that is configured for the user on which the answerer can call back.

ReservedData2 (2 bytes): Reserved data.<2>