2016-01-20 2 views
0

Tout le mondeComment envoyer un message texte long (160 caractères ou plus)?

J'essaye d'écrire un code dans C# où je pourrais envoyer un message de texte qui a 160 caractères ou plus en utilisant la librairie GSMComm.

Ce que j'ai fait, c'est que j'ai divisé mon message en pièces/message et que je les ai envoyé à mes clients. Le problème est, les clients trouvent cela irritant.

Alors, existe-t-il un moyen d'envoyer un long SMS?

* Mise à jour

J'ai trouvé sur leur site web:

Q: Comment puis-je envoyer des messages texte longs (concaténés)? A: GSMComm implémente une partie de la norme "Smart Messaging" définie par Nokia. Les méthodes pour cela sont implémentées dans la classe GsmComm.PduConverter.SmartMessaging.SmartMessageFactory. Il prend en charge la création de longs messages pour le texte standard SMS ainsi que pour les messages Unicode (la conversion Unicode intégrée commence avec la version 1.61).

Mais je ne trouve pas leur documentation, donc je ne sais pas comment utiliser SmartMessaging.

+0

Voir http://stackoverflow.com/a/21789103/249552 – jacob

Répondre

0

De here:

Si vous utilisez HTTP, tu dois régler la MLC à 2. Le contrôle de la longueur du message. Détermine le comportement du système lorsque la longueur du message dépasse les limites définies par l'opérateur de téléphonie mobile. 0 - Rejeter le MT si le texte du message> maximum est autorisé pour l'opérateur cible. 1 - Tronquer le MT si le texte du message> est le maximum autorisé pour l'opérateur cible. 2 - Créer automatiquement plusieurs MT divisant le texte du message au (x) point (s) où le message longueur du texte = maximum autorisé pour l'opérateur cible.

+0

Merci pour la réponse. Je suis textos via téléphone connecté à mon bureau via un câble USB. – Dac