+------------+ | smplus.txt | +------------+ Petit guide d' utilisation des commandes "+M" (Plus Message) du modem USR Sportster MessagePlus avec Minicom. Publié sur http://www.linux-france.org/article/connex/autre/smplus.txt Auteur : Olivier COLIN aka "dodo" Version : 0.1a Introduction ------------ Je voulais faire une doc sur les commandes du mode autonome du sm+ (Sportster MessagePlus) directement utilisables avec un programme de terminal genre Minicom (que tout le monde adore :-) car le package sm+-0.1.tar.gz est certes intéressant mais quelque peu limiter. Je me suis basé sur le fichier SMP_SDK.PDF disponible sur le site de 3Com qui décrit succinctement lesdites commandes mais en langue anglaise (et oui certaines n'aiment pas lire des docs écrites dans la langue de Shakespeare ! ;-) ) Cette doc est principalement destinée à la communauté Linuxienne ;-) Les Commandes ------------- Bon je suppose ici que tu es déjà familiarisé avec la syntaxe des commandes Hayes "AT". J'utiliserai aussi les minuscules par convention. Commence par lancer Minicom : ~$ minicom (man minicom si pb :-) [activation du mode autonome] Pour activer le mode autonome du sm+ (donc permettre la réception et le stockage des messages vocaux et ou fax), il faut configurer le registre S43. Vérification du contenu du registre S43 : ats43? 041 OK Le mode autonome est donc activé (ici stockage des messages vocaux uniquement). Un pb ? :-) ats$ Aucun renseignement interne sur le registre S43. Donc se reporter à son manuel d' utilisation. La led ARQ/FAX est de couleur verte. Si ce n'est pas le cas, activer le mode par : ats43=41 Voilà, à partir de maintenant tu peux déjà faire fonctionner ton sm+ comme un vrai répondeur ! Mais reste pour le moment à enregistrer ton message d' accueil, le message pour la mémoire pleine, etc. [désactivation du mode autonome] Pour désactiver le mode autonome, deux méthodes existent : * Configurer le registre S43 * Initialiser ton modem La première, simple, consiste à paramètrer S43 à Ø : ats43=0 OK Pour la deuxième méthode, invoquer le très connu "AT&F1". at&f1 OK Ton modem est maintenant dans son mode d'utilisation normal et prêt à recevoir un éventuel "ip-up" :-) NB : J'ai un problème lorsque je quite Minicom, en effet la led TR (Terminal Ready) reste allumée ! Même en quittant Minicom avec un reset ... si quelqu'un aurait une combine ? C'est un peu gênant pour ip-down, car le modem met un certain temps à raccrocher :-( [enregistrement du message d'accueil] Utiliser la séquence suivante : at+mvr=0 Maintenant parle devant le microphone intégré de ton sm+. L'enregistrement se termine en appuyant sur une touche quelconque (spacebar par ex.) ou lorsque la taille du message a dépassé la longueur d'enregistrement maximale. OK Ton message d'accueil est automatiquement sauvegarder dans la mémoire du sm+. Petite vérification :-) Pour écouter ton superbe beau message tout frais tout chaud (au choix :-), taper : at+mvp=0 « bonjour vous êtes bien chez le slack-user ... » OK Bon t'es pas obliger de mettre la même chose ;-)) [enregistrement du message de mémoire pleine] Même topo que précédement mais avec une valeur de 1 en lieu et place du Ø : at+mvr=1 Pour vérifier le message de mémoire pleine : at+mvp=255 Maintenant que tu as un répondeur fonctionel sous Linux :-), il reste à paramètrer diverses valeurs comme le nombre de sonneries au bout duquel le sm+ prend la main, la durée d'enregistrement de l'appel, vouloir ou non écouter le message entrant sur la sortie HP du sm+ (pour rire au nez de son interlocuteur :-), etc. [personnalisation] Réglage du nombre de sonneries : at+mcr=3 OK Ici le modem "déccrochera" après la troisième sonnerie. Note que j' ai mis "déccrochera" entre guillemets car le modem ne passe pas en "Off Hook" physiquement (du moins je n'ai jamais fait l'expérience), il répondra juste en mode sm+. Pour vérifier le réglage actuel : at+mcr? 3 OK Réglage de la durée d' enregistrement de l'appel : at+mvd=90 OK On paramètre une durée maximale d' enregistrement de 90s pour le message vocal. Vérification : at+mvd? 90 OK Activation du mode "moniteur". Il permet d'écouter en même temps que son enregistrement, le message de l'appelant sur la sortie HP (jack) de ton sm+ (Good Feature). Pense à bien connecter tes HPs sur la sortie, sinon tu n' entendra rien. at+mcm=1 OK Vérification : at+mcm? 1 OK Donc le mode est actif. Il me semble qu'activer le mode autonome de son sm+ avec ats43=41, le mode "moniteur" est paramètré à 1 par défaut (à vérifier). Maintenant il est temps de sauvegarder tout nos réglages dans la mémoire non-volatile (NVRAM) du sm+. C'est une opération intéressante car lors d'une coupure de courant, tout les réglages sont conservés. On en déduit aussi que le sm+ fonctionnera en mode autonome dès sa mise sous tension. Sauvegarde en NVRAM : at+mcw OK [lecture et effacement des messages] La lecture (enfin l' écoute :-) des messages est simple : at+mvp=n Ø < n < 255 OK Par exemple pour lire le deuxième message en mémoire : at+mvp=2 OK Effacement des messages. Invoquer la commande suivante : at+mem OK Note qu'il n'est pas possible d' effacer des messages individuels. Donc on efface tout ! Conclusion ---------- On en arrive à la fin, Cette petite doc ne traite pas bien sûr de toutes les commandes en "+M", peut-être dans une prochaine version :-) Je n'ai pas fait référence à la réception et au stockage des fax car je n' en fait pas usage (pour le moment). De toute manières le support est désactivé (à vérifier avec at+mcf?). Si vous avez des remarques, critiques ou commentaires ou me flammer :-))), pointer vôtre MUA ici : ocolin@club-internet.fr Merci pour votre attention et à bientôt ;-) Questions et Réponses --------------------- Q: Bonjour, j' ai un problème pour configurer les options du mode autonome et on me retourne à chaque fois un "ERROR". R: Vérifie bien que tu travailles en mode "sm+", donc que le mode autonome est activer sinon ça ne fonctionnera pas. Q: Hi ! Je suis un utilisateur de la Slackware et j' ai du mal à utiliser le programme xminicom sous X ! Notement pour taper des caractères ??! R: Hehe viou, j' ai eu le même problème que toi :-) Utilise le simple petit script ci-joint en contribution : #!/bin/sh xterm -geometry 80x25 -e minicom Renomme-le en xcom par ex. et faire un chmod 755 xcom. Invoquer le script par xcom & Q: Quand j' utilise xcom, je ne vois pas les commandes que je tape en mode "sm+". R: Activer l'écho local par la combinaison suivante :