Un bug Android et SFR empoche la mise !
Ou comment se retrouver avec un gros hors forfait le premier mois sans comprendre pourquoi.
160 caractères… ou moins
Ce qu’il faut savoir c’est que les SMS sont limités à 160 caractères… jusque là rien de bien nouveau sous le soleil.
À propos des 160 caractères: des fois on dit 140 (twitter), des fois on dit 160. Pourquoi? Parce que tout simplement 160 c’est en Alphabet GSM, qui code les caractères sur 7 bits, contrairement au charset iso-8859-1(5) qui est sur 8 bits. 160*7 = 140 * 8 CQFD.
On utilisera donc un charset sur 8 bits si l’on veut des caractères comme ç ou ê (mais pas éèàÇ par exemple qui sont dans le charset GSM).
Repoussons les limites
Les réseaux permettent de chaîner les SMS et ainsi de repousser la limite de 160 caractères, en ayant des messages multiples. Les messages qui suivent sont plus petits (153 caractères) car ils ont les informations de chaînage.
Donc l’application SMS qui est dans Android supporte de chaîner jusqu’à 3 SMS, ce qui nous fait 160 + 153 + 153 = 466 caractères. Confortable non? En plus si on dépasse la limite, l’application SMS Android nous converti automatiquement le message en MMS, ce qui repousse la limite à bien plus… (25000 caractères au bas mot).
Sauf que… pour tout ce qui sort du cadre de l’alphabet GSM, l’application SMS Android encode les messages en Unicode (ou UTF-16), ce qui nous amène à 16 bits par caractère, et donc seulement 70 caractères par SMS! (67 pour les suivants). Soit 70+67+67 = 204 caractères avant de passer en MMS. Déjà beaucoup moins confortable pour taper du bon françois (ou des messages pleins de copier-coller
).
Mais où est l’arnaque?
L’arnaque est bien sûr dans le forfait Full Internet proposé par SFR qui a tout simplement enlevé les MMS illimités de son forfait… Et les facture 0,45€ par MMS. OUCH!
Voilà comment votre serviteur se retrouve avec 20€+ de hors forfait parce qu’il croyait que tout était illimité. En plus la notification qui dit que le message est automatiquement converti en MMS n’apparait qu’en mode portrait, mode que l’on utilise que pour taper des messages très courts…
En creusant plus sur internet et sur divers forums de la communauté android francophone, on trouve que SFR a une option gratuite « Pass Messages illimités » qui propose entre autre… les MMS illimités! Ni une ni deux votre serviteur fonce sur le site SFR rubrique « Mon Compte », et coche les cases qui vont bien. Mais bien sûr l’option ne sera activée qu’à partir du mois prochain…
On commence à se demander si SFR ne l’a pas fait exprès.
En attendant…
Une solution palliative est de changer d’application SMS. Votre serviteur a testé Handcent SMS, qui marche plutôt pas mal et qui demande confirmation avant de faire la fameuse conversion automatique, même en mode paysage. Quelques bugs subsistent néanmoins. Vous pouvez aussi jeter un œil du côté de chompSMS.
Du point de vue technique
Les ingénieurs de Google n’ont pas fait de choix fondamentalement mauvais: UTF-16 permet de coder presque tous les caractères connus, et cela facilite donc l’internationalisation de leur point de vue. Tout en restant conforme aux normes en vigueurs. HTC aurait par contre pu customiser le téléphone pour supporter les charset 8 bits dans les SMS pour la France.
On aurait pu également arguer que limiter à 3 SMS de suite c’est trop peu. En effet, mais cette limite est fortement dépendante du réseau. Ça pourrait marcher chez SFR, mais dans d’autres pays ou chez d’autres opérateurs. Encore un problème de customisation chez HTC/SFR.
Enfin, le choix de l’Unicode impacte directement vos correspondants. En effet, tout ceux qui n’ont pas de téléphone android recevront des messages avec des caractères bizarres genre « B@o@n@j@o@u@r@ » au lieu de « Bonjour » dès que vous écrivez en bon français (ou utilisez la complétion du dictionnaire Android).
Ces deux problèmes sont référencés sur le bug tracker d’Android:
http://code.google.com/p/android/issues/detail?id=2318
http://code.google.com/p/android/issues/detail?id=2600
Un article d’Anisse Astier








Alors ja i eu le meme soucis cependant moi l option Pass Messages Illimités m’est proposé a ………………………
25€!!! seulement
j’ai le meme souci aussi ^^
j’avais remarqué que lorsque j’utilisais certains caractères (comme le « ç ») je passais de 153 caractères à 67
en plus de l’invasion des @@@ il y à aussi celle des ptits carrés :p
Ce qui est bizarre, ce que je n’avais pas ce souci lorsque j’avais la version 1.1 orange, ce n’est depuis que j’ai flasher mon dream…
Bon article sinon
Il faut aussi savoir que les forfaits Full Internet qui sont commercialisés actuellement ont été augmenté d’un euro et comprennent les MMS.
je comprend pas trop, l’option est a 25euros/mois chez sfr, mais quand je vais sur mon compte elle est effectivement gratuite… Est ce un bug ? Est ce juste pendant les 2 premiers mois ?
Bizarre quelqu’un en sait un peu plus sur cette option « gratuite » pour les anciens full internet sans les mms
Vous pouvez envoyer des SMS sur android via l’appli Goojet. C’est gratuit et cela permet même de s’envoyer des photos, des liens sur des pages mobiles en un clic.
Bien sur que c’est fait exprès. Avez vous remarqué que toutes les erreurs commise sont toujours a leur profit ?
L’anomalie a été enregistrée sous plusieurs numéro mais elle bien plus documentée dans l’issue n°2719 : http://code.google.com/p/android/issues/detail?id=2719
De toute les sms c est dépassé, vive les messageries instantanées sur le téléphone .
@tu veux dire les mails plutot non?
oups erreur, je parle à comm
@comm Sauf que Google Talk bug pas mal quand la couverture 3G n’est pas disponible (messages perdus, lag énorme…) Les SMS ça garantit que l’info arrive le plus tôt possible (mais pas forcément dans le bon ordre…)
merci pour l’info… et super, le début mensuel de mon forfait c’est aujourd’hui
. Un mois plein avant activation.
Sympa SFR, il faut deviner quand ils mettent des options gratuites (et utiles en plus), et aller soit-même fouiller pour les trouver et les activer…
aissen : d’où l’intérêt des mails avec « suivi de conversation » de gmail
.
HS : dites, la barre google friend connect affichée en permanence est-elle réellement indispensable maintenant ? C’est moche et inutile pour la majorité des visiteurs :’(.
Uhm, personellement je n’ai pas remarqué de surfacturation, mais vu que je n’ai mon Magic que depuis 1 mois j’en déduis que je dois avoir le MMS illimité ? Je me posais la question car dans les contrat ils parlent de SMS illimité mais ne parlent pas des MMS, même pas sur la zone des hors forfaits…
Et y a-t-il moyen de supprimer le passage en UTF-16 en se limitant à l’alphabet GSM (c’est vite fait de taper un « ê » sans faire attention)? Car à priori impossible de prévoir le type de téléphone du destinataire…
@yazerty toutafè, c’est pour ça que je n’ai pas commenté sur le sujet.
Cela dit je me demande si le push mail est aussi rapide que le chat sms.
Et chatter par gmail c’est moins pratique (entrées texte pas adaptés, etc…), sauf si on est sur un PC.
bonjour, j’ai moi même le forfait full internet 3G+
Sur la boutique du site, c’est bien indiqué (pour les forfait en dessous de 5h par mois) sms ET mms illimités vers tout les opérateurs.
Et en allant sur ma console de gestion … oh mms n’est plus écrit !! alors que j’ai bien commandé ce forfait en passant par le site (pas en boutique)
Un ami est dans le meme cas que moi, viens d’appeller sfr. On lui a répondu que c’est pour les téléphones compatibles comme les iphone en 3.0 … bref, une belle bétise, un mms reste un mms car c’est un standard.
Bref, je ne comprend pas trop la, des idées ?
en effet le forfait actuel est plus cher d’un euro de celui que j’ai pris début mai et qui n’incluait pas les mms…
En effet chez moi l’option « pass message illimitee » semble grauite
Moi aussi, cela doit être lié à la partie « Full internet » du forfait (car il existe l’illimité 3G sans le « full internet »)
N’empêche que c’est vicieux ! :s Merci Anisse pour l’info !
Attention : avec mon illimitic full internet 1h 1ere mouture (début mai) j’ai ajouté l’option gratuite « Pass messages illimites »….
)
MAIS en fait les mms me sont toujours facturés !
Après vérification, l’assistance SFR m’a dit que cette option est en fait obsolète et correspond aux mms « ancienne génération ».
Pour avoir les mms illimités il faut « Pass messenger »… et là c’est 3 euros !!
Vive la clarté !
J’ai pas demandé, mais on doit pouvoir aussi passer aux nouveaux illimitics si on veut, non ? (en redémarrant à 0 le réengagement sur 24 mois bien sûr
[...] Sinon, certains bugs ont été corrigés comme celui des SMS avec des @ (note de cr0vax : problème du même ordre que celui que nous décrivions récemment). [...]
je corrige ma remarque : sur le site on peut passer aux nouveaux illimitics full internet avec les MMS (mais à 1 euro de plus) sans se réengager. Pour ceux qui veulent les mms, c’est mieux que l’option à 3 euros ( la différence étant qu’on ne pourra certainement pas revenir en arrière, par contre l’option peut s’enlever).