Android registriert kein SIP am FritzBox-Router

4561
Luc

In der Vergangenheit habe ich VoIP / SIP-Apps verwendet, um von meinem Android-Telefon aus anzurufen. Kürzlich erhielt ich das Upgrade auf Android KitKat (4.4.x) und habe festgestellt, dass SIP-Konten nativ enthalten sind (Zugriff über App, Einstellungen, SIP-Konten). Es hat jedoch nicht funktioniert: Entweder ist die Verbindung abgelaufen oder die Authentifizierung ist fehlgeschlagen, egal was ich versuche.

Die einzigen Einstellungen, die ich habe, sind ein Benutzername (626) und ein Passwort. Wie konfiguriere ich Android für diese Verwendung?

3

2 Antworten auf die Frage

4
Luc

Nach etwa einer Stunde Suche und Debugging habe ich die Antwort gefunden:

Das FritzBox-Passwort kann nur Ziffern sein.

Für die zukünftige Referenz sind dies die vollständigen Schritte:

  1. Erstellen Sie hier ein neues Telefoniegerät: http://fritz.box/fon_devices/fondevices_list.lua (Sie müssen sich an Ihrem Router anmelden). Wählen Sie im ersten Schritt Telefon und im zweiten Schritt LAN / WLAN (IP-Telefon).

  2. Wählen Sie ein zufälliges Passwort, das nur aus Zahlen besteht. Die empfohlene Länge beträgt 16 Ziffern, da Hacker Zahlen leichter erraten können (ein sicheres Passwort sollte Buchstaben enthalten, die FritzBox kann dies jedoch nicht für VoIP / SIP).
    Tipp: Nachdem Sie das Kennwort in die fritzbox eingegeben haben, kopieren Sie es in den Notizblock und formatieren Sie die Zahlen in 5er-Gruppen, um die Eingabe in Ihr Android-Gerät zu erleichtern.

  3. Mit 16 zufälligen Ziffern können Sie auf der Registerkarte "Kontoinformationen" der FritzBox die Funktion "Registrierung aus dem Internet zulassen" sicher aktivieren.

  4. Suchen Sie Ihre IP-Adresse auf einer Website wie http://whatismyipaddress.com

  5. Wählen Sie in Android "Eingehende Anrufe annehmen", auch wenn Sie es in der FritzBox deaktiviert haben. Dies ist vorübergehend und erleichtert das Testen.

  6. Verwenden Sie die Einstellungen (die wichtigen Einstellungen sind fett dargestellt):
    Benutzername: 626 (oder wie auch immer
    Ihre Kontonummer lautet) Kennwort: Ihr Kennwort (nur Zahlen!)
    Server: Ihre IP-Adresse
    Authentifizierungsbenutzername: nicht erforderlich
    Anzeigename: wie Sie
    möchten Portnummer: 5060 (Standard)
    Transporttyp: TCP
    Send keep-alive: Automatisch (Standard)

  7. Klicken Sie auf Speichern

  8. Wenn Sie in Schritt 5 die Option "Eingehende Anrufe empfangen" aktiviert haben, versucht das Gerät, sich zu registrieren, damit eingehende Anrufe empfangen werden können. Sie sehen die Änderung des Kontostatus (wir befinden uns noch im Bildschirm "SIP-Konten").

  9. Wenn es "Empfangen von Anrufen" liest, bedeutet dies, dass es derzeit bereit ist, Anrufe entgegenzunehmen. Dies bedeutet, dass der Server kontaktiert werden kann und der Login funktioniert.

  10. Sie können jetzt, wenn Sie möchten, "Empfang eingehender Anrufe" deaktivieren.

Das Anrufen über dieses Internetkonto sollte jetzt funktionieren!

Problembehandlung bei Schritt 8:

  • Wenn "Timeout" angezeigt wird, haben Sie wahrscheinlich die IP-Adresse oder die DNS-Adresse falsch eingegeben. Stellen Sie sicher, dass der Transporttyp auf TCP eingestellt ist. Wenn es bereits auf TCP eingestellt ist, versuchen Sie es stattdessen mit UDP, wahrscheinlich aber mit TCP. Sie können auch fritz.boxanstelle der IP-Adresse verwenden. Dies funktioniert jedoch nur zu Hause (nicht an anderer Stelle).

  • Wenn die Authentifizierung fehlgeschlagen ist, haben Sie ein Kennwort mit Buchstaben (oder Leerzeichen oder etwas anderem) verwendet. Oder du hast es falsch geschrieben. Oder Sie haben die falsche Kontonummer. Oder Sie haben die IP-Adresse des Servers falsch eingegeben (Sie melden sich möglicherweise bei der falschen FritzBox an!).

Hinweis: Wenn Sie über eine dynamische IP-Adresse verfügen (eine IP-Adresse, die sich alle paar Tage ändert), müssen Sie einen dynamischen DNS-Dienst verwenden. Ich habe eine statische IP-Adresse (Sie können sie manchmal kostenlos bei Ihrem ISP anfordern), also weiß ich nicht, welche heute gut ist. Früher gab es jedoch viele freie Adressen. Verwenden Sie in diesem Fall in Schritt 6 Ihre DNS-Adresse anstelle Ihrer IP-Adresse als Server.

UDP funktioniert auf 7360 Modell FritzBox mit Android 5.1.1 (getestet nur intern, dh fritz.box als Server). Die Online-Wissensdatenbank (http://en.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/publication/show/268_User-an-IP-telefon-or-Internet-telephony-software -mit-FRITZ-Box / für mein Modell) erwähnt kein reines Zahlenpasswort, aber das war der Trick. equaeghe vor 8 Jahren 0
Mit dem MyFRITZ! Service von AVM (http://de.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/publication/show/1018_Determining-MyFRITZ-Domänenname-zum-direktzugriffs-FRITZ-Box- and-home-network-from-the-internet /) funktioniert es über den dynamischen fritz.net-DNS, aber jetzt nur noch mit TCP. equaeghe vor 8 Jahren 0
@equaeghe Danke für die zusätzlichen Infos! Luc vor 8 Jahren 0
Nun, ich habe die Richtung der Verbindung getestet, indem ich anrief, aber nicht wirklich aufnahm. Nun, da ich das ausprobiert habe, stellt sich heraus, dass der Anruf an diesem Punkt sofort abgebrochen wird. Es scheint also mehr zu geben als nur das, was Sie und ich geschrieben haben. equaeghe vor 8 Jahren 0
Nachdem ich aufgehört hatte, von meinem Telefon aus über die mobile Verbindung mit demselben Telefon über die SIP-Verbindung zu telefonieren, verbesserte sich die Situation. Nur Internetverbindungen haben immer noch Probleme: http://android.stackexchange.com/q/122315/124768. equaeghe vor 8 Jahren 0
UDP ist das einzige, was für mich funktioniert, wenn ich vom Android-Gerät aus anrufe, aber die Verbindung scheint wirklich instabil zu sein. Nach dem Beenden eines Anrufs kann es vorkommen, dass die Registrierung für einen längeren Zeitraum (Timeout) bei der fritzbox fehlschlägt. Meine fritzbox ist aber die 3370. Nur für interne Anrufe verwenden. Thomas Ferris Nicolaisen vor 8 Jahren 0
2
Frank Breitling

Ich habe das gleiche Problem mit der FRITZ! Box 7490 und einem Samsung S4 (Android 5.0.1), Samsung S7 (Android 7.0) und Sony Xperia (Android 6.0.1) gesehen.

Benutzername: musste jedoch der für das IP-Telefongerät angegebene Benutzername sein. Die 3 Ziffern 621 funktionierten nicht.

Passwort: Es macht keinen Unterschied, ob das Passwort nur Ziffern oder auch andere Zeichen enthält.

Server : fritz.box

Aber trotzdem registration timed out. Auch die CSipSimple-App ist fehlgeschlagen.

Ich habe jedoch VOIP / SIP mit den Apps Fritz! App Fon, Zoiper Lite, Zoiper Beta und GS Wave . Am weitesten fortgeschritten war Zoiper mit Bluetooth-Unterstützung und automatischer Aufnahme.