aladec Posté(e) le 14 février 2016 Partager Posté(e) le 14 février 2016 tel_linphone.zip Voir le fichier Décompresser l'archive zip -> tel_linphone.sh (script bash) - Les informations suivantes sont reprises dans les commentaires du fichier tel_linphone.sh Commentaires et explications : nom du script : tel_linphone.sh (on peut le changer) adaptation du script trouvé sur http://martinverges.blogspot.be/ un grand MERCI se lance en ligne de commande via Putty.exe sous Windows : sh tel_alarme.sh paramètre_1 le paramètre_1 n'est pas obligatoire -> voir plus loin objectifs de ce script : composer un numéro de téléphone et entrer en communication audio avec son correspondant ou composer automatiquement des appels vers un chaîne de numéros afin de diffuser un message enregistré dans un fichier.wav (message d'alarme par exemple) la possibilité de répondre à un appel n'est pas encore possible ! la possibilité répondeur avec message enregistré n'est pas encore possible ! matériel de test : Synology DS115j Marvell Armada 370 88F6707 avec DSM 5.2 - 5644 update 3 (le 13/02/2016) pas obligatoire : carte son Terratec Aureon Dual USB sur le Synology avec casque micro raccordés Routeur "Fritz!Box 7390" avec "Fritz!Os 06.30" comme serveur sip Modem/routeur Netgear Voo en Bridge - téléphonie gérée par Fritz!box -> sortie téléphone analogique -> entrée sur prise téléphonique du Voo/Netgear (utilisation de Voo pour les communcations téléphoniques vers l'extérieur) actuellement pas d'abonnement sur serveur Sip extérieur Voo est un cablo-distributeur (Tv, téléphone, Internet en Belgique - Wallonie) prérequis : ipkg sur le synology - paquet Linphone fournit par ipkg il est nécessaire d'installer ipkg pour le syno (installation manuelle car pas de "bootstrap" pour le DS115j) http://blog.nouveauxterritoires.fr/fr/2014/04/23/installer-la-commande-ipkg-sur-un-nas-synology-recent/ en cas de problème avec ipkg (error while loading shared libraries: libidn.so.11) -> 2 commandes à exécuter cp /usr/syno/bin/wget /opt/bin/ ipkg update; ipkg upgrade réparer l'install de ipkg en cas de mise à jour de DSM http://korben.info/ipkg-not-found-voici-comment-reparer-linstall-dipkg-sur-votre-nas-synology.html installer le paquet Linphone 3.3.2-1 fourni par ipkg (ipkg install linphone) le processus (daemon) "linphonecsh" est alors disponible en ligne de commande (un reboot du Syno est nécessaire) linphonec et linphonecsh se touvent dans le répertoire /opt/bin placer ce script bash dans un répertoire et lui donner les droits d'exécution compléter les valeurs à introduire -> voir plus bas enregistrer un fichier wav avec un message et placer ce fichier dans un répertoire (droit de lecture) [EDIT du 20/02/2016] Lors de l'appel en boucle, il est parfois nécessaire de procéder à certaines adaptations du script. Appel sur un gsm, après 8 secondes de sonnerie, la communication est considérée comme établie même si le correspondant n'a pas décroché. (le serveur du FAI, enregistre l'appel en absence pour éventuellement prévenir (plus tard) le correspondant si celui-ci ne décroche pas) Dans le script, il faut supprimer la condition qui vérifie le décrochage par le correspondant et placer une durée pour la diffusion du message. Si vous rencontrez ce problème, je peux fournir le code adapté. Contributeur aladec Soumis 14/02/2016 Catégorie Créations de nos membres Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés