Итак, у меня есть очень, очень блестящий новый Nexus 4. Он поддерживает SIP, и я добавил учетную запись SIP на страницу настроек учетных записей телефонии.
К сожалению, я не могу понять, как на самом деле набрать номер SIP. Как мне это сделать?
Телефонный номеронабиратель имеет только цифровые кнопки, а нажатие на поле ввода номера не вызывает всплывающую клавиатуру. Ходят слухи, что в предыдущих версиях Android где-то на странице номеронабирателя была кнопка «текст», но ее нет в JB. Должен быть какой-то способ сделать это...
(Примечание: я не спрашиваю, как добавить номер SIP к контакту. Я знаю, как это сделать. Я хочу набирать номера, которых нет в моем списке контактов.)
Обновление: после некоторых экспериментов я обнаружил, что:
нажатие кнопки DIAL при пустом поле перезагружает текстовое поле с последним набранным номером, который может быть номером SIP вида sip:music@iptel.org. Итак, я знаю, что текстовое поле способно обрабатывать текст.
попытка вставить текст в поле приводит к тарабарщине. Для приведенного выше числа я получаю 7476874247835,674! (Это то, чему соответствуют буквы на панели набора номера. За исключением : и @, которые испускаются.) Набор этого номера ничего не делает --- очевидно.
Специально для этой задачи я написал простое приложение: https://github.com/whitequark/SIPCaller.
Иззи
Дэвид Гивен