PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 23 → Envoi SMS depuis Windev
Envoi SMS depuis Windev
Débuté par Avi, 27 avr. 2014 21:15 - 45 réponses
Membre enregistré
80 messages
Posté le 27 avril 2014 - 21:15
Salut à tous,

je dois envoyer des SMS depuis un logiciel WinDev.

Si quelqu'un sait comment faire je suis preneur !!

(J'ai vu sur le forum qu'il fallait passer par un fournisseur de service mais le sujet date de 2012...)

merci d'avance
Avi
Membre enregistré
253 messages
Popularité : +4 (4 votes)
Posté le 27 avril 2014 - 22:28
Bonsoir,

Il y a effectivement pas mal de fournisseur de services sms+ sur la toile, j'ai déjà utilisé SMSBOX : http://fr.smsbox.net/

Il y a une API avec des requêtes HTTP si je me souviens bien...
Membre enregistré
837 messages
Popularité : +5 (9 votes)
Posté le 28 avril 2014 - 08:36
OVH le fait aussi et c'est asses simple

--
Miro
Membre enregistré
253 messages
Popularité : +4 (4 votes)
Posté le 28 avril 2014 - 10:51
Ah oui OVH aussi, avec un webservice que l'ont peux intégrer à Windev ;)
Posté le 28 avril 2014 - 13:24
Bonjour
j'envoie environ 600 SMS jour à l'aide des API fournies par SMSPro --> http://www.envoyersmspro.com
on peut se créer un compte qui permet de faire des tests (10SMS)

Cordialement

Serge Staszak
Posté le 28 avril 2014 - 18:56
Avi vient de nous annoncer :
Salut à tous,

je dois envoyer des SMS depuis un logiciel WinDev.

Si quelqu'un sait comment faire je suis preneur !!

(J'ai vu sur le forum qu'il fallait passer par un fournisseur de service mais
le sujet date de 2012...)

merci d'avance
Avi


Il y a plusieurs moyens d'envoyer des SMS.
La première solujtion est de prendre un abonnement chez un fournisseur
de services SMS.
La deuxième solution est d'utiliser les fonctions disponibles sur
Windev Mobile et de connecter une smartphone à une BDD Hyperfile.
La troisième solution est de développer les fonctions en Windev pour
envoyer des SMS au départ d'un PC Windows via un modem avec carte SIM.
Dans la première solution, le montant par SMS est tarifié.
Dans les deux autres solutions cela est fonction de l'abonnement. Il y
a plusieurs abonnements ou le nombvre de gsm est illimité.
Le nombre moyen de SMS à envoyer par jour est certainement un des
critères de base pour le choix de la solution.
Pour ma part, j'ai opté pour la troisième solution.
Membre enregistré
80 messages
Posté le 29 avril 2014 - 23:01
Salut

Merci a tous pour vos réponses

j'ai essayé envoyersmspro.com 10 SMS gratuits pour pouvoir tester avant d'acheter et le code windev fourni !

ça marche nickel (merci Serge !)

bon dev et encore merci
Avi
Membre enregistré
836 messages
Popularité : +11 (11 votes)
Posté le 30 avril 2014 - 09:15
@ Philippe, quelle modem utilises tu, pour l'envoie via modem gsm
Port sérial ?? Port Usb.

comment communiques tu avec le modem.

--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Posté le 30 avril 2014 - 10:51
Bonjour à tous,
Je suis au Sénégal sur un projet de développement agricole et j'aurais besoin d'envoyer environ 500 SMS / mois.
J'ai essayé la solution SMSPro, mais mon n° de tél commençant par 221 (indicatif du Sénégal) n'est pas accepté.
Orange Sénégal proposait une API SMS2Web et Web2SMS, mais ils l'ont supprimé depuis 6 mois et nous n'avons plus de solution de leur côté...
J'essaierais volontiers la 3 eme solution que vous proposez, mais comment faites vous pour vous connecter sur ce modem et pour y envoyer les SMS à transmettre ?
Merci d'avance de plus de détails sur cette solution...
Quant à la solution WM je vais la regarder de près car je développe aussi sur WM...
Bon dev,
Nicolas
Membre enregistré
837 messages
Popularité : +5 (9 votes)
Posté le 30 avril 2014 - 11:25
Bonjour Nicolas,

Si vous utilisez WM19 et comme je suppose que vos correspondants sont connus puisque vous avez leur N° de téléphone, il y aurait une solution totalement gratuite qui serait d’écrire une petite appli mobile sur laquelle ils recevraient des push notifications.

Cela ne fonctionnera pas si les messages sont personnalisés en fonction du numéro.
Dans le cas contraire au bout d'un certain temps c'est une sérieuse économie et tout nouvel utilisateur n'aura qu'à charger l'appli.

Un peu plus long à développer mais après c'est tout bénéf.

--
Miro
Posté le 23 mai 2014 - 08:27
Salut,
Y'a mieux que les fournisseurs de SMS!
Nous on a développé un petit module WinDev et un en WinDev Mobile qui communiquent. On a connecté un tél portable sur le PC et cela nous permet d'utiliser l'abonnement SMS illimité (0€ chez Free si tu as une Box ou 2€ sinon). Du coup, on envoie autant de SMS que l'on veut!!!
Posté le 23 mai 2014 - 09:41
Le 23/05/2014 06:27, GARROTE Philippe a écrit :
Salut,
Y'a mieux que les fournisseurs de SMS!
Nous on a développé un petit module WinDev et un en WinDev Mobile qui
communiquent. On a connecté un tél portable sur le PC et cela nous
permet d'utiliser l'abonnement SMS illimité (0¤ chez Free si tu as une
Box ou 2¤ sinon). Du coup, on envoie autant de SMS que l'on veut!!!


Bonjour,

ce n'est pas illégal, ça? je crois que c'est stipulé dans tous les
contrats d'abonnements GSM...
Posté le 23 mai 2014 - 10:53
Le 23/05/2014 07:41, Philippe Vidal a écrit :
Le 23/05/2014 06:27, GARROTE Philippe a écrit :
Salut,
Y'a mieux que les fournisseurs de SMS!
Nous on a développé un petit module WinDev et un en WinDev Mobile qui
communiquent. On a connecté un tél portable sur le PC et cela nous
permet d'utiliser l'abonnement SMS illimité (0¤ chez Free si tu as
une Box ou 2¤ sinon). Du coup, on envoie autant de SMS que l'on veut!!!

Bonjour,

ce n'est pas illégal, ça? je crois que c'est stipulé dans tous les
contrats d'abonnements GSM...


pour préciser un peu voilà un exemple des conditions d'Orange :
"SMS/MMS en France métropolitaine entre personnes physiques et pour un usage
personnel non lucratif direct (hors SMS/ MMS surtaxés et n° courts et
jusqu’à
250 destinataires différents par mois)"

donc :
- pas d'usage pro
- pas plus de 250 correspondants différents par mois

Chez Bouygues aussi l'usage pro est interdit : je n'ai pas regardé Free
et SFR mais je suppose que c'est équivalent

...dommage car ce serait la solution quasi idéale ;)
Posté le 23 mai 2014 - 11:14
Bonjour

En ce qui me concerne j'utilise un modem Wavecom Fastrack Supreme sur port USB ( avec adaptateur série ) que j'utilise les commandes de gestion de ports série ( slit, secrit ) avec les commandes "AT"

Cela fonctionne depuis plusieurs années 7/7 24/24 chez un client et cela permet d'utiliser un abonnement avec SMS illimités

Bon Dev

Marc Fastré
www.OptimalIT.be
Membre enregistré
837 messages
Popularité : +5 (9 votes)
Posté le 23 mai 2014 - 13:09
Bonjour,

J'utilise aussi une passerelle windev/wm pour gérer les envois à nos clients. Le soucis c'est que le demandeur parle de 600 SMS/jour.
Relisez bien vos contrats mobiles. Les SMS illimités ne sont pas illimités, mais illimités à 500 ou 600 numéro de téléphone différents ( selon l'opérateur ), ce qui constitue un très gros répertoire téléphonique.
Essayez de faire de l'envoi automatisé sur des listes et vous sentirez passer la note. Le contrat est sans faille et en prenant un abonnement vous le signez mais personne ne le lit.

Bonne journée

--
Miro
Posté le 23 mai 2014 - 16:31
Bonjour

j'adore les contrats "illimités" des opérateurs... Ici (Guadeloupe)
quand la 3G est finalement arrivé, Orange à mis des pubs partout sur les
panneaux 4x3 avec "3G illimité*" en ENORME...

Il fallait prendre la peine de sortie de la voiture et de se mettre
juste au pied du panneau pour réussir à lire les TOUT PETITS caractères
en bas du panneau: *: limité à 10 Mo/mois

Je me demande vraiment ce que font les associations de consommateurs,
dans ce pays :-(

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

NOUVEAU: WXShowroom.com est disponible : Montrez vos projets !
Plus d'information sur http://fabriceharari.com


On 5/23/2014 5:09 AM, Camus HADDAD ( depem wrote:
Bonjour,

J'utilise aussi une passerelle windev/wm pour gérer les envois à nos
clients. Le soucis c'est que le demandeur parle de 600 SMS/jour. Relisez
bien vos contrats mobiles. Les SMS illimités ne sont pas illimités, mais
illimités à 500 ou 600 numéro de téléphone différents ( selon
l'opérateur ), ce qui constitue un très gros répertoire téléphonique.
Essayez de faire de l'envoi automatisé sur des listes et vous sentirez
passer la note. Le contrat est sans faille et en prenant un abonnement
vous le signez mais personne ne le lit.

Bonne journée

--
Miro
Membre enregistré
837 messages
Popularité : +5 (9 votes)
Posté le 23 mai 2014 - 16:58
@Fabrice,

Les associations ne font rien parce que malgré tout ça, en France on a des tarifs de dingues. J’utilise une carte SIM pour mon alarme avec SMS illimités pour 2 €/ mois.
L'histoire de la limite à 600 numéro c'est pour que cela reste dédié aux particuliers ou aux micro-entreprises. Les entreprises sont sur une autre échelle et des contrats adaptés à leurs besoins. Mais c'est vrai qu'ils pourraient être plus claires... c'est du marketing.

--
Miro
Membre enregistré
282 messages
Popularité : +1 (1 vote)
Posté le 23 mai 2014 - 17:45
Salut;
J'ai une solution avec une clé 3G avec une carte SIM.
Si qq a besoin du code source je suis a tout moment de la partager.
Amine
Posté le 23 mai 2014 - 18:09
Salut Amine

Comment te contact t-on?

Je suis interessé
Posté le 23 mai 2014 - 18:26
Le 23/05/2014 15:45, AMINE ( RAM ) a écrit :
Salut;
J'ai une solution avec une clé 3G avec une carte SIM.
Si qq a besoin du code source je suis a tout moment de la partager.
Amine

Serait intéressé par le code
mais le hic nous sommes au luxembourg
et pas moyen de trouver la possibilité de faire des sms ...
Membre enregistré
836 messages
Popularité : +11 (11 votes)
Posté le 24 mai 2014 - 19:32
Salut Amine, pourrais tu comme proposé partager ce bout de code , soit en le collant ici ou en mettant un mini projet sur le site de partage


MErci de la part de tous

--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Membre enregistré
2 messages
Posté le 24 mai 2014 - 23:09
Bonsoir,
En effet je suis interessé également ... :)

bien à vous,
Posté le 25 mai 2014 - 12:25
Bjr,

"Marc Fastré" a couché sur son écran :
Bonjour
Marc Fastré
www.OptimalIT.be


En Belgique ou en France ?

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
80 messages
Posté le 25 mai 2014 - 14:58
AMINE ( RAM ) a écrit :
Salut;
J'ai une solution avec une clé 3G avec une carte SIM.
Si qq a besoin du code source je suis a tout moment de la partager.
Amine


Amine,

tu fais l'unanimité !!
moi aussi je suis très intéressé par ton code...
merci 1000 fois d'avance

bon dev
Avi
Posté le 25 mai 2014 - 20:46
Bonsoir Amine
Je serai egalement interresse par ton si tu as le gentillesse de me l'envoyer.
Cordialement
Membre enregistré
282 messages
Popularité : +1 (1 vote)
Membre enregistré
262 messages
Popularité : +6 (6 votes)
Posté le 27 mai 2014 - 16:47
Bonjour,

Retour d'expérience : Comme certains ici, j'ai dû développer une solution 100% windev en utilisant des clés USB 3G (que j'achète en général 10€) avec un abonnement Free à 0 € / mois pour les abonnés Freebox (cas de beaucoup de mes clients) et 2 € / mois pour les autres.

J'envoie des tonnes de SMS depuis maintenant 2 ans sans aucun problème.

Hélas ma librairie SMS n'est pas OpenSource mais si cela peut vous aider, je pourrai à l'occasion vous mettre ça dans un projet "Windev 19" afin que vous puissiez tester en développement ce que donne des émissions/réceptions de SMS sans limite (gestion des accents, retour chariot, caractères étrangers, SMS Multiples ...).

Pour ceux désirant développer leurs propres routines, le conseil que je peux vous donner est d'utiliser dans 100% des cas le mode PDU et non le mode texte qui est énormément limité et ne permet que peut de chose ... du moins rien de bien pro !

--
Bon développement, Patrick [3po.fr]
Posté le 31 mai 2014 - 10:50
Bonjour,
Je suis prêt à payer votre code et api comment faire ?
Membre enregistré
262 messages
Popularité : +6 (6 votes)
Posté le 02 juin 2014 - 16:17
Bonjour,

Vous pouvez me contacter par mail : info@3po.fr

--
Bon développement, Patrick [3po.fr]
Posté le 06 juin 2014 - 23:48
@ superk

Bonjour;

Envoie moi ton Email : aminebenhedi at hotmail.com
Je vous aide.
Bon dev.
Posté le 16 juillet 2014 - 20:17
Le 29/04/2014 21:01, Avi a écrit :
Salut

Merci a tous pour vos réponses

j'ai essayé envoyersmspro.com 10 SMS gratuits pour pouvoir tester avant
d'acheter et le code windev fourni !
ça marche nickel (merci Serge !)

bon dev et encore merci
Avi

Je viens de regarder également mais je ne vois pas le code Windev fourni.
J'ai un peu peur de commencer à programmer et de ne pas trouver de solution
Où se trouve ce code Windev fourni.
merci de tout aide
Membre enregistré
836 messages
Popularité : +11 (11 votes)
Posté le 17 juillet 2014 - 12:03
c'est me semble t il un composant déposé sur le site de dépôt

--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Membre enregistré
80 messages
Posté le 07 août 2014 - 18:31
Feiereisen Marcel a écrit :
Le 29/04/2014 21:01, Avi a écrit :
Salut

Merci a tous pour vos réponses

j'ai essayé envoyersmspro.com 10 SMS gratuits pour pouvoir tester avant
d'acheter et le code windev fourni !
ça marche nickel (merci Serge !)

bon dev et encore merci
Avi

Je viens de regarder également mais je ne vois pas le code Windev fourni.
J'ai un peu peur de commencer à programmer et de ne pas trouver de solution
Où se trouve ce code Windev fourni.
merci de tout aide



Salut Marcel

Est ce que tu as trouvé le code sur le site de envoyersmspro.com ?? il y est c sur.
si tu as un problème fait moi signe je t’enverrai mon code.

A+
Avi
Posté le 22 avril 2016 - 17:38
Bonjour j'ai besoin de ta solution, peut-envoyer un sms à plusieurs contact en mem temps? si le mode réception est géré ça serait un plus. j'ai vraiment besoin de ta solution avec la clé 3G. merci
Posté le 04 mai 2016 - 15:03
Bonjour Marc,

J'espère que vous verrez ce message, votre publication datant de 2014 (!)..
Alors voilà, j'ai à ma disposition un modem Fastrack Supreme 20, dont je dois me servir, comme vous l'avez deviné, pour l'envoi des sms. J'utilise un RaspberryPi sous Raspbian connecté à ce modem.
Ne connaissant pas du tout le "protocole AT", pouvez-vous m'en dire un peu plus sur votre réalisation?
Je vous en suis reconnaissant :)
Membre enregistré
836 messages
Popularité : +11 (11 votes)
Posté le 04 mai 2016 - 16:56
En réalité, quelque soit le modem, l'envoi d'un SMS est tributaire du Protocole AT (soit gsm 7.05 ou gsm 7.07)

Le protocole AT est en fait les commandes permettant de communiquer avec un modem type data par téléphone. Les SMS etant une extansion de ce protocole.

En general, les modems SMS (hormis les Clé 3g, qui lui a 2 port com en general) sont basé sur la même puce, que ce soit un fastrack, Wavecom, Siemens tc35

on peut avoir quelques spécificités (des commandes AT supplémentaire), mais pour le debut du SMS c'est toujours la même chose

apres on peut rentré dans la programmation plus avancées, par exemple pour permettre les accents, caractères spéciaux, ... mais aussi les sms de plus de 160 caractères. la codification PDU

Le modem qu'il soit en USB ou en db9 est en fait sur un port COM, ce sont donc les commandes "s" qu'il faut utiliser

slit, secrit , ...

donc pour l'envoi, il faut passer toutes les commandes AT, via sEcrit initilisation du modem, desactivation du code PIN, envoi du SMS

ensuite même topo pour recevoir les SMS

connection au modem

Liste des sms sur la carte

lecture du SMS

suppression du SMS

--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Posté le 07 juin 2017 - 14:05
Bonjour

je programmé l'envoies des sms depuis mon ordinateur via modem sous windev 18 , mais malheureusement il n y a que 02 sms qui partent, donc j 'ai besoin de ton code pour envoyer plusieurs sms par ailleurs je n'ai pas le code pour recevoir les sms

merci s 'il y a quelqu'un qui peut m'aider
Membre enregistré
836 messages
Popularité : +11 (11 votes)
Posté le 07 juin 2017 - 15:09
si tu n'a que 2 sms qui parte cela peux venir soit

- fournissuer qui detecte des spam SMS (exemple ALLO RTL en Belgique)
- Limite le nombre de SMS par heures (en général il faut 10 seconde au moins entre 2 sms si le destinataire est différents
- Soit tu ne cloture pas la communication avant de renvoyer un sms

pour ce qui est des envois ou receptions , se sont les même commande AT, par contre il faut souvent traité le SMS en PDU international et il faut aussi pouvoir enlever les EMOIcons complexe.

Nous avons mis en place un Webservice d'envoi de SMS, pour petit volume. Actuellement depuis la Belgique, mais on recherche des partenaire sur l'espagne et la france et le luxembourg

--
Bertin CARRIERE
Consultant & Formateur
bertin.carriere@gmail.com
http://www.zen-project.be http://www.linkedin.com/in/bertincarriere

Belgique +32(0)2/318.02.67
France +33(0)3/66.722.542
Espagne +34.5/12.702.266

Membre de http://www.be-dev.be
Posté le 05 décembre 2017 - 20:25
Bonjour à tous,

Avec un ami, Windev 20 et la communauté française et anglaise, nous sommes parvenus à envoyer des SMS en mode Texte.
Selon le niveau de réception du modem 3G, nous parvenons à adresser jusqu'à 20 sms / secondes.

Par contre, nous butons sur le codage en mode PDU et donc impossible d'adresser des SMS avec des accents ou certains caractères.

Tout ce que nous parvenons à faire c'est envoyer la suite de commande
- AT<rc> Reponse : Ok
- AT+CMGF=0 <rc> Reponse : Ok (passage en mode pdu)
- AT+CMGS=longeur en octect <rc> Chaine Ansi Réponse : Ok plus numéro du SMS

(pour le test, la chaine a été calculée depuis le site http://smstools3.kekekasvi.com/topic.php…)

Coté GSM cible, aucun sms ne parvient.

A-t-on oublié quelque chose ?
Peut-on envoyer des accents en mode texte ? (selon moi, cela n'est pas possible)

Dans l'attente de vous lire.

Renzo911
Posté le 07 décembre 2017 - 02:56
Salut,
j'ai un problème avec les caractères accentués, En mode PDU on peut pas les envoyer, mais en mode texte j'ai reçu comme SMS ????????. c le SMS contient des caractères accentués.
Mon SMS contient 118 caractères

Merci
Membre enregistré
262 messages
Popularité : +6 (6 votes)
Posté le 07 décembre 2017 - 07:49
Bonjour,

En mode PDU, non seulement tu peux envoyer des caractères accentués mais n'importe quel caractère Unicode ... par exemple des caractères arabes, chinois ...Il te permet également de t'affranchir de la limite de taille d'un SMS puisque tu peux chaîner tes SMS.

Gérer le mode PDU n'est pas à la portée d'un débutant mais il n'y a rien de bien compliqué, c'est simplement un codage de paquet. Il va te falloir potasser la documentation.

Pour les MMS, c'est un peu plus compliqué ... il faut utiliser le service WAP pour les envoyer. Devant le peu d’intérêt du MMS, je n'ai jamais creusé sur son envoi à travers un modem GSM.

--
Bon développement, Patrick [3po.fr]
Membre enregistré
163 messages
Posté le 07 décembre 2017 - 08:46
Bonjour,
Desole de déterrer ce sujet.
Jai pu mettre en place 3 approches pour lenvoi de sms depuis une application windev :
1- envoi en passant par une API payante
2- envoi par commandes Heyes (at) en commandant le telephone à partir du port serie
3- utiliser une application windev mobile qui se charge de scruter une base hfsql cs et envoyer lew sms via smsenvoi

Lappriche qui minteresse le plus est la troisieme (application windev mobile). Celle-ci fonctionne assez bien.
Jai cependant un petit probleme. Au bout du 50ème envoi, android me sort une boite de dialogue me demandant de confirmer si je suis bien à lorigine de cet envoi! Je comprend quil dagisse dune securité mais pour moi cest franchement très ennuyeux !
Avezvous eu ce type de message ? Sinon quelle version android utilisez vous ?
Merci
Membre enregistré
282 messages
Popularité : +1 (1 vote)
Posté le 07 décembre 2017 - 21:10
Bonjour,
J'ai utilisé les 2 deux approches. (2 et3)
j'ai un problème avec les sms >160 caractères.
Avez vous une solution?
J'envoie environ 5000 sms pour le 3 approche sans aucun problème avec un smartphone android. L'envoie nécessite environ 6 heures.
windev mobile 20 et andoid 22.

Bon dév.
Posté le 14 mars 2018 - 00:04
Bonjoir.
J besoin d'exemple pour la 2 eme méthode.
Merci
Posté le 11 juillet 2018 - 13:36
Bonjour,
Je suis vraiment intéressé par la 3ème méthode, pouvez-vous me fournir le code nécessaire.
Merci beaucoup d'avance
Posté le 12 juillet 2018 - 00:56
Bonjour
Merci de me fournir, dans la mesure du possible, la manière d'assurer la communication entre WinDev et le GSM contenant l'application d'envoi des SMS développée en WinDev Mobile.
Un grand merci d'avance
mon mail: mkhemiri@gmail.com