Dual-sim mobile phones: dissociate uses by cards and simultaneous activation of 2 cards in transmission and reception

Hello sailors,

I use a sony XA2 PLUS DUAL SIM: the first sim is for personal use while the other is for professional use.

I would like to know if it is possible to improve the management of dual sim mobile phones for mainly:

  • dissociate the uses linked to each sim card
  • have the possibility of simultaneously activating the 2 cards in transmission AND reception

Currently, you have to choose which card answers calls and messages, because if both cards are active for reception, only one is active for transmission. For me this management is a source of many errors on a daily basis with my interlocutors. I often do not see clearly what is the source of the call or the message. I forget to reactivate the right card to answer calls or messages and my contacts can see my 2 phone numbers. In addition, the search for contacts of one or the other of these 2 categories (professional / personal) is laborious, because there is no distinction everything is mixed. Likewise, putting one or the other of the sims on standby would make it possible to better manage uses: in the evenings and weekends, I would like to cut the professional line while the week during the day, I would like to put in watch the personal line. Finally, 2 phones would probably be easier to manage…

Here is a summary of the functions that I think are necessary to manage dual sim phones:

  • make calls and answer messages without having to change sim cards on the fly
  • associate a ringtone by sim card to immediately identify the source
  • separate professional and personal contacts or be able to view their connection to one or the other of the sim cards
  • have an “airplane” mode capable of switching to standby a single sim card at a time

Is there an application which already responds to this mode of management of dual sim cards (jolla store, openrepos, android …) ?

Can Jolla implement in a future update of the system at least a function allowing to activate the 2 sim cards simultaneously in reception AND transmission so that it is possible to make calls and send messages without having to switch from there to each other like today?

If not, is it possible to create such an application or are there any technical or software restrictions ? Therefore, is it possible for a beginner (me) to design such an application and with what basic knowledge to acquire?

good to you.


Both cards can be online and receive calls,
obviously not at the same time as you have only one handset :wink:
You can also configure which card should be used for data and you can select which card should be used when calling/messaging in settings
(Unfortunately I have at the moment only one card/SD card, so I cannot give you more hints)

There is no ringtone selection for cards. I would like that, too. But do not see Jolla implementing it. And afaik there is no app like that.
Closest is coderus ‘personal ringtones’ on openrepos but that is per contact.

Separate contacts or distinction of private, office, fun numbers is not there. But asked for long time…

There is, in settings SIM cards you can enable/disable one card (one must be active).


thank you for your reply, but they do not satisfy me.

This is because you don’t appear to be a dual sim phone user. Regarding point 3), in the settings functions, the 2 cards once inserted in their sim slot are active and configurable, but it is not possible to deactivate one (type “airplane mode” function).

Can someone from Jolla or a developer tell me, if technically the activation of 2 sim cards in simultaneous emission is possible? If so, I’ll try to develop an app of what I’m missing.

You are welcome.


What is your question?
Have two SIM cards enabled at the same tim

You are welcome.


What is your question now?

Having two SIM cards enabled at the same time¿
This allows you to receive calls on both cards. While making a call on one card the other is busy. You may define one card for outgoing calls or choose every time.

Disable one of the two SIM cards¿
Yes! (see above pic)

Thank you, you are right, your screenshot shows that it is a function of activating sim cards, like light switch.

For example: if you have activated sim n°2, as main, and someone sends you a message from sim1, can we reply to them without changing the default active card? No, you have to make a manual change each time: for reminders and replies to messages.

The idea would be that depending on the sim at the origin of the message or the call, the device is able to activate the appropriate card to answer or call without having to go through a specific manipulation. Likewise, depending on the classification of contacts in the phonebook by sim, you can activate the right card on the fly without worrying about it.

Am I clear?

Another aspect of this question, is it technically possible to perform this function or is sailfish x development APIs insufficient and not allowing it?

I am afraid not.

If you have only card #2 active no one os able to call (i.e. reach) you or send you a message (read: your device will not receive it as the card is switched off).
Is this clear?

You want auto-enabling of SIM cards depending on your action - a call or a message to the other deactivated SIM?
This is not possible as the SIM is in ‘flight-mode’.
Sounds like if you want to push the call button inside of a plane with enabled flight mode to auto-activate cellular connectivity. Not a good idea!

I am sending you a screenshot which shows which sim card is active in EMISSION (here n°2 NRJ MOBILE only). It is this function that causes me problem, because you must change every time, for me 20x per days

Yes, i want auto-enabling of SIM cards depending on my action - a call or a message to the other SIM, contact…

This is not foreseen nor implemented in SFOS.
And I am not sure whether it would be a good idea / allowed at all (see above).

But you migh tinker with dbus, grab the right signal (call/message initiation), emit signal to activate SIMx and retry the initiation…

I think you’re talking past each other, activate/enable vs. change/active/default sim card. For the latter both cards have to be enabled and that’s what @pitix means I guess.

1 Like

And that is what I tried to explain a few posts earlier.
If he wants to decide from which card to call/message on the fly both cards needs to be online.

Your input in this thread has been worthless. Time for you to move on to something else, since you are clearly not grasping the basic problem described - something that made me give up on using two SIM cards with Sailfish already back in the Aquafish days.

I have just quickly scrolled through this topic, and here are my two cents.

Dual SIM settings could be more granulate (associate contacts/groups to a SIM), but I have absolutely no trouble using two SIM cards all the time in an XA2+ with Sailfish. It is obviously “standby dual SIM”, but that means that I get calls to both SIM cards, so I am reachable. My operator sends me a text if someone tried to call me while I was “off the network” (i.e. talking on the other SIM), so I haven’t missed any call because of this. It also became a stable routine to toggle the SIM selection before making a call or sending a text, so I’m not mixing them up anymore like in the beginning.

1 Like

Could you elaborate then, please?
To make it understandable for us dummies :wink:

Another “solution” would be to go to the Sim card screen and select the Always ask option, then there is no “default” SIM, so before each action you will get a prompt to select the SIM you want. It is a bit easier than going through the top drawer menu and turn on/off the “default” card. It does not automatically select the “correct” SIM to use but it makes manual selection much easier.


There are lots of suggestions on this subject in that topic here Improve Dual-SIM support - #5 by lzbk
There are other topics deal with this (or bugs related to SIM card choice) :