Я прочитал все сообщения о DTMF и iPhone. Я знаю, что символы "#" и "*" запрещены SDK по соображениям безопасности. Я пробовал обходные пути stringByAddingPercentEscapesUsingEncoding: и FURLCreateStringByAddingPercentEscapes. В моем случае невозможно генерировать тоны DTMF, как предлагалось в одном сообщении, и даже смайлики с сенсорным набором не поддерживают # и *. Я также использовал ABPeoplePicker et. др. и не нашел способа использовать # и *. В настоящее время. Кто-то из моего проекта клянется, что он использовал приложение, которое напрямую использует родное приложение для набора номера/телефона, чтобы использовать символы # и *. Я не могу найти способ сделать это. Я не нашел ни API, ни даже сообщений об этом.
****ПРИМЕЧАНИЕ**** если вы поместите номер в приложении «Контакты» с помощью # или *, он будет набирать номер и использовать команды DTMF.
Наше приложение генерирует внутренний номер телефона 123 123 1234,,1234#,,1234567*,,123456#; поэтому его нельзя использовать. Кроме того, мы могли бы использовать список контактов для создания отформатированного номера, который теоретически удовлетворит требованиям безопасности SDK. Но, похоже, нет никакого способа использовать собственное приложение для набора номера, чтобы убедить iOS в том, что мы не злонамеренны. Кто-нибудь знает, есть ли способ напрямую использовать приложение для набора номера, чтобы мы могли использовать DTMF-команды "#" и "*"?
Большое спасибо.