Envoi de sms en C/C++...

Statut
N'est pas ouverte pour d'autres réponses.

lEcEd

Touriste
Bonjour,

je dois réaliser pour le boulot une étude faisabitlité d'un programme C/C++ qui envoit des SMS.

Le tout se ferait dans un environnement Windows!

Quelqu'un aurait une expérience dans ce domaine et pourrait m'en dire plus svp?

Merci.
Cédric.
 

noLain

www.wearewise.be
Il existe pas mal de solution au probleme en fait,
la premiere consiste à "betement" raccorder un gsm au "serveur dedié sms" et de faire une interface entre les le gsm et le reseau par exemple.
La seconde serait à peu pres pareil, mais en lieu et place d'utiliser un gsm, ce serait une machine specialisée que l'on raccorde au reseau et qui serait donc pilotable via tcp/ip ou udp.. je pense avoir vu ca chez alcatel ou nokia, mais ce genre de matos doit exister chez a peu pres tout les fabriquants en telecom.
Une autre solution, qui est a mon avis la moins chere, serait de se servir d'internet pour envoyer les sms, néanmoins il faut trouver un bon provider, fiable dans le temps (je veux dire par la, qu'au bout de 3 mois la societe ne mette la clef sous la porte) et dans la qualitée.
Cette derniere solution reste quand meme peut fiable, si la connexion internet "part en vrille" le service tombera lui aussi.
 

titoum

OPTC:970342646
_[ noLain a dit:
Cette derniere solution reste quand meme peut fiable, si la connexion internet "part en vrille" le service tombera lui aussi.
dans ce cas là tu prends des lignes louées ^^

faut voir comment tu comptes envoyer les sms, par packet ? à la demande ?
 
1er
OP
lEcEd

lEcEd

Touriste
En fait la société dans laquelle je travaille développe et maintient un gros serveur d'impression!

L'idée pour notre prochaine version est d'avertir l'opérateur qu'un problème s'est déclenché sur une imprimante en lui envoyant entre autre un SMS.

Voilà.
 

null

ose();
J'irais voir ici, ça peut t'interesser.

Sinon comme dit plus haut, tu branches un GSM directement sur le serveur mais c'est plus complexe.
 
1er
OP
lEcEd

lEcEd

Touriste
Vous pouvez m'en dire plus quant au principe de base? En fait grace au port série j'envois le SMS via le modem, mais je dois l'envoyer ou? Il y a des sites spécialisés? Ca se passe comment après l'envoi?

Merci.
 

Sklux

Touriste
Tu t'embarque dans un truc qui peut être simple
ou très vite débile à programmer.

Tout d'abord ça me parait logique d'utiliser un modem pour envoyer
tes SMS, ça évite la multiplication des gateways et autres hardware.

La solution tordue : tu veux envoyer les SMS à partir d'un modem
PTSN (ton bête modem téléphonique) tu dois téléphoner vers
le gateway SMS de mobicom,belgange ou orstar... et envoyer ton
message SMS MAIS c'est pas bêtement une trame ASCII genre monmessage,n°tel. Tu dois utiliser le protocole tap ou ucp.
Je en dis pas que c'est insurmontable d'autant qu'ils sont documentés mais c'est beaucoup d'arrachage de cheveux pour une tâche simple.

La solution qu'elle est celle qu'on utilise chez nous parce que matériel robuste, pas cher, pérénisé et easy à programmer (bref à priori ce que tu cherches)
Tu achètes un FASTRACK MODEM M1206B , c'est un modem GSM (seul bemol, il te faut une carte SIM). Les SMS sont envoye juste avec les commandes AT du modem, bref t'as pas à t'emmerder, juste envoyer des trames ASCII avec les bons paramètres de com entre ton port seriel et le modem.


infos et docs sur la bête :
http://www.wavecom.com/modules/movie/scenes/search/?search=fastrack+manual#
 
1er
OP
lEcEd

lEcEd

Touriste
Merci beaucoup, je vais aller jeter un oeil à tout ça!
 
C'est peut-etre stupide. Mais renseigne-toi toujours auprès des services des télécommunications ^^
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut