Rele’ comandato da 3cx

Rele’ relays comandato da 3cx o Asterisk

 

Qui vi presentiamo una nostra applicazione dove vogliamo condividerla si tratta di una  Scheda rele’ comandabile da rete lan via TCP/IP Esistono  4 versioni con 1 rele’ 2 rele’ 4 rele’ 8 rele’ sono tutte visualizzabili  sul sito del costruttore che e’  http://www.tutuuu.com/product_details.asp non preoccupatevi basta usare google chrome e si puo’ fare la traduzione immediata.

La versione con 2 rele’ ha un costo di circa 16 € trasporto incluso qui’ trovate tutto il software necessario  download sr-201 sw

Potete trovarle facilmente su  www.ebay.it  oppure su www.amazon.it  www.aliexpress.com

io la ho acquistata su aliexpress  ci ha messo un 20gg  ad arrivare comunquefunziona perfettamente senza problemi. 

La mia scelta che ho sperimentato e’ quella con 2 rele’ questa permette di comandare indipendente i 2 rele’ dalla lan a cui e’ connessa in vari modi come  tramite un programmino windows sia tramite app android oppure da riga di comando da dos e da linux qui trovate un video su come programmare inizialmente la scheda e come comandarla.





* Questa ovviamente puo’ essere molto utile nel campo della telefonia come per apriporta  o qualsiasi altra applicazione io la ho sperimentata con successo sia su macchine Freepbx / Asterisk  che su macchine 3CX versione 16.

Ora vi faro’ un esempio con il PBX 3cx versione 16 sotto Linux  con la rete 192.168.100.xxx Per funzionare ha semplicemente bisogno di un alimentatore da 12v 1a  i contatti dei rele’ sono puliti

La prima cosa da fare e’ connettere il cavo di rete e poi l’alimetazione di default ha l’ ip 192.168.1.100 che come indicato nel video basta lanciare il programmino e cambiargli l’ ip e mettere quello che si vuole nel mio caso 192.168.100.111 che ovviamente deve essere compatibile con il vostro pbx.

 

Bene ora creiamo lo script per attivare il nostro rele’ per 2 sec. ci colleghiamo tramite putty o quello che volete al nostro server 3CX

Lo script dovra’ essere copiato all’interno della directory   /var/lib/3cxpbx/rele1.sh

 

Questo sara’ il nostro script


#!/usr/bin/env bash

echo -n “11:2” > /dev/tcp/192.168.100.111/6722

exit 0  

 
  dove il n. 11 corrisponde al rele1 mettere 12 per il rele’ 2  e 2 corrisponde al ritardo di 2 sec. salvare e uscire e poi dare i permessi corretti al nostro script
chown phonesystem  rele1.sh  
chmod 500 rele1.sh
Ora andiamo sull’interfaccia web di 3cx   alla voce IVR Risponditore Digitale aggiungiamo un nuovo IVR

Diamo un nome qualsiasi e poi dove c’e’ scritto Type scegliamo script  e gli mettiamo il percorso del nostro script poi piu’ in basso aggiungiamo il codice di uscita come indicato.

*
Prendiamoci nota del numero interno salviamo tutto ora se componete quell’interno automaticamente si attivera’  il rele’ associato a quell’interno . In caso vogliate usare 2 o piu’ rele’ bisognera’ creare un script e un IVR per ogni rele’