3 votes

Android n'enregistre pas le SIP sur le routeur FritzBox

Par le passé, j'ai utilisé des applications VoIP/SIP pour appeler depuis mon téléphone Android. Récemment, j'ai reçu la mise à jour vers Android KitKat (4.4.x) et j'ai remarqué qu'il inclut les comptes SIP de manière native (accessible via l'application d'appel, les paramètres, les comptes SIP). Cependant, cela ne fonctionne pas : soit la connexion est interrompue, soit l'authentification échoue, peu importe ce que j'essaie.

Les seuls paramètres que j'ai sont un nom d'utilisateur (626) et un mot de passe. Comment puis-je configurer Android pour qu'il l'utilise ?

4voto

Luc Points 2323

Après environ une heure de recherche et de débogage, j'ai trouvé la réponse :

Le mot de passe de la FritzBox ne peut être que numérique.

Pour référence future, voici les étapes complètes :

  1. Créez ici un nouvel appareil de téléphonie : http://fritz.box/fon_devices/fondevices_list.lua (vous devrez vous connecter à votre routeur). Choisissez Téléphone dans la première étape et LAN/WLAN (téléphone IP) dans la deuxième étape.

  2. Choisissez un mot de passe aléatoire composé uniquement de chiffres. La longueur conseillée est de 16 chiffres car les pirates peuvent deviner les chiffres plus facilement (un mot de passe fort doit comporter des lettres, mais la FritzBox ne peut pas le faire pour la VoIP/SIP).
    Conseil : après avoir saisi le mot de passe dans la fritzbox, copiez-le dans le bloc-notes et formatez les chiffres par groupes de 5 pour faciliter leur saisie dans votre appareil Android.

  3. En utilisant 16 chiffres aléatoires, vous pouvez activer en toute sécurité la fonction "Autoriser l'enregistrement à partir d'Internet" dans l'onglet "Informations sur le compte" de la FritzBox.

  4. Recherchez votre adresse IP à l'aide d'un site tel que http://whatismyipaddress.com

  5. Sélectionnez "Recevoir des appels entrants" dans Android, même si vous l'avez désactivé dans la FritzBox. Ceci est temporaire et facilite les tests.

  6. Utilisez les paramètres (les paramètres importants sont en gras) :
    Nom d'utilisateur : 626 (ou tout autre numéro de compte que vous avez obtenu)
    Mot de passe : votre mot de passe (chiffres uniquement !)
    Serveur : votre adresse IP
    Nom d'utilisateur pour l'authentification : pas nécessaire
    Nom d'affichage : comme vous voulez
    Numéro de port : 5060 (par défaut)
    Type de transport : TCP
    Envoi keep-alive : Automatique (par défaut)

  7. Appuyer sur la touche "Sauvegarder".

  8. Si vous avez activé l'option "Recevoir des appels entrants" à l'étape 5, l'appareil va maintenant essayer de s'enregistrer pour pouvoir commencer à recevoir des appels entrants. Vous verrez le statut du compte changer (nous sommes toujours dans l'écran "Comptes SIP").

  9. Lorsqu'il indique "Receiving calls", cela signifie qu'il est actuellement prêt à recevoir des appels. Cela signifie qu'il a pu contacter le serveur et que la connexion a fonctionné.

  10. Vous pouvez maintenant, si vous le souhaitez, désactiver la fonction "Recevoir des appels entrants".

Les appels via ce compte internet devraient maintenant fonctionner !

Dépannage à l'étape 8 :

  • S'il indique "timed out", vous avez probablement mal saisi l'adresse IP ou l'adresse DNS. Vérifiez également que le type de transport est défini sur TCP. Si c'est déjà le cas, essayez UDP, mais c'est probablement TCP. Vous pouvez également essayer d'utiliser fritz.box au lieu de l'adresse IP, mais cela ne fonctionnera qu'à la maison (pas ailleurs).

  • Si l'authentification a échoué, vous avez utilisé un mot de passe contenant des lettres (ou des espaces ou autre chose). Ou vous avez fait une faute de frappe. Ou vous n'avez pas le bon numéro de compte. Ou vous avez mal saisi l'adresse IP du serveur (vous vous connectez peut-être à la mauvaise FritzBox !).

注意してください: Si vous avez une adresse IP dynamique (une adresse IP qui change tous les quelques jours), vous devez utiliser un service DNS dynamique. J'ai une adresse IP statique (vous pouvez parfois la demander gratuitement à votre fournisseur d'accès) et je ne sais donc pas quels sont les bons services de nos jours, mais il y en avait beaucoup de gratuits auparavant. Dans ce cas, utilisez votre adresse DNS au lieu de votre adresse IP comme serveur à l'étape 6.

1voto

Frank Breitling Points 575

J'ai constaté le même problème avec la FRITZ!Box 7490 et un Samsung S4 (Android 5.0.1), un Samsung S7 (Android 7.0) et un Sony Xperia (Android 6.0.1).

Nom d'utilisateur : Cependant, il doit s'agir du nom d'utilisateur donné pour l'appareil téléphonique IP. Les 3 chiffres 621 n'ont pas fonctionné.

Mot de passe : Le fait que le mot de passe ne contienne que des chiffres ou d'autres caractères n'a pas fait de différence.

Serveur : fritz.box

Mais tout de même registration timed out . L'application CSipSimple a également échoué.

Cependant, j'ai réussi à faire fonctionner VOIP/SIP avec les applications Fritz!App Fon , Zoiper Lite , Zoiper Beta y GS Wave . Zoiper semble le plus avancé avec la prise en charge du Bluetooth et l'enregistrement automatique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X