Salut à tous,
j'ai pour projet de faire fonctionner une de nos grosses applis delphi avec un modem GPRS.
L'objectif est de :
- Envoyer des Sms.
- Receptionner les accusés de dépot de ces SMS.
- Receptionner d'éventuels SMS envoyés par le personnel externe.
J'utilise le composant TComPort.
J'ai acheté un Modem bas de gamme sur internet à 60 €.
Sur me principe tout va bien au niveau de mon developpement mais au final je soupconne le modem d'etre aléatoirement boggué... en gros les commandes que j'utilise sont assez simples:
// Initialisation du modem:
AT
AT+CPIN=""9999""
AT+CNMI=2,0,0,1,0
AT+CMGF=1
AT+CSMP=49,168,0,0
Puis ensuite pour envoyer des SMS:
AT+CMGS="0699999999"
+ CtrlZ (#26)
puis pour la réception de Sms:
AT+CMGL="REC UNREAD"
... on est sensé receptionner la liste des Sms non lus.
AT+CMGD=1,1
(Pour purger la liste des Sms entrant lus).
Voilà... hyper simple sur le papier.
Dans la pratique, le modem ne répond pas toujours à une commande AT, j'ai donc des boucles qui essaient de renvoyer les commandes jusqu'à que le modem réponde.
Ensuite lorsque j'essaie de lire les Sms entrants, il me donne 50 fois le même sms comme étant à chaque fois un nouveau sms.
Bref, voilà mes problèmes les plus courant.
D'ou ma question:
- Quelqu'un pourrait-il me conseiller un modem GPRS assez pro et fiable ?
- Est-ce normal d'avoir à gérer les problèmes cités plus haut ?
Merci à tous ceux qui répondront,
Partager