La Fibre

Fournisseurs d'accès à Internet mobile et 5G/4G fixe => 5G/4G Bouygues Telecom => Bouygues Telecom 5G/4G Bouygues Telecom => Discussion démarrée par: neopbm le 14 septembre 2019 à 11:47:58

Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 14 septembre 2019 à 11:47:58
Bonjour,

Depuis quelques semaines, Google propose sur Android les messages instantanés (RCS) qui sont si j'ai bien compris destinés à remplacer à termes les SMS. C'est pas mal effectivement ça passe par la DATA comme iMessage pour les iPhones.

Par contre je remarque une chose : Si l'APN de connexion de mon tel est configuré en IPv6 (ce qui est le cas par défaut sur mon XIAOMI) le service ne fonctionne pas, cela reste bloqué sur "configuration en cours". Une modif de l'APN pour passer en IPv4 et ça fonctionne.

Un peu dommage pour une technologie "du futur", de ne pas être compatible IPv6 non ? ;)

Mais je me demande si c'est le cas pour tous chez Bouygues, ou si c'est plus un bug lié peut-être à la ROM (ROM Android One d'origine) de mon tel ?

Avez-vous remarqué la même chose ?
Merci
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 14 septembre 2019 à 12:04:49
Je viens de tester et ça fonctionne chez moi.
Fonctionnalités de chat, État : Connecté

Bouygues Telecom
Rom OmniROM android 9
smartphone Huawei
APN IPv6 only
Google Messages 4.7.058
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 15 septembre 2019 à 10:24:58
Merci pour ta réponse.
Avec un APN en IPV6 tout fonctionne chez moi sauf ça.
C'est étrange ! Surement un bug sur la ROM.

A tout hasard, ton APN IPv6 est comme celui-ci ?

Nom : Bouygues telecom
APN : mmsbouygtel.com
MMSC : http://mms.bouyguestelecom.fr/mms/wapenc
Proxy MMS :
Port MMS :
MCC : 208
MNC : 20
Authentification : PAP
Type d’APN : default,supl,mms
Protocole : IPv6

Merci
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 15 septembre 2019 à 14:43:30
Mes réglage APN sont légèrement différents.
Mais je n'ai jamais touché à autre chose que le protocole IP.

Ce que j'ai de différent par rapport à toi :

proxy MMS: 62.201.129.226
port MMS: 8080
Type d'authentification : Non défini
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 15 septembre 2019 à 15:08:46
OK, merci.

Même avec tes paramètres si je bascule en IPv6 je perds la connexion au service RCS. C'est donc bien un problème lié à mon tel ou sa ROM à mon avis.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Thornhill le 15 septembre 2019 à 15:38:53
Sur mon Xiaomi A1, impossible d'activer RCS, il reste bloqué en "Etat: Configuration", que je force ou pas IPv4.
Mon Type APN diffère un peu : default,mms,xcap

C'est un abonnement ByT Entreprise, c'est peut-être pour ça...
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 15 septembre 2019 à 16:55:29
Sur mon Xiaomi A1, impossible d'activer RCS, il reste bloqué en "Etat: Configuration", que je force ou pas IPv4.
Mon Type APN diffère un peu : default,mms,xcap

C'est un abonnement ByT Entreprise, c'est peut-être pour ça...

Je viens de tester avec le A1 de mon père. En IPv6 ça ne passe pas, en IPv4 c'est OK.

@Thornhill : J'ai eu ce même problème de blocage à l'état de configuration. Je l'ai résolu en suivant les conseils donnés dans l'appli messages pour pareil cas : https://support.google.com/messages/answer/9363493 (https://support.google.com/messages/answer/9363493). Les étapes 1&2 concernant les caches d'applications à vider.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 15 septembre 2019 à 18:23:08
L'appli Messages communique avec le serveur Google en IPv4 uniquement, sur le port 443.

Serveur RCS de Google pour Bouygues Telecom:
fr.bouygues.rcs.telephony.goog
216.239.36.127

Tu as peut-être un souci avec le tunnel IPv4-IPv6.
Je remarque le drôle de TLD en .goog perso je ne connaissais pas :)

Arrives-tu à ping fr.bouygues.rcs.telephony.goog ?
As-tu accès aux logs ?

Je parie sur un truc de ce genre (https://forum.xda-developers.com/showpost.php?p=80083801&postcount=615) :
Citer
[5280] buc.b: (RCS): : Registration has failed: drx: (RCS): : Can't send message: failed to connect to /216.239.36.127 (port 443) from /:: (port 0) after 15000ms: connect failed: ENETUNREACH (Network is unreachable)
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Mogette le 15 septembre 2019 à 18:50:52
Bonjour,

Impec sur mon OP6T ( ROM officielle ) avec abo b&you.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 16 septembre 2019 à 06:46:44
Arrives-tu à ping fr.bouygues.rcs.telephony.goog ?
As-tu accès aux logs ?

Je n'ai pas d'appli terminal installée sur le tel.
Je ferai un test et donnerai le résultat ici.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Mogette le 16 septembre 2019 à 15:28:08
Finalement pas top, ça se déco assez souvent ! Les MMS n'arrivent plus ... Je repasse sous l'appli stock de mon OP6T
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 16 septembre 2019 à 15:29:22
Pour le ping, tu peux aussi utiliser adb avec un cable usb et un PC (activer debug adb dans les options développeurs du tel).
Citer
adb shell

Par curiosité j'ai regardé et c'est le même serveur de google 216.239.36.127 qui répond pour tous les opérateurs français. Effectivement en ipv4 seulement, pas génial.

fr.bouygues.rcs.telephony.goog
fr.orange.rcs.telephony.goog
fr.free.rcs.telephony.goog
fr.sfr.rcs.telephony.goog
fr.coriolis.rcs.telephony.goog
Titre: Message instantanés (RCS) et BT IPV6
Posté par: hm55 le 16 septembre 2019 à 16:33:34
J'ai enfin mon explication pourquoi RCS n'arrivait pas à se connecter  :)
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 16 septembre 2019 à 18:01:27
Ce que je ne comprends pas c'est que toutes mes applis utilisent le nat64 pour parler à des serveurs ipv4 (préfixes 64:ff9b:: ) sauf l'appli Messages de Google qui reste en ipv4 et donc utilise 464XLAT.

L'ip est peut être écrite en dur dans le code... Ça paraît étrange.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 16 septembre 2019 à 18:12:46
Pour le ping, tu peux aussi utiliser adb avec un cable usb et un PC (activer debug adb dans les options développeurs du tel).
Par curiosité j'ai regardé et c'est le même serveur de google 216.239.36.127 qui répond pour tous les opérateurs français. Effectivement en ipv4 seulement, pas génial.

fr.bouygues.rcs.telephony.goog
fr.orange.rcs.telephony.goog
fr.free.rcs.telephony.goog
fr.sfr.rcs.telephony.goog
fr.coriolis.rcs.telephony.goog

Merci du temps que tu consacres au sujet.
Par contre je ne comprends pas, il me semble que tu indiquais au début que c'était OK pour toi en IPv6. Du coup j'avoue être paumé lol
La technique et moi ça fait 2 ;)
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 16 septembre 2019 à 18:20:33
Finalement pas top, ça se déco assez souvent ! Les MMS n'arrivent plus ... Je repasse sous l'appli stock de mon OP6T
De ce que j'ai lu sur le net ce serait dû à ta rom qui optimise un peu trop fort.

Voici ce que j'avais pu trouver sur un forum :

Citer
Pour ceux qui ont la fonctionnalité de chat active puis qui disparaît en indiquant que l'appareil n'est pas compatible, voici la solution (testé sur OnePlus 5T, je pense que ça devrait fonctionner en cherchant l'équivalence)
En fait il faut ajouter l'appli dans la liste des applications non optimisées pour la batterie, la fonctionnalité de chat RCS est revenue directement.
Paramètres > applis et notifications > applis acces spécial > optimisation de la batterie
Puis chercher l'application Messages de Google et "ne pas optimiser".
Et hop, la fonctionnalité de chat est de retour.

A+
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Mogette le 17 septembre 2019 à 11:42:16
Déjà tester avant le retour sur l'appli stock de mon OP6T !
Titre: Message instantanés (RCS) et BT IPV6
Posté par: renaud07 le 17 septembre 2019 à 16:35:54
La compatibilité dépend de la ROM/APN ou seulement de l'appli messages ? Car vu qu'a priori ça marche avec tous les opérateurs... Motorola X4, Pie (stock), abonnement RED (en v4, pas de v6 donc à priori ça ne devrait pas poser de problème contrairement à BT).

J'ai bien la fonctionnalité dans les paramètres, mais ça me dit que ce n'est pas compatible. Et l'optimisation de la batterie est désactivée.

Je devrais peut-être ouvrir un topic similaire pour SFR ?
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Mogette le 17 septembre 2019 à 17:20:11
Bon je suis têtu et j'ai refait un essai. J'ai utilisé les 2 APN que j'ai trouvé ici :

https://www.frandroid.com/comment-faire/tutoriaux/trucs-et-astuces/351732_configurer-lapn-de-mobile-android

J'ai laissé l'APN MMS tel que, mais changer IPV4 par IPV6 dans l'autre. Reboot du tel puis j'ai relancé google message en ayant effacer toutes les données de l'appli.

Cela fonctionne pas trop mal pour le moment.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: vivien le 17 septembre 2019 à 18:07:53
Par contre je ne comprends pas, il me semble que tu indiquais au début que c'était OK pour toi en IPv6. Du coup j'avoue être paumé lol
La technique et moi ça fait 2 ;)

Quand un serveur est uniquement en IPv4 et que le mobile est uniquement en IPv6, il y a deux techniques possibles :

- DNS64 : Le DNS de Bouygues te renvoie systématiquement une IPv6, même pour les sites avec uniquement une IPv4. L'IPv6 renvoyée pour les sites IPv4 uniquement est celle de la plateforme NAT64 qui a accès à l'Internet IPv4. Ton paquet est donc en IPv6 de ton application jusqu'à la plateforme de NAT64 où elle passe en IPv4.

- 464XLAT : Quand l'IPv4 est en dure (pas d'utilisation du DNS), Android 5.0 et + intègre un mécanisme qui permet à Android d'annoncer une IPv4 (toujours la même: 192.0.0.4 et le téléphonne va encapsuler le trafic dans IPv6 vers une plateforme 464XLAT qui elle a accès à IPv4. TOn paquet est donc en IPv4 sur l'application, ton mobile le fait passer sur IPv6 comme une sorte de VPN qui sort sur la plateforme 464XLAT.

L'IPv4 publique est donc différente dans les deux cas :
J'affiche maintenant les IP à coté de l’information sur la connectivité.

En 464XLAT / NAT64 / DNS64 on peut avoir une IPv4 publique qui change selon que l'on réalise des requêtes via un nom de domaine ou une IPv4 littérale :
(https://lafibre.info/images/ipv6/201706_iplafibre_ipv6.png)

L'IP locale est 192.0.0.4 : Le bloc 192.0.0.0/29 est réservé pour DS-LITE :

Comment:        This block is used for DS-LITE, a technology for
Comment:        sharing an single IPv4 address among multiple broadband
Comment:        customers by combining IP in IP and Network Address Translation.


(https://lafibre.info/images/ipv6/201706_Dual-Stack_Lite.svg)

Ne pas hésiter à tester sur https://ip.lafibre.info/ que les deux mécanismes fonctionnent. Si c'est le cas il doit y avoir deux IP différentes.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 27 octobre 2019 à 18:12:07
J'ai fait ton test https://ip.lafibre.info/ en paramétrant l'APN de mon mobile en ipv6, j'ai bien 2 ip différentes et pourtant la config RCS bloque.
Dès que je passe l'APN en ipv4 ça fonctionne. Quelque chose au niveau de la ROM Xiaomi doit bloquer.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 27 octobre 2019 à 18:54:30
>  ping fr.bouygues.rcs.telephony.goog

Je n'ai pas d'appli terminal installée sur le tel.
Je ferai un test et donnerai le résultat ici.
Quel est donc ce résultat ?
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 27 octobre 2019 à 19:46:36
Quel est donc ce résultat ?

Alors, si je paramètre mon APN en ipv6 j'ai toujours ce résultat :
:/ $ ping fr.bouygues.rcs.telephony.goog
connect: Network is unreachable
2|:/ $

Même si j'essaie un ping vers www.google.com ou une autre adresse. Et pourtant mon tel est bien connecté, j'arrive à actualiser une page web et refaire par exemple le test de https://ip.lafibre.info

En ipv4 tout passe, ping, navigation et RCS.

Par contre, j'avais mal lu le résultat du test lafibre.info tout à l'heure.
Avec mon APN en ipv6, j'ai bien une ipv4 & une ipv6 mais j'ai une ligne HS :
Connectivité IP :    Bienvenue dans l’internet du futur !
Connectivité IPv4 (via requête DNS) OK : IPv4 publique = 80.214.XXX.XX
Connectivité IPv4 (via IPv4 littérale) hors-service
Connectivité IPv6 (via requête DNS) OK : IPv6 publique = XXX:cec0:XXXX:2da6:2a93:XXX:XXX:21d9

J'ai masqué les adresse je sais pas si c'est nécessaire.
Je pense donc que le problème vient du fait que j'ai ce HS à ipv4 littérale.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 27 octobre 2019 à 20:03:29
C'est étrange que tu n'arrives à pinger aucune machine en ipv6.
Essaye ces 2 ping (en étant en APN ipv6):
ping6 2600::
ping6 ipv6.google.com

Pour le reste on dirait que 464CLAT ne fonctionne pas sur ton téléphone.
Toujours en APN ipv6, arrives-tu sur ton navigateur à visiter la page https://1.1.1.1 (https://1.1.1.1)


edit 28/10/2019: mea culpa, ping doit être écrit ping6 pour contacter une adresse ipv6
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 27 octobre 2019 à 20:28:47
Alors, en ipv6 je n'accède pas à https://1.1.1.1 (page d'erreur avec Chrome)

et les pings ne fonctionnent pas :

ping 2600
connect: Network is unreachable
$
ping ipv6.google.com
ping: unknown host ipv6.google.com
$

Il doit donc bien y avoir un soucis dans la façon dont le tel (enfin sa rom) gère le réseau. C'est un Xiaomi avec Android One (à jour). Je n'ai pas essayé de rom custom pour voir si cela fait une différence.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 27 octobre 2019 à 20:45:11
Tu n'as pas écrit correctement l'adresse ip 2600:: il manque les deux point deux point  :D
Quand ton téléphone est en wifi chez toi est-ce que la connection ipv6 est meilleure ?
Là clairement y a un souci en ipv6.
Avec un APN en IPV6 tout fonctionne chez moi sauf ça.
Donc ça a empiré depuis le mois dernier visiblement !
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 27 octobre 2019 à 21:04:00
Oups !

ping 2600::
ping: unknown host 2600::

Si je suis en Wifi chez moi, mon opérateur (RED SFR) me donne de l'ipv4. Et c'est comme ça que j'ai eu l'idée de tester BT aussi en ipv4 puisque le RCS fonctionne si j'active le Wifi.

Je dis que tout fonctionne car je n'avais pas testé les pings. Mais mis à part donc ces pings et le RCS je n'ai rien vu qui bloque en ipv6 par rapport à ipv4. Donc pour mon usage très basique, tout était ok sauf le RCS.

Je reste donc en ipv4 tant pis pour l'internet du futur. Et j'ai la flemme de tester avec mon ancien mobile (faire une réinstallation de celui-ci) pour valider que le problème vient bien de la rom Xiaomi android One lol

Merci pour ton aide en tout cas !!
Titre: Message instantanés (RCS) et BT IPV6
Posté par: decalage le 28 octobre 2019 à 13:39:41
Précision utile : pour pinger en ipv6 sur android (et linux) il faut taper ping6 et il faut être root.  :)
Donc je reviens sur ce que j'ai dis, ipv6 fonctionne bien sur ton tel.
Le problème sur ton tél serait seulement le mécanisme 464XLAT qui ne fonctionne pas : tu ne peux pas consulter les adresses ipv4 litérales quand tu es en ipv6.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 28 octobre 2019 à 16:12:17
Précision utile : pour pinger en ipv6 sur android (et linux) il faut taper ping6 et il faut être root.  :)
Donc je reviens sur ce que j'ai dis, ipv6 fonctionne bien sur ton tel.
Le problème sur ton tél serait seulement le mécanisme 464XLAT qui ne fonctionne pas : tu ne peux pas consulter les adresses ipv4 litérales quand tu es en ipv6.
D'accord merci.
Donc pour le moment pas de réelle solution autre que de forcer l'apn en v4.
Peut-être que ce mécanisme 464XLAT sera corrigé dans une future maj ou que les serveurs rcs de google basculeront à terme en ipv6.

Pour la maj j'en doute, de ce que j'ai pu observer le problème existe sur plusieurs modèles Xiaomi  avec Android One. Au moins 2 dans mon entourage.
Ces modèles bénéficient de maj mensuelles, si les développeurs sont informés du bug il ne doit pas faire parti des priorités car depuis l'été aucunes des maj n'a résolu cela. Après certes c'est un dysfonctionnement isolé.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 29 octobre 2019 à 12:38:36
Bon, finalement je me suis lancé. Avec une rom custom sur le tel, le RCS fonctionne bien en ipv6.
Cela voudrait donc bien dire que le soucis concerne uniquement l'OS officiel de Xiaomi.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: vivien le 30 octobre 2019 à 08:12:09
Donc on s'oriente plus vers un problème de 464XLAT pour Xiaomi.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 30 octobre 2019 à 08:26:36
Oui. Par commodité je suis revenu à l'OS officiel. Je verrai si une maj corrige ce bug.
J'ai envoyé à Xiaomi France le lien du sujet via Twitter mais peu d'espoir
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 28 décembre 2019 à 10:52:10
Bonjour,

J'ai voulu refaire un essai vu qu'il y eu des maj sur le tel depuis.
Maintenant si je passe mon APN en IPv6 je n'ai plus de DATA du tout. Donc retour forcé en IPv4. Tant pis.

A+
Titre: Message instantanés (RCS) et BT IPV6
Posté par: vivien le 28 décembre 2019 à 11:00:03
Je crois que Bouygues Telecom a identifié un problème sur ces téléphones et ils sont blacklisté d'IPv6.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 28 décembre 2019 à 11:05:02
Je crois que Bouygues Telecom a identifié un problème sur ces téléphones et ils sont blacklisté d'IPv6.

Ah ok, merci pour l'info. Cela risque de créer pas mal de sollicitations vers les conseillers BT car par défaut ce tel (MI A2 Lite - Android ONE) paramètre l'APN en IPv6.
J’essaierai de voir dans mon entourage si c'est la même chose. 
Titre: Message instantanés (RCS) et BT IPV6
Posté par: neopbm le 13 avril 2020 à 18:36:18
Pour info, au fil des MAJ Xiaomi n'a pas corrigé le problème. Mais peut-être que BT pousse à l'IPv6.

J'avais paramétré mon tel avec l'APN en IPv4 pour pouvoir utiliser les RCS malgré le bug de la ROM.
Depuis aujourd'hui, avec l'APN en IPv4 je n'ai plus de DATA, mais j'en ai avec l'APN IPv6. Ce n'était pas le cas les mois précédents.
Titre: Message instantanés (RCS) et BT IPV6
Posté par: Thornhill le 11 août 2020 à 13:38:32
testé aujourd'hui sur un Mi A1 + ByT :
- RCS KO en IPv6
- RCS OK en IPv4
- pas de souci en IPv4 sur les autres services