Вы не можете отправлять тоны DTMF через приложение «Телефон» напрямую с помощью SDK. Однако вы можете добавить номера к номеру телефона следующим образом:
- Точка с запятой: дождитесь набора следующего номера. Приложение "Телефон" покажет кнопку.
- Запятая: подождите 1 секунду (я думаю), а затем наберите номер автоматически.
Пример:
Допустим, вы хотите набрать 1-800-555-1212, через 3 секунды автоматически набрать 2 , чтобы выбрать опцию из голосового меню, а затем позволить пользователю нажать кнопку, которая наберите 4 5 . В качестве URL вашего телефона вы должны передать следующее:
@"tel:1-800-555-1212,,,2;45"
Это также работает в приложениях «Контакты» и «Телефон». Вы даже можете вводить запятые и точки с запятой при редактировании чужого номера телефона, нажимая клавишу + * # на клавиатуре телефона.
Я не знаю, где это задокументировано. Я понял это экспериментально и пообщался с коллегами, которые являются экспертами в области телефонии.