2010-03-30 12 views
0

J'essaie d'écrire une application qui reçoit des messages SMS dans l'application que je développe (en C# si vous vous en souciez :). La recherche indique que le meilleur pari est d'utiliser la bibliothèque GSMComm.Je peux me connecter au modem 3G via GSMComm mais ne peux pas voir de SMS

J'ai téléchargé la bibliothèque et en utilisant l'application de démonstration que j'ai réussi à se connecter au modem 3G (un Huawei E1756), mais quand je l'ai requête pour des SMS reçus, il revient avec 0.

Fait intéressant si je utiliser le logiciel fourni avec l'application, puis je peux voir les messages.

Quelqu'un a-t-il des indices sur les raisons pour lesquelles ce serait? Ou d'autres conseils sur la façon de récupérer les messages?

Cheers, Kym

Répondre

1

Selon la façon dont le modem est configuré, les messages peuvent être stockés soit sur la carte SIM ou dans la mémoire du téléphone.

Je vérifierais que l'application de démonstration recherche à la fois les anciens messages.

1

J'utilise smsd de gammu qui peut écrire dans une base de données avec laquelle vous pouvez utiliser votre C#.

il est compatible avec une large gamme de téléphones et modems, y compris de nombreux modèles Huawei

http://wammu.eu/phones/huawei/

Il fonctionne sur Windows et Linux, et a bien fonctionné pour moi.

http://wammu.eu/smsd/

la base de données a une boîte de réception tables simples et outbox que vous pouvez utiliser.

Questions connexes