Skip to content Skip to sidebar Skip to footer

Making A Call From A Dual Sim Android Device Using Adb

I am trying to make a call from a specific sim on a dual sim phone (SIM 0 and SIM 1) using adb and I can't figure out how to direct the call to that particular sim slot. So far, I

Solution 1:

SIM Card is just a container. The name of the entity being used by the phone to register with the network and to make calls is SubscriberID. A single SIM Card may contain multiple SubscriberIDs.

So instead of asking how to make a call from another SIM Card you should be asking how to make a call using SubscriberID other than the default one - whether this other SubscriberID is stored on the same or another SIM Card is mostly irrelevant.

I do not know if there is a way to specify a different SubscriberID for a single call. But you should be fine with setting a new default SubscriberID before the call and then reverting it back afterwards.

To find out the current ID value run:

adb shell settings getglobal multi_sim_voice_call

Then change the active Subscriber via UI and run the command again to get another ID.

Use this command to switch to the appropriate ID before calling:

adb shell settings put global multi_sim_voice_call <ID>

To change data call settings - use multi_sim_data_call instead of multi_sim_voice_call.

Post a Comment for "Making A Call From A Dual Sim Android Device Using Adb"