UssdExclusionList
Note Starting with Windows 10, version 1703, this setting can no longer be used in provisioning packages. For more information on changes to the Windows Provisioning Framework, see Windows Provisioning Framework. This setting may have a Configuration Service Provider (CSP) equivalent that can be used instead. To determine if a CSP for this setting exists, see the description below.
List used to exclude predefined USSD entries, allowing the number to be sent as standard DTMF tones instead.
Partners can define a dialer code to use for 3GP USSD services like changing the pin, changing the password, caller ID, call forwarding, call waiting, call barring, and so on. Partners can define new mappings or disable the default mappings. To define a new mapping or change the behavior of a provided supplementary service mappings, see Dialer codes for supplementary services
Microsoft provides a number of predefined USSD codes. Partners can exclude predefined USSD entries, allowing the number to be sent as standard DTMF tones instead. This allows for customization for specific markets where the predefined USSD codes need to be sent as a DTMF tones.
Note Only existing USDD codes can be overridden.
The following USSD codes are predefined in Windows Phone, and all of them can be overridden by the OEM.
Codes | Description | DWORD Value |
---|---|---|
04 |
CHANGEPIN |
000000F4 |
042 |
CHANGEPIN2 |
00000F42 |
05 |
UNBLOCKPIN |
000000F5 |
052 |
UNBLOCKPIN2 |
00000F52 |
03 |
SSCHANGEPASSWORD |
000000F3 |
75 |
EMLPPBASE |
00000075 |
750 |
EMLPPLEVEL0 |
00000750 |
751 |
EMLPPLEVEL1 |
00000751 |
752 |
EMLPPLEVEL2 |
00000752 |
753 |
EMLPPLEVEL3 |
00000753 |
754 |
EMLPPLEVEL4 |
00000754 |
66 |
CALLDEFLECT |
00000066 |
30 |
CALLIDCLIP |
00000030 |
31 |
CALLIDCLIR |
00000031 |
76 |
CALLIDCOLP |
00000076 |
77 |
CALLIDCOLR |
00000077 |
21 |
FWDUNCONDITIONAL |
00000021 |
67 |
FWDBUSY |
00000067 |
61 |
FWDNOREPLY |
00000061 |
62 |
FWDNOTREACHABLE |
00000062 |
002 |
FWDALL |
00000FF2 |
004 |
FWDALLCONDITIONAL |
00000FF4 |
43 |
CALLWAITING |
00000043 |
360 |
UUSALL |
00000360 |
361 |
UUSSERVICE1 |
00000361 |
362 |
UUSSERVICE2 |
00000362 |
363 |
UUSSERVICE3 |
00000363 |
33 |
BARROUT |
00000033 |
331 |
BARROUTINTL |
00000331 |
332 |
BARROUTINTLEXTOHOME |
00000332 |
35 |
BARRIN |
00000035 |
351 |
BARRINROAM |
00000351 |
330 |
BARRALL |
00000330 |
333 |
BARRALLOUT |
00000333 |
353 |
BARRALLIN |
00000353 |
354 |
BARRINCOMINGINTERMEDIATE |
00000354 |
96 |
CALLTRANSFER |
00000096 |
37 |
CALLCOMPLETEBUSY |
00000037 |
070 |
PNP0 |
00000F70 |
071 |
PNP1 |
00000F71 |
072 |
PNP2 |
00000F72 |
073 |
PNP3 |
00000F73 |
074 |
PNP4 |
00000F74 |
075 |
PNP5 |
00000F75 |
076 |
PNP6 |
00000F76 |
077 |
PNP7 |
00000F77 |
078 |
PNP8 |
00000F78 |
079 |
PNP9 |
00000F79 |
300 |
CALLCNAP |
00000300 |
591 |
MSP1 |
00000591 |
592 |
MSP2 |
00000592 |
593 |
MSP3 |
00000593 |
594 |
MSP4 |
00000594 |
Set UssdExclusionList
to the list of desired exclusions, separated by semicolons. For example, setting the value to 66;330 will override 66 and 330.
Leading zeros are specified by using F
. For example, to override code 079, set the value to F79.
Note If you set UssdExclusionList
, you must set IgnoreUssdExclusions
as well. Otherwise, the list will be ignored.
Edition | x86-based devices | x64-based devices | ARM-based devices |
---|---|---|---|
Windows 10 Mobile | N/A |
N/A |
Supported |