USSD Code Not Working

My device is iPhone 13 Pro, and the software that I’m using is iOS 26.2.1 and I’m using two networks or lines.

The first line used physical sim card and the secondary line is an e-sim.

The problem that I have right now I can’t able to use any of the USSD code it being couple of months now, firstly I thought It was just a network problem but now I realised the problem is with the device.


The below message is the one that I received when I’m dialling any USSD Codes;


Error performing request


Unknown Error


Thank you

Posted on Jan 31, 2026 10:13 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 31, 2026 10:20 PM

This is not an iPhone or iOS issue.


USSD (Unstructured Supplementary Service Data) codes for mobile devices are specific to each carrier and can vary depending on the country as well. USSD codes are short codes that allow users to access various services and features provided by their mobile carriers. These codes are dialed on the phone's keypad, and when you press the call button, they trigger specific actions or provide information.


Since different carriers have their own set of services and features, the USSD codes used to access them will be unique to each carrier. Furthermore, the same carrier may have different USSD codes for different countries, as their services and offerings can differ based on the local regulations and market conditions.


Some common examples of USSD codes include checking your prepaid balance, activating/deactivating services, checking data usage, and setting up call forwarding, as mentioned in the previous discussion about call forwarding.


If you want to use USSD codes to access specific services or features on your mobile device, you should contact your mobile carrier to obtain the correct codes for your region and plan. They can provide you with a list of the available USSD codes and explain how to use them effectively.


Here are some examples of standard USSD codes that are commonly used by mobile carriers to provide various services and features to their customers:


  1. Check Account Balance: *#BAL# or *#225# or *#646# or *#3282#
  2. Recharge/Top-up: *#123# or *#131# or *#111# or *#121#
  3. Check Data Balance: *#DATA# or *#3282# or *#646# or *#932#
  4. Check Voice Minutes: *#MIN# or *#646# or *#646# or *#646#
  5. Check SMS Balance: *#SMS# or *#3282# or *#646# or *#767#
  6. Enable/Disable Call Waiting: *43# (to enable) or #43# (to disable)
  7. Enable/Disable Call Forwarding: #21# (to check status) or **21PhoneNumber# (to enable) or ##21# (to disable)
  8. Check IMEI Number: *#06#
  9. Activate/Deactivate Data Roaming: *#766# or *#ROM# or *#768# or *#RON#
  10. Customer Service Helpline: 111 or 123 or 121 or 611 or 911 (varies by carrier)


Please note that the actual USSD codes can vary depending on your specific mobile carrier and country. These examples are meant to give you a general idea of the types of services that can be accessed using USSD codes. It's always best to refer to your carrier's official website or contact their customer support to get the accurate and up-to-date USSD codes for your region and plan.




1 reply
Question marked as Top-ranking reply

Jan 31, 2026 10:20 PM in response to Careless26

This is not an iPhone or iOS issue.


USSD (Unstructured Supplementary Service Data) codes for mobile devices are specific to each carrier and can vary depending on the country as well. USSD codes are short codes that allow users to access various services and features provided by their mobile carriers. These codes are dialed on the phone's keypad, and when you press the call button, they trigger specific actions or provide information.


Since different carriers have their own set of services and features, the USSD codes used to access them will be unique to each carrier. Furthermore, the same carrier may have different USSD codes for different countries, as their services and offerings can differ based on the local regulations and market conditions.


Some common examples of USSD codes include checking your prepaid balance, activating/deactivating services, checking data usage, and setting up call forwarding, as mentioned in the previous discussion about call forwarding.


If you want to use USSD codes to access specific services or features on your mobile device, you should contact your mobile carrier to obtain the correct codes for your region and plan. They can provide you with a list of the available USSD codes and explain how to use them effectively.


Here are some examples of standard USSD codes that are commonly used by mobile carriers to provide various services and features to their customers:


  1. Check Account Balance: *#BAL# or *#225# or *#646# or *#3282#
  2. Recharge/Top-up: *#123# or *#131# or *#111# or *#121#
  3. Check Data Balance: *#DATA# or *#3282# or *#646# or *#932#
  4. Check Voice Minutes: *#MIN# or *#646# or *#646# or *#646#
  5. Check SMS Balance: *#SMS# or *#3282# or *#646# or *#767#
  6. Enable/Disable Call Waiting: *43# (to enable) or #43# (to disable)
  7. Enable/Disable Call Forwarding: #21# (to check status) or **21PhoneNumber# (to enable) or ##21# (to disable)
  8. Check IMEI Number: *#06#
  9. Activate/Deactivate Data Roaming: *#766# or *#ROM# or *#768# or *#RON#
  10. Customer Service Helpline: 111 or 123 or 121 or 611 or 911 (varies by carrier)


Please note that the actual USSD codes can vary depending on your specific mobile carrier and country. These examples are meant to give you a general idea of the types of services that can be accessed using USSD codes. It's always best to refer to your carrier's official website or contact their customer support to get the accurate and up-to-date USSD codes for your region and plan.




USSD Code Not Working

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.