This guide shows you how to assign a unique ringtone to each SIM card on an iPhone running iOS 17, so you can tell which line is ringing without looking at the screen. You’ll need an iPhone with two active SIMs (physical nano-SIM and eSIM, or dual eSIM) and the latest iOS 17 update installed.
What You’ll Need
- iPhone with iOS 17 or later (Settings > General > About shows your iOS version)
- Two active SIM cards (physical SIM + eSIM, or two eSIMs)
- The contact you want to customize must be saved in the Contacts app
Step-by-Step
- Open the Settings app on your iPhone.
- Scroll down and tap Sounds & Haptics (or Sounds on some versions).
- Under the Sounds and Vibration Patterns section, you’ll see a Ringtone option. Tap it.
- At the top of the Ringtone screen, you’ll see a section labeled SIM. Tap the SIM you want to set a ringtone for (e.g., “Primary” or “Secondary”). If you only see one SIM, your iPhone may not have detected the second SIM—check that both are active in Settings > Cellular.
- Choose a ringtone from the list (or tap Vibration to set a custom vibration pattern for that SIM). Tap a ringtone to preview it; a checkmark appears next to the selected one.
- Tap Back to return to the Sounds & Haptics screen.
- Repeat steps 4–6 for the other SIM to assign a different ringtone.
- Now, to set a specific ringtone for a contact (optional but useful), open the Contacts app, select a person, tap Edit in the top right, then tap Ringtone.
- In the contact’s ringtone screen, you’ll see the same SIM selector. Choose the SIM that this contact’s calls should use, then pick a ringtone for that SIM. Tap Done to save.
Common Mistakes
- Only one SIM appears in the Ringtone settings. This usually means the second SIM isn’t active or isn’t properly installed. Go to Settings > Cellular and ensure both lines are turned on.
- Setting a contact ringtone without selecting a SIM—if you don’t choose a SIM in the contact’s ringtone screen, the ringtone will apply to calls from that contact on any line, which defeats the purpose.
- Forgetting that custom vibrations are per-SIM too—if you set a custom vibration, it applies to that SIM’s incoming calls, not just the ringtone. This can be confusing if you expect a different vibration per contact.
- Assuming the ringtone changes for all calls from that SIM—the per-SIM ringtone is the default for that line, but a contact-specific ringtone overrides it. If a contact has a custom ringtone, it will play regardless of which SIM the call comes in on (unless you set the SIM in the contact’s settings).
Tips
- Use distinct, easily recognizable ringtones for each SIM (e.g., a classic tone for personal, a beep for work).
- Set a custom vibration pattern for each SIM as a backup—if your phone is on silent, you’ll still know which line is ringing.
- If you want a contact to always ring on a specific SIM, edit that contact and set the SIM in the Ringtone field. Then choose a ringtone that matches that SIM’s default, or a different one if you prefer.
- You can also assign different text tones per SIM (in Sounds & Haptics > Text Tone), which is handy for distinguishing SMS from each line.
Troubleshooting
- No SIM selector appears: Restart your iPhone, then go to Settings > Cellular and confirm both lines are active. If one line shows “No SIM,” reinsert the physical SIM or re-download the eSIM (contact your carrier).
- Changes don’t stick: After selecting a ringtone, tap Back and then Done (if you’re editing a contact). If the ringtone reverts, try restarting your iPhone or toggling Airplane Mode off and on to refresh the network connection.
- Incoming calls still use the old ringtone: Make sure you’ve selected the correct SIM in the Ringtone settings. If you have a contact that has a custom ringtone, it overrides the SIM default—check that contact’s settings.
- Only one SIM is recognized: This can happen if your iPhone is locked to a single carrier or if the second SIM is not activated. Contact your carrier to verify the eSIM is provisioned correctly.
Frequently Asked Questions
Can I set a different ringtone for each SIM on iPhone with iOS 17?
Yes, iOS 17 allows you to assign a unique ringtone to each active SIM card. Go to Settings > Sounds & Haptics > Ringtone, then select the SIM at the top.
Why don’t I see the SIM selector in the Ringtone settings?
The SIM selector only appears if your iPhone has two active SIMs. Ensure both lines are enabled in Settings > Cellular, and that your iPhone supports dual SIM (iPhone XS or newer).
Can I set a different ringtone for a specific contact on a specific SIM?
Yes. Edit the contact, tap Ringtone, select the SIM you want, then choose a ringtone. That ringtone will play when that contact calls on that line.
Will the per-SIM ringtone apply to all calls on that SIM?
It applies to calls from numbers not assigned a custom ringtone. If a contact has a custom ringtone, that overrides the SIM default.
Can I set different text tones for each SIM as well?
Yes, in Settings > Sounds & Haptics > Text Tone, you’ll find the same SIM selector to assign different text tones per line.
Does this work with physical SIM + eSIM?
Yes, as long as both are active, the SIM selector appears. It works with any combination of physical and eSIM.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android