Нашёл не сегодня, а очень давно, но на днях вновь пришлось воспользоваться.
У телефонов с функцией списка контактов — то есть, наверное, у любых, в том числе и очень старых, сотовых телефонов и смартфонов, а также стационарных поумнее — есть функция автоматического донабора номера.
Она позволяет полностью автоматически дозваниваться до абонентов с добавочными номерами, а также проходить голосовые меню (те самые «чтобы сделать то-то, нажмите 1, чтобы сделать другое-то, нажмите 2…»), если, например, приходится часто проходить их по одному и тому же пути.
Предположим, мы хотим позвонить на номер 88005553535, выбрать в голосовом меню пункт № 9, потом пункт № 6, затем ввести PIN-код 1234 и в конце решётку. Выглядит это так:
88005553535,9,6,1234#
Запятая — это специальный символ, который означает, что ввод следующей за ней комбинации цифр (включая звёздочки и решётки, если они есть) надо производить после 2-х секундной паузы. Для первой запятой отсчёт времени идёт от установления соединения с 88005553535 (для сотовых и смартфонов точно, для стационарных не проверял). Последующие запятые отсчитывают время от окончания ввода предыдущей комбинации или действия предыдущей запятой, то есть при необходимости запятые могут идти подряд, например, так:
88005553535,,9,6,1234#
В этом случае первая пауза составит 2 раза по 2 секунды, то есть 4 секунды. Можно ставить 3 и более, жёсткого лимита нет. Это полезно на тот случай, если голосовое меню не сразу начинает принимать ответ, а только после некоторой задержки, которую придётся выявлять экспериментальным путём.
Такую комбинацию можно сохранить в контактах и тогда при вызове этого контакта после установления соединения телефон автоматически будет донабирать все необходимые цифры — в динамике будут слышны тоновые сигналы набираемых цифр (если это не выключено в настройках телефона) как если бы вы сами набирали их на цифровой клавиатуре.
Кроме запятой бывает ещё и другой специальный символ - ; (точка с запятой). Если запятая заставлять телефон ждать ровно 2 секунды, то точка с запятой будет ждать, пока пользователь не подаст сигнал (обычно нажмёт какую-то кнопку). Мне ей не приходилось пользоваться, но она может быть полезна, если не получается подобрать время запятыми.
На некоторых телефонах могут использоваться другие обозначения для этих же функций. Например, вместо «,» будет буква «p», а вместо «;» — «w».
Теперь самое интересное — как вводить эти специальные символы? Если говорить о наборе номера в редакторе контактов, то там у Айфонов они спрятаны в телефонной клавиатуре за кнопкой «+#», а у Самсунгов — за кнопкой «+#». Называются они обычно «Pause» и «Wait», а по-русски, соответственно, «Пауза» и «Ждать» или что-то похожее. На других клавиатурах надписей может не быть, но есть соответственно «,» и «;». Если говорить о самой звонилке, то там может быть всё совсем по-другому. Например, в стандартной звонилке смартфона Самсунг они спрятаны за меню «три вертикальные точки» вверху справа, но появляются они там только когда уже введены какие-то цифры.
На одном старом кнопочном телефоне они вводятся с помощью быстрого нажатия кнопки «» (обозначаются как «p» и «w»), а, скажем, на другом двухсекундная пауза («P») вводится с помощью удержания кнопки «». На стационарных телефонах встречается выделенная кнопка «P».