2.3.1 userParameters
The userParameters attribute is used to retrieve the callback configuration options for the user in the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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>