Invio registrazioni via mail

Moderatore: phpBB Moderatori

Messaggioda gppedag » mer ott 17, 2018 5:20 pm

Ciao a tutti,
ho una distro di FreePBX, dovrei inoltrare le registrazione ad uno specifico indirizzo mail.

Per questa funzione ho creato uno script:

#!/bin/bash
dt=$(date '+%m/%d/%Y %r');
echo -e "Nuova Registrazione Audio Chiamata. \n\n
Data e ora conversazione: $dt \n\n
Chiamata ricevuta dal numero - $5 $9 \n\n
Registrazione riguardante l'interno n. - $8 \n\n
File registrazione in allegato \n\n" | mail -a /var/spool/asterisk/monitor/$1/$2/$3/$6 -s "Registrazione Audio Chiamata" mail@gmail.com

Questo scriop viene eseguito dopo ogni registrazione di qualsiasi interno/chiamata.
La stringa che ho impostato su Embedded FreePBX->AdvancedSetting->Post Call Recording Script è la seguente:

bash /var/lib/asterisk/bin/rectoemail.sh ^{YEAR} ^{MONTH} ^{DAY} ^{TIMESTR} ^{CALLERID(number)} ^{CALLFILENAME}.^{MIXMON_FORMAT} ^{ARG3} ^{EXTTOCALL} ^{CALLERID(name)}

avrei l'esigenza di inviare "solo" le registrazioni di un interno 998 e non di altri interni. Lo script purtroppo viene eseguito sempre e comunque dopo ogni registrazione di qualsiasi interno abilitato alla registrazione. L'esigenza quindi è quella di inviare le registrazioni via mail solo dell'interno 998 e di nessun altro.
gppedag
PrimoLivello
PrimoLivello
 
Messaggi: 3
Iscritto il: sab feb 09, 2013 10:12 am
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Torna a Asterisk

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti