Hello!
Je dispose d'un modem GSM (Samba 75) et je voudrais
réaliser un script qui me permette de lancer un appel:
Je faisais par exemple lorsque j'utilisais mon telephone mobile comme modem:
serveur~$ echo "ATDT 08091011" > /dev/ttyACM0
et je voyais pendant un bref instant sur l'ecran une tentative de lancement d'appel.
N'etant pas un expert des commandes AT je voudrais avoir si possible un script qui permette d'effectuer ce genre d'appel.
Merci de votre aide.
# Pas compris
Posté par Kerro . Évalué à 0.
Si tu as juste besoin de lancer ta commande lorsque tu le souhaites, mets-là simplement dans un fichier de commande.
Ton fichier contient alors :
#!/bin/sh
echo "ATDT 08091011" > /dev/ttyACM0
Il te suffit ensuite de lancer ce fichier de commande en tapant simplement son nom (sans oublier de le rendre exécutable avec chmod).
Une autre solution est de faire un alias dans ton shell. Google t'expliquera facilement cela.
[^] # Re: Pas compris
Posté par Raphaël . Évalué à 1.
Malheureusement, je ne suis pas super compétant dans le domaine ...
[^] # Re: Pas compris
Posté par Francis Einstein . Évalué à 1.
Ma question se resume à: comment lancer un appel à partir des commandes AT?
Merci.
# gsmlib ?
Posté par Steve Azriel . Évalué à 1.
Il y a un projet nommé GSMLib [http://www.pxh.de/fs/gsmlib/index.html] (et même un peu plus en allant dans "Home") qui offre quelques outils pour manipuler un GSM.
Sinon, chez OpenMoko, il y a un petit wiki qui explique brièvement comment utiliser les commandes AT pour un GSM [http://wiki.openmoko.org/wiki/Manually_using_GSM] et il y aussi leur daemon GSM [http://wiki.openmoko.org/wiki/Gsmd].
Bonne Lecture & Bon courage !
Cdlt,
[^] # Re: gsmlib ?
Posté par Francis Einstein . Évalué à 1.
je vais effectuer les tests avec gsmlib.
# commence par debugger
Posté par fcartegnie . Évalué à 1.
Ca m'étonnerait qu'un AT$ ou autre te donne la liste. Pour la liste des commandes AT GSM, ça doit se donc se retrouver sur internet.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.