Android не будет регистрировать SIP на маршрутизаторе FritzBox

4315
Luc

В прошлом я использовал VoIP / SIP-приложения для звонков со своего телефона Android. Недавно я получил обновление до Android KitKat (4.4.x) и заметил, что он изначально включает учетные записи SIP (доступны через приложение вызова, настройки, учетные записи SIP). Это не сработало: либо тайм-аут соединения, либо аутентификация не удалась, что бы я ни пытался.

Единственные настройки, которые у меня есть, это имя пользователя (626) и пароль. Как мне настроить Android, чтобы использовать это?

3

2 ответа на вопрос

4
Luc

Примерно через час поиска и отладки я нашел ответ:

Пароль FritzBox может состоять только из цифр.

Для дальнейшего использования это полные шаги:

  1. Создайте новое телефонное устройство здесь: http://fritz.box/fon_devices/fondevices_list.lua (вам нужно будет войти в свой маршрутизатор). Выберите «Телефон» на первом этапе и «LAN / WLAN» (IP-телефон) на втором этапе.

  2. Выберите случайный пароль, который состоит только из цифр. Рекомендуемая длина составляет 16 цифр, потому что хакеры могут легче угадывать числа (надежный пароль должен содержать буквы, но FritzBox не может сделать это для VoIP / SIP).
    Совет: после ввода пароля в fritzbox скопируйте его в блокнот и отформатируйте числа в группы по 5, чтобы их было легче вводить на устройстве Android.

  3. Используя 16 случайных цифр, вы можете безопасно включить функцию «Разрешить регистрацию из Интернета» на вкладке «Информация об учетной записи» в FritzBox.

  4. Посмотрите ваш IP-адрес, используя сайт, как http://whatismyipaddress.com

  5. Выберите «Принимать входящие звонки» в Android, даже если вы отключили его в FritzBox. Это временно и облегчает тестирование.

  6. Используйте настройки (важные настройки выделены жирным шрифтом):
    Имя пользователя: 626 (или любой другой номер учетной записи, который вы получили)
    Пароль: ваш пароль (только цифры!)
    Сервер: ваш IP-адрес Имя
    пользователя для аутентификации: не требуется
    Отображаемое имя: как вам нравится Номер
    порта: 5060 (по умолчанию)
    Тип транспорта: TCP
    Send keep-alive: автоматический (по умолчанию)

  7. Нажмите сохранить

  8. Если вы включили «Прием входящих звонков» на шаге 5, то теперь устройство попытается зарегистрироваться, чтобы начать прием входящих звонков. Вы увидите изменение статуса учетной записи (мы все еще на экране «Учетные записи SIP»).

  9. Когда он читает «Прием звонков», это означает, что он в настоящее время готов к приему звонков. Это означает, что он мог связаться с сервером и логин работал.

  10. Теперь вы можете, если хотите, отключить «Принимать входящие звонки».

Звонки через этот интернет-аккаунт теперь должны работать!

Устранение неисправностей на шаге 8:

  • Если он показывает «тайм-аут», вы, вероятно, неправильно набрали IP-адрес или DNS-адрес. И убедитесь, что тип транспорта установлен на TCP. Если он уже настроен на TCP, попробуйте UDP, но это, вероятно, TCP. Вы также можете попробовать использовать fritz.boxвместо IP-адреса, но это будет работать только дома (не в другом месте).

  • Если аутентификация не удалась, вы использовали пароль с буквами (или пробелами или что-то еще). Или вы ошиблись. Или у вас неправильный номер счета. Или, возможно, вы неправильно набрали IP-адрес сервера (возможно, вы входили в неправильный FritzBox!).

Примечание. Если у вас динамический IP-адрес (IP-адрес, который меняется каждые несколько дней), вам нужно будет использовать динамический DNS-сервис. У меня есть статический IP-адрес (иногда вы можете запросить их бесплатно у вашего интернет-провайдера), поэтому я не знаю, какие из них хороши в настоящее время, но раньше было много бесплатных. В этом случае используйте ваш DNS-адрес вместо вашего IP-адреса в качестве сервера на шаге 6.

UDP работает на модели 7360 FritzBox с Android 5.1.1 (только для внутреннего тестирования, т. Е. Fritz.box в качестве сервера). Онлайновая база знаний (http://en.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/publication/show/268_Using-an-IP-telephone-or-Internet-telephony-software -with-FRITZ-Box / для моей модели) не упоминает пароль только для номера, но это помогло. equaeghe 8 лет назад 0
С MyFRITZ! сервис от AVM (http://en.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/publication/show/1018_Determining-MyFRITZ-domain-name-to-directly-access-FRITZ-Box- и-home-network-from-the-Internet /) он работает через динамический DNS fritz.net, но теперь только с TCP. equaeghe 8 лет назад 0
@equaeghe Спасибо за дополнительную информацию! Luc 8 лет назад 0
Ну, я проверил оба направления соединения, позвонив, но фактически не поднимая трубку. Теперь, когда я попробовал это, выясняется, что в этот момент вызов сбрасывается сразу. Так что, похоже, происходит нечто большее, чем то, что мы с тобой написали. equaeghe 8 лет назад 0
Как только я перестал звонить со своего телефона, используя мобильное соединение, с тем же телефоном, использующим SIP-соединение, все стало лучше. Только через интернет-соединения все еще есть проблемы: http://android.stackexchange.com/q/122315/124768. equaeghe 8 лет назад 0
UDP - единственное, что работает для меня при звонках с устройства Android, но соединение кажется действительно нестабильным. После завершения вызова он иногда не сможет зарегистрироваться на fritzbox на более длительный период (тайм-аут). Мой fritzbox 3370, хотя. Используется только для внутренних звонков. Thomas Ferris Nicolaisen 8 лет назад 0
1
Frank Breitling

Я видел ту же проблему с FRITZ! Box 7490 и Samsung S4 (Android 5.0.1), Samsung S7 (Android 7.0) и Sony Xperia (Android 6.0.1).

Имя пользователя: однако это должно было быть имя пользователя, данное для IP-телефона. 3 цифры 621 не сработали.

Пароль: не имеет значения, если в пароле были только цифры или также другие символы.

Сервер : fritz.box

Но все же registration timed out. Также не удалось приложение CSipSimple.

Однако я получил VOIP / SIP, работающий с приложениями Fritz! App Fon, Zoiper Lite, Zoiper Beta и GS Wave . Zoiper казался самым продвинутым с поддержкой Bluetooth и автоматической записью.

Похожие вопросы