Buzzchewan Posté(e) le 10 janvier 2006 Partager Posté(e) le 10 janvier 2006 Bonjour à tous, Voilà le titre est assez explicite sur ce que je tente de réaliser. Un logiciel mgetty (incluant vgetty) permet de pré-enregistrer des messages vocaux, pour ensuite les envoyer via le modem/voix à mon portable (par exemple). Il y à eu un topic à ce sujet : http://www.pcinpact.com/forum/index.php?showtopic=26913 C'est à peu près ce que je désire faire, mais même en suivant cette commande : Callme scriptIn the examples subdirectory of the source distribution there is a callme.pl script. This dials the given number and plays the given message. Use the following command to run it: vm shell -S /usr/bin/perl callme.pl <number> <message>.rmd Le modem fait un léger bruit puis s'éteind Mon vm log me dit ceci : 01/10 16:16:23 vgetty: experimental test release 0.9.33 / 26Dec0201/10 16:16:23 reading program vm configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf 01/10 16:16:23 opening voice modem device 01/10 16:16:23 opened voice modem device /dev/ttyS0 01/10 16:16:23 reading port ttyS0 configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf 01/10 16:16:23 detecting voice modem type 01/10 16:16:24 V253 modem detected 01/10 16:16:24 initializing V253 voice modem 01/10 16:16:26 vm: Modem returned ERROR 01/10 16:16:27 vm: Executing shell script 5469 with shell callme.pl 01/10 16:16:27 vm: Got child -1 exit status 1701080941 signal 01/10 16:16:28 closing voice modem device Mes questions sont : - Dois-je spécifier quelque part une autre information, une config spécial dans un .conf ? - Si quelqu'un à déjà reussi un projet de ce style pourrait-il me prêter main forte ? Je ne sais pas si j'ai été très clair, Merci pour vos réponses ou suggestion ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Buzzchewan Posté(e) le 10 janvier 2006 Auteur Partager Posté(e) le 10 janvier 2006 Je vous donne ici mon log de vgetty.ttyS0 , si ça peut aider ... 01/10 17:16:10 yS0 lock not made: lock file exists (pid=19119) -- 01/10 17:16:25 yS0 vgetty: experimental test release 0.9.33 / 26Dec02 01/10 17:16:25 yS0 mgetty: experimental test release 1.1.30-Dec16 01/10 17:16:25 yS0 reading generic configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf 01/10 17:16:25 yS0 reading program vgetty configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf 01/10 17:16:25 yS0 reading port ttyS0 configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf 01/10 17:16:25 yS0 check for lockfiles 01/10 17:16:25 yS0 locking the line 01/10 17:16:25 yS0 can't get group 'modem': Success 01/10 17:16:25 yS0 lowering DTR to reset Modem 01/10 17:16:26 yS0 send: \dATQ0V1H0[0d] 01/10 17:16:27 yS0 waiting for ``OK'' ** found ** 01/10 17:16:27 yS0 send: ATS0=0Q0&D3&C1[0d] 01/10 17:16:27 yS0 waiting for ``OK'' ** found ** 01/10 17:16:27 yS0 mdm_send: 'ATI' 01/10 17:16:27 yS0 non-numeric ID string: '56000 V5.021DS' 01/10 17:16:27 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR 01/10 17:16:27 yS0 mdm_send: 'AT+FCLASS=2' -> OK 01/10 17:16:27 yS0 mdm_send: 'AT+FCLASS=0' -> OK 01/10 17:16:27 yS0 mdm_send: 'AT+FAA=1;+FCR=1' -> OK 01/10 17:16:27 yS0 mdm_send: 'AT+FBOR=0' -> OK 01/10 17:16:27 yS0 mdm_send: 'AT+FLID="49 115 xxxxxxxx"' -> OK 01/10 17:16:27 yS0 mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0' -> OK 01/10 17:16:27 yS0 detecting voice modem type 01/10 17:16:28 yS0 V253 modem detected 01/10 17:16:29 yS0 initializing V253 voice modem 01/10 17:16:30 yS0 vgetty: Modem returned ERROR 01/10 17:16:31 yS0 waiting... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Buzzchewan Posté(e) le 12 janvier 2006 Auteur Partager Posté(e) le 12 janvier 2006 Pour ceux qui aurait le même soucis, il y avait une erreure dans le scrip callme.pl... Une erreure de synthaxe... A la ligne 19, il manque un " ; " . Sinon le téléphone sonne bien, mais je n'entend aucun message. vm.log (debug 5 ) : (...) vm: Executing shell script callme.pl with shell /usr/bin/perl 01/12 10:05:58 vm(0): HELLO SHELL 01/12 10:05:58 shell(1): HELLO VOICE PROGRAM 01/12 10:05:58 vm(1): READY 01/12 10:05:58 vm: initialized communication 01/12 10:05:58 shell(1): DEVICE DIALUP_LINE 01/12 10:05:58 voice command: 'AT+VLS=1' -> 'OK' 01/12 10:05:58 shell(2): ENABLE EVENTS 01/12 10:05:58 vm: Nested command in shell script 01/12 10:05:58 vm(2): ERROR 01/12 10:05:58 vm(1): READY 01/12 10:05:58 shell(1): DIAL 5469 01/12 10:05:58 vm(1): DIALING 01/12 10:06:20 vm(1): ERROR 01/12 10:06:20 vm(1): READY 01/12 10:06:20 shell(1): PLAY /var/spool/voice/messages/root.rmd 01/12 10:06:20 vm(1): PLAYING 01/12 10:06:20 playing voice file /var/spool/voice/messages/root.rmd 01/12 10:06:20 can't get group 'phone': Success 01/12 10:06:20 vm: raw modem data header found 01/12 10:06:20 vm: modem type V253modem found 01/12 10:06:20 vm: compression method 0x0008, speed 8000, bits 8 01/12 10:06:20 voice command: 'AT+VSM=1,8000' -> 'OK' 01/12 10:06:20 voice command: 'AT+VSM=1,8000' -> 'OK' 01/12 10:06:20 Just for info: port_speed should be greater than 80000 bps 01/12 10:06:20 voice command: 'AT+IFC=2,2' -> 'OK' 01/12 10:06:21 tio_set_flow_control( HARD XON_OUT ) 01/12 10:06:21 voice command: 'AT+VTX' -> 'CONNECT' 01/12 10:06:21 vm: Modem returned ERROR <<<01/12 10:06:21 vm: start_play_file command failed ###ERREUR ICI JE PENSE###>>> 01/12 10:06:21 vm(1): ERROR 01/12 10:06:21 vm(1): READY 01/12 10:06:21 vm: Got child -1 exit status 134632038 signal 01/12 10:06:21 vm: shell exited normally with status 0x0000 01/12 10:06:21 voice command: 'AT+VLS=0' -> 'OK' 01/12 10:06:21 vm: leaving voice mode 01/12 10:06:21 voice command: 'AT+FCLASS=0' -> 'OK' 01/12 10:06:22 voice command: 'AT' -> 'OK' 01/12 10:06:22 vm: Restoring signal handlers 01/12 10:06:22 closing voice modem device 01/12 10:06:22 removing lock file Je trouverai bien pourquoi ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
devinplombier Posté(e) le 9 octobre 2006 Partager Posté(e) le 9 octobre 2006 Bonsoir! Je suis tres curieux de savoir si depuis janvier tu as reussi a trouver une solution a ton probleme? J'ai le meme probleme ici. Voila mon vm.log: 10/09 22:16:47 vgetty: experimental test release 0.9.32 / with duplex patch 10/09 22:16:47 reading program vm configuration from config file /etc/mgetty/v 10/09 22:16:47 opening voice modem device 10/09 22:16:47 opened voice modem device /dev/ttyS5 10/09 22:16:47 reading port ttyS5 configuration from config file /etc/mgetty/v 10/09 22:16:47 detecting voice modem type 10/09 22:16:48 Rockwell detected 10/09 22:16:49 initializing ROCKWELL voice modem 10/09 22:16:49 vm: Modem returned ERROR 10/09 22:16:49 can't set transmit gain 10/09 22:16:49 vm: Modem returned ERROR 10/09 22:16:49 can't set record gain 10/09 22:16:51 vm: Executing shell script callme.pl with shell /usr/bin/perl 10/09 22:16:51 vm: Nested command in shell script 10/09 22:17:07 playing voice file message.rmd 10/09 22:17:08 vm: Got child -1 exit status -1 signal 10/09 22:17:10 closing voice modem device Ca semble etre un probleme d'initialisation du modem (j'ai un Acer modem 57 Surf) mais ou faire les modifications? Et que faire? Qui sommes nous? Ou allons nous? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.