OVH Community, votre nouvel espace communautaire.

Nombre de sms débité


sumousse
12/05/2014, 17h53
Bonjour et merci pour la réponse !

Je suis en 8bit.

Je fais le test dès demain matin !

Edit: C'est bon, merci !!

Edit2, précision reçu sur la ML:
Un SMS = maximum 140 octets (8 bits) soit 140*8/7=160 caractères en 7 bits (latin1/GSM) ou 140*8/16=70 caractères en Unicode 16 bits

LouisM
12/05/2014, 17h47
https://api.ovh.com/console/#/sms/{serviceName}/jobs#POST

Dans l'envoi tu as le Charset (UTF-8) et le coding (7bit ou 8bit)

Tu as quel coding de défini actuellement ?


Tu peux envoyer des sms en 7 bit (160 caractères) si les caractères sont dans les caractères autorisé

La liste est le premier table de cette page :
- http://en.wikipedia.org/wiki/GSM_03.38

Si tu force l'envoi en 8bit alors c'est 70 caractères max.

sumousse
12/05/2014, 15h29
Bonjour,

Lors de l'envoi de ce SMS avec la nouvelle API (https://api.ovh.com/console/#/sms/{serviceName}/jobs#POST):
Code:
IDINT:23688527
0000036
Commentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive

DA:
Je suis débité de 3 SMS alors que celui-ci ne comporte que 157 caractères. Une personne sur la ML m'a indiqué que le paramètre "UTF-8" pouvait en être la cause et que le SMS ne doit pas contenir plus de 70 caractères.
Si je diminue la longueur du SMS pour qu'il fasse moins de 70 caractères, je ne suis débité que d'un seul SMS.


J'ai donc rétabli mon ancien code sous SOAPI, le débit de 3 SMS se fait toujours (le paramètre UTF-8 n'existe pas pour cette version) et aucun caractère accentué n'est présent dans ce SMS.

Lors de l'extraction du SMS dans le manager, les "\n" sont visibles et le message fait désormais 167 caractères.
Code:
\nIDINT:23688527 \n0000036 \nCommentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive Commentaire prive \n \nDA:\n
Dans ce cas, pourquoi ce n'est pas 2 mais 3 SMS qui m'ont été débités ?

Est-il possible d'envoyer un SMS en UTF-8 ne comportant pas d'accent ou caractères spéciaux, de 160 caractères et être débité d'un seul SMS ?

En vous remerciant,
Nicolas