Набор SIP-номера

Итак, у меня есть очень, очень блестящий новый Nexus 4. Он поддерживает SIP, и я добавил учетную запись SIP на страницу настроек учетных записей телефонии.

К сожалению, я не могу понять, как на самом деле набрать номер SIP. Как мне это сделать?

Телефонный номеронабиратель имеет только цифровые кнопки, а нажатие на поле ввода номера не вызывает всплывающую клавиатуру. Ходят слухи, что в предыдущих версиях Android где-то на странице номеронабирателя была кнопка «текст», но ее нет в JB. Должен быть какой-то способ сделать это...

(Примечание: я не спрашиваю, как добавить номер SIP к контакту. Я знаю, как это сделать. Я хочу набирать номера, которых нет в моем списке контактов.)

Обновление: после некоторых экспериментов я обнаружил, что:

  • нажатие кнопки DIAL при пустом поле перезагружает текстовое поле с последним набранным номером, который может быть номером SIP вида sip:music@iptel.org. Итак, я знаю, что текстовое поле способно обрабатывать текст.

  • попытка вставить текст в поле приводит к тарабарщине. Для приведенного выше числа я получаю 7476874247835,674! (Это то, чему соответствуют буквы на панели набора номера. За исключением : и @, которые испускаются.) Набор этого номера ничего не делает --- очевидно.

Вы пробовали долго нажимать кнопку меню? На большинстве устройств, которые я пробовал, это вызывает клавиатуру. Не уверен, что таким образом можно ввести SIP ID для вызова, но попробовать стоит ;)
Хорошая мысль, но, к сожалению, она не работает... также я обнаружил некоторую странность. Смотрите обновление.

Ответы (1)

Специально для этой задачи я написал простое приложение: https://github.com/whitequark/SIPCaller.

Привет, мы ценим ваше приложение для решения этой проблемы, но есть ли ссылка на выпущенное приложение? Учитывая, что энтузиасты Android ориентируются на конечных пользователей Android, которые не обязательно являются разработчиками, они могут быть не в состоянии скомпилировать и использовать приложение самостоятельно.