Bonjour,
Une solution, et surtout un exemple, pour envoyer des SMS avec WinDev ?
Merci
Cordialement
SC
Bonjour,
Une solution, et surtout un exemple, pour envoyer des SMS avec WinDev ?
Merci
Cordialement
SC
Bonjour,
Pas évident de te donner un exemple. Le principe est le suivant :
- tu achètes un lot de SMS chez un fournisseur,
- tu développes un bout de code pour attaquer le web service dudit fournisseur (httprequete/httpenvoie, etc... sont tes amis et xmldocument aussi ),
- tu envoies tes SMS en passant par ce web service depuis ton appli Windev.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Bonjour,
Effectivement, c'est la procédure
Mais la mise en œuvre ...
Chaque fournisseur a sa propre api. On ne peut pas te donner de mise en oeuvre. On peut t'aider si tu as un problème avec un code non fonctionnel mais pas le faire pour toi.
Philippe,
N'hésitez à lever le pouce si mon aide vous a été utile.
Sinon au boulot nous utilisons une passerelle SMS matérielle. Un petit boitier dans le quel on place une carte SIM.
Après on est limité par le nombre de destinataires par mois.
Au niveau code c'est juste un webservice à appeler.
tu peux aussi écrire les sms dans un base HFSQL que lira une appli Androis ou IOS . Mais il faut Windev Mobile ou Windev Mobile Express (c'est ce que j'ai fait avec Express)
Bonjour,
Merci à vous
Je suis en train de tester "SMSEnvoi"
Cordialement
SC
Bonsoir,
Pour résumer, voici les 3 solutions que j'ai testées :
- Solution 1 : Utiliser une API d'un prestataire,tel que SMSBulk, SMSEnvoi...etc
Dans ce cas, le prestataire joue le rôle d'une passerelle qui transorme vos demandes structurée en SMS.
Selon le prestataire, les demandes peuvent se faire de différentes manières, requetes HTTP, envoi mail, upload FTP,..etc
Avantage :
- Très simple à mettre en oeuvre.
Incovénient :
- Nécessiste une connexion internet
- Le PU Peut être couteux selon le pays de destination
- Solution 2 : Utilisation d'un modem GSM.
Dans cette solution,votre programme communique directement avec un modem GSM via les fonctions de lectrure et d'ecriture sur le port Serie.
Les commandes à générer sont des commandes Hayes (AT Commands) propres au réseau GSM.
Le modem, peut être un simple smartphone, installé sur votre OS en tant que modem GSM,
le modem peut aussi être sous-forme d'une clé usb avec un port carte sim.(pour ma part j'ai utilisé une clé d'un opérateur téléphonique permettant d'avoir accès à internet)
Avantages :
- Ne depend d'aucun prestataire (mis à part votre opérateur téléphonique)
- Ne nécessite aucune connexion internet.
Incovenient :
- Mise en place plus complexe que la solution 1 (voir fonctions sXXX, commande AT)
Solution 3 :
- Développer une application mobile (windev mobile), qui scrute de manière périodique, une base contenant les sms à envoyer (Tél Destinataire, Texte Message, Envoyé) et les envoi un à un
via la fonction SMSenvoi.
Ainsi pour envoyer un sms, il suffit juste d'ecrire une ligne dans cette base depuis votre programme executable.
Vous aurez au final, deux programme :
- Le programme "executable" sur PC ou mac ... selon votre configuation
- Le programme Mobile Android ou IOS
Avantage :
- Ne depend d'aucun prestataire (mis à part votre opérateur téléphonique)
- Si les deux programmes sont dans le même réseaux locale (wifi), aucune connexion internet ne sera nécessaire car les deux programmes se connectent à la même base locale, exempe HFSQL CS
Incovenient :
J'ai déja recontré des souci, lors de l'envoi de sms en masse, au bout d'une 50aine de message envoyé, android génére un message d'alerte sous forme d'une boite de dialogue, demandant à l'utilisateur s'il est bien à l'origine de cet envoi.
Dans mes souvenir, il me semble qu'il s'agissait de la version 5.X d'andoid, je ne sais pas si cette protection "génante" est toujours mise en place dans les nouvelles versions d'android.
Bon Courage.
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»
Bonjour b_reda31
Un grand merci pour ces explications claires et précises
J'ai testé SMSEnvoi, et effectivement c'est très simple De plus, leur Support et leur Service Commercial sont très compétents et compréhensifs
Cordialement
SC
Bonjour b_reda31,
Où est-ce que je peut trouver de la documentation pour cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"Le modem, peut être un simple smartphone, installé sur votre OS en tant que modem GSM"
J'ai cherché sue le net, mais je n'ai rien trouvé (Ou je n'ai rien compris ...)
Merci d'avance
Cordialement
SC
J'ai quelques difficultés a envoyé les paramètres de ma requête d'envoi d'sms
Puis je avoir des éclaircissements sur le code de l'API SMSenvoi
Il y'a des incompatibilités de json je crois
Bonjour,
Donne déjà ton code, la doc de l'API et on verra.
Il y a peut-être plus simple, mais ça tourne.
Quand tout a échoué utilisez l'option RTFM
Bonjour,
Et crée une nouvelle discussion. Celle-ci a 3 ans et demi et je ne suis pas sûr que ce qui a été fait à ce moment là soit toujours d'actualité...
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager