Выбор SIM карты, с которой необходимо произвести выбор

Добрый день!

Пошерстил форум, но так и не нашел чего-то, что смогло бы мне определенно помочь.

Дело в том, что разрабатываю приложуху типа звонилки на delphi xe7. И необходимо учитывать возможность использования на двухсимочном телефоне. Обязательное условие - вызов в скрытом режиме (т.е. без набора номера). В автоматическом режиме вызов идет с 1 Sim карты, даже если в настройках выставляю приоритет другой.

Кто сталкивался с похожим. Большинство тем датированы 2013 и 2014 годом, возможно на текущий момент уже есть какое-то решение.

Меня интересует, как программно выбрать необходимую для вызова SIM-ку?

И собственно код вызова с Intentom:

DelphiВыделить код

1
2
3
4
5

  Intent := TJIntent.Create;
  Intent.setAction(TJIntent.JavaClass.ACTION_CALL);
  URI:=TJnet_Uri.JavaClass.parse(StringToJString('tel:' + USSD));
  Intent.setData(URI);
  SharedActivity.startActivity(Intent);