Vai al contenuto
PLC Forum


Tool SMS Winbox


abbio90

Messaggi consigliati

Ciao a tutti....su un dispositivo mikrotik in PPP client da usb posso vedere gli sms da Tool sms???come si configur per la visione...

Inoltre è possibile quando è presente un sms inoltrarlo ad un'indirizzo mail??

 

 

Link al commento
Condividi su altri siti


Andrea Annoni

Nella cartella INBOX vedi gli SMS.

 

Per inoltrare un SMS puoi schedulare questo script:

 

# Script to forward SMS from GSM Modem Inbox to Email #
# Note: The SMS is removed from the inbox after being sent to Email, #
# even if the Email fails to be sent #
# Remember to set up /Tools/SMS with the USB port of your #
# Modem and the info channel. Put anything in secret and #
# make sure Receive Enabled is ticked #
# Tested on Rb751U RouterOS v5.12 with Huawei E367 #
# Peter James 2012-04-04 #


:local EmailAddress "your_email_address";
:local smsPhone;
:local smsTimeStamp;
:local smsMessage;
:local smsContent;

# Get System Identity #
:local SystemID [/system identity get name];

:log info "SMS to Email script started";

# Set Receive Enabled, in case it was cleared by a router reboot #
/tool sms set receive-enabled=yes;

delay 2;

# loop through all the messages in the inbox #
:foreach i in=[/tool sms inbox find] do={

:set smsPhone [/tool sms inbox get $i phone];
:set smsTimeStamp [/tool sms inbox get $i timestamp];
:set smsMessage [/tool sms inbox get $i message];

:set smsContent "Router ID: $SystemID\nSMS Received from: $smsPhone\nDate&Time: $smsTimeStamp\nMessage: $smsMessage";

:log info $smsContent;

/tool e-mail send tls=yes subject="$SystemID GSM Modem SMS Received" to=$EmailAddress body="$smsContent";

# Now remove the SMS from the inbox #
/tool sms inbox remove $i;

delay 10;

}

# clear Receive Enabled, so info channel can be used by other scripts #
/tool sms set receive-enabled=no;

:log info "SMS to Email script complete";

 

Comunque se cerchi nelle Wiki credo c'è altro.

Link al commento
Condividi su altri siti

ok, su tool sms ho abilitato la ricezione, e impostato la porta su usb1

Su channel devo mettere un canale libero o lo stesso usato in ppp info channel??

i campi secret e allowed number vanno lasciati vuoti??

 

perche mi dai impossibile modificare le impostazioni - timeout

Link al commento
Condividi su altri siti

ok risolto con il canale dell'infochannel...

 

ora li vedo...ho provato a lanciare lo script da terminale

 

c'è un'errore qui :


{...                                                          
{... :set smsPhone [/tool sms inbox get $i phone];
syntax error (line 3 column 6)
[abbio90@MAP FORD] > :set smsTimeStamp [/tool sms inbox get $i timestamp];
syntax error (line 1 column 6)
[abbio90@MAP FORD] > :set smsMessage [/tool sms inbox get $i message];
syntax error (line 1 column 6)
[abbio90@MAP FORD] >
[abbio90@MAP FORD] > :set smsContent "Router ID: $SystemID\nSMS Received from: $smsPhone\nDate&Time:
mp\nMessage: $smsMessage";
syntax error (line 1 column 6)
[abbio90@MAP FORD] >
[abbio90@MAP FORD] > :log info $smsContent;
[abbio90@MAP FORD] >
[abbio90@MAP FORD] > /tool e-mail send tls=yes subject="$SystemID GSM Modem SMS Received" to=$EmailAd
"$smsContent";
expected end of command (line 1 column 19)
 

 

Link al commento
Condividi su altri siti

non è che non mi prende la sintassi perchè devo configurare la parte tool email??

 

presumo che per mandare mail quella parte li deve essere per forza ok

Link al commento
Condividi su altri siti

Andrea Annoni

Ora non sono al PC ma di sicuro la parte mail deve essere configurata.

Può anche essere che ci sia qualche errore in base alla versione firmware; quello script è un po' vecchiotto.

Link al commento
Condividi su altri siti

Al di là dello script se tutto è configurato correttamente (intendo dire tool email), se vado su send email dovrebbe inviare la mail, invece no...ho seguito la wiki che dice che su send mail se non specifico adresss, port, user, password, tls vengono utilizzati quelli che ho impostato nel server di posta...i dati del server di posta sono corretti e anche username e password perchè su outlook riesco a fare il login perfettamente e server, porta 587 e STARTLS sono così nelle impostazioni dell'account di posta..

dov'è l'inghippo secondo voi???

Probabilmente per l'invio ha necesssità di questo address nel menu send email...ma che ip devo mettere??? ho provato a mettere anche qui smtp-mail.outlook.com ma non lo vuole...occorre necessariamente un IP..

allego lo screenImmagine1.thumb.png.31f80c9a6ced375c9f5a1488f514e81d.png

Link al commento
Condividi su altri siti

da dove lo tiro fuori???

Ho scansionato l'ip di smtp-mail.outlook.com tramite ping e salta fuori questo IP 52.97.133.130..

non penso sia questo però....non funziona comunque..

l'account è su outlookimage.thumb.png.03690c5e74ef225679840dac90c553e0.png

Link al commento
Condividi su altri siti

Ciao Abbio, compila tutti i campi della casella di send (ti manca port, user, password, TLS ecc...). La casella di seneEmail, opera indipendentemente da quella di email setting.

 

Buona giornata, Ennio

Link al commento
Condividi su altri siti

Se vado nelle impostazioni del mio account di posta elettronica mi dice ce il protocollo smtp utilizza la porta 587 con crittograffa START TLS...

nella finestra tool email infarti posso selezionare start tls...se vado nella finestra send posso selezionare sol tls ma non start tls

Link al commento
Condividi su altri siti

  • 4 weeks later...

Ciao a tutti, volevo farvi sapere che ho risolto è impostato lo schedule correttamente funzionante...gli errori di sintassi sono riuscito a correggerli, inoltre usando account google sono riuscito utilizzando un ip come server in quanto nel campo mail la risoluzione nomi non viene risolta..se qualcuno necessitasse di utilizzare questa funzione mi contatti e copio lo script

 

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...