Достаточно просто, например, сделать звонок из приложения для iPhone, а затем использовать символ запятой для отправки DTMF-сигналов для навигации по меню тональной панели:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://somenumber,,1,,2"]];
Но, похоже, это не работает, если вы уже разговариваете по телефону и хотите сделать второй звонок. Когда я пытаюсь сделать это из приложения с кодом выше, он набирает somenumber
, но, похоже, полностью игнорирует ,,1,,2
. Кто-нибудь может это подтвердить?