Прежде всего, спасибо за то, что указали, что умный набор имеет значение при выполнении вызовов на внутренние номера и внедрении тонов DTMF, потому что у меня есть подобный проект, где это может вызвать проблемы.
В версии 4.5 вы также можете настроить умный набор, но это меню не отображается в главном меню опций, а только в опциях приложения телефона. На «Рабочем столе» нажмите цифровую клавишу, чтобы вывести приложение телефона на передний план, затем нажмите меню -> Параметры -> Smart Dialing -> Код страны.
Теперь, чтобы установить его программно, используйте эту версию конструктора PhoneArguments. Поэтому в своем коде замените аргументы этой строкой, чтобы отключить умный набор:
PhoneArguments phoneArgs = new PhoneArguments(PhoneArguments.ARG_CALL, "12345", false);