Questions tagged [dual-sim]

A Dual SIM mobile phone is one which holds two SIM cards. Initially, dual-SIM adapters were made available to use in regular mobile phones to allow them to contain two SIMs, and to switch from one to the other as required. This combination is called a standby dual-SIM phone.

Dual-SIM operation allows the use of two services without the need to carry two phones at the same time.

Types

  • Pseudo-Dual - for convenience to use second SIM (as rule, it has «no major» slot for this) without both SIMs connected with owner's mobile service providers (MSP).
  • Dual Sim Shift
  • Dual Sim Stand-by (DSS) - allows the device to switch from one network to the other when required
  • Dual Sim Active (DSA) - allows the device to be connected to both networks at the same time (it's using transceiver). You can switch between the calls without dropping one (select Samsung models)
  • Dual talk - possibility to talk with 2 callers from different MSPs at same time (LG GX500)

    A Dual SIM Phone,

enter image description here

141 questions
7
votes
1 answer

How to get mobile numbers if my android phone have two SIM cards?

I have implemented an application for get the SIM cards mobile numbers from my Google Ebony QWERTY touchscreen.In this device i have two SIM cards.I have used TelephonyManager for get mobile number from device as follows TelephonyManager tMgr =…
prasad.gai
  • 2,977
  • 10
  • 58
  • 93
6
votes
1 answer

Check total number of SIM slot in mobile

After a lot of research, I know the information about total active SIM. But I want to know about total number of SIM slot (SIM active or not) are in mobile. So my question is, Can we detect that the phone has single SIM or multi SIMs?
Tejas Patel
  • 240
  • 4
  • 12
6
votes
1 answer

how to get info of second sim in android

By using this below method i am getting information of sim one TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); // Get the SIM country ISO code String simCountry =…
Anil kumar
  • 87
  • 4
6
votes
1 answer

How to differentiate data / voice usage for dual sim in Android

I am developing application which calculates data and voice usage from user's android phone. Issue I am facing is differentiating this data according to numbers in dual sim phones. (e.g. If I make call from SIM 1 then voice usage should be mapped…
silwar
  • 6,470
  • 3
  • 46
  • 66
6
votes
0 answers

Programmatically disable SIM slot

I have dual sim phone and I need to write a widget that will disable first or second SIM card. Is there any way to do this? Edit: I found questions 1) Dual SIM card Android 2) Dual-SIM Change Default SIM card 3) dual sim android sdk The situation is…
mixel
  • 25,177
  • 13
  • 126
  • 165
6
votes
2 answers

dual sim android sdk

Is there any way in sdk(default) that can handle dual sims? There are many number of android phones available in market which are dual sim. What i want is programmatically change the default sim. Is it possible?
Seshu Vinay
  • 13,560
  • 9
  • 60
  • 109
5
votes
0 answers

Android set custom ringtone for each SIM

I am trying to set custom ringtone using below code: private void registerRingtone(String ringtoneFilePath) { // Create File object for the specified ring tone path File ringtoneFile = new File(ringtoneFilePath); // Insert the ringtone…
Sanjay Panchal
  • 540
  • 2
  • 8
  • 20
4
votes
0 answers

iOS dual sim card, default sim card for cellular data

there is a Dual SIM support for iPhone XS, iPhone XS Max, and iPhone XR. In my app, can I know that which sim card is selected for the default cellular data? Is there any iOS 12 api can do that?
selmer
  • 41
  • 4
4
votes
0 answers

How to get sim card name for a call log item in android?

I am trying to get sim name for each call log like this one: Uri URI_PHONE = CallLog.Calls.CONTENT_URI; String SELECTION_PHONE = CallLog.Calls.NUMBER + "=?"; String[] SELECTION_ARRAY_PHONE = new String[]{phNum}; if…
Akash Sahu
  • 171
  • 1
  • 9
4
votes
1 answer

How to get a PhoneStateListener when using Dual SIM functionality

so I am currently implementing a call forwarding feature in Android, for dual SIM devices. In order to read the current state of the call forwarding (enabled/disabled) for a SIM card, I do the following: I create a TelephonyManager object: val…
anon
4
votes
1 answer

Get call log by sim slot in Marshmallow and below android

I want to get call log history by sim slot number. Like this image: For that I searched many sites till I got: Cursor managedCursor = getActivity().managedQuery(CallLog.Calls.CONTENT_URI, null, null, null, strOrder); int number =…
Vishal Dalve
  • 324
  • 3
  • 16
4
votes
1 answer

How to get imsi number list from android dual sim device?

I want to get list of imsi number(both sim card imsi number list) from dual sim card android device. i have used TelephonyManager to get imsi number but its returning only primary sim card imsi number.
Keyur Thumar
  • 608
  • 7
  • 19
4
votes
3 answers

Android - How to place a call through specific sim in dual sim phone?

I am not able to set the default sim for calling. I am trying to alter the system settings to change the default sim every before I sent the ACTION_CALL intent but ever time I am getting the sim selection dialog public class CallUtil { public…
Kamal
  • 41
  • 1
  • 3
4
votes
2 answers

phonestatelistener is not called for sim slot 2

I have a dual SIM (slot 0 and slot 1) phone. I have the phonestatelistener in my service. This listener receives the callback only when the SIM in the sim slot 0 receives the call. This listener is not getting callback when a call comes for SIM in…
user1123931
  • 479
  • 1
  • 8
  • 24
4
votes
2 answers

How to send sms from specific SIM card in dual phone

I have trying to develop an android app which sending SMS to target. if there are two SIM (SIM1, SIM2) card how can I detect them and select specific SIM card to send SMS Thanks,
RealDream
  • 407
  • 3
  • 6
  • 18
1
2
3
9 10