exten=>_2289[4-9],1,SET(CONFBRIDGE(bridge,record_conference)=yes)
exten=>_2289[4-9],n,SET(CONFBRIDGE(bridge,record_file)=/var/spool/asterisk/confrecordings/${STRFTIME(${EPOCH},,%s)}-confcall-${CALLERID(num)}-${EXTEN:1}.wav)
exten=>_2289[4-9],n,ConfBridge(${EXTEN:1},,sark_hosted_user)
exten=>_2289[4-9],n,HangUp
#!/bin/bash
logger "checking share..."
if ! mount | grep "on /mnt/callrecordings" > /dev/null; then
logger "share not mounted - Mounting share at /mnt/callrecordings"
mount -t cifs //some.share/callrecordings -o username=xxxx,password=xxxxx /mnt/callrecordings
if ! mount | grep "on /mnt/callrecordings" > /dev/null; then
logger "offload_recordings couldn't mount share - ending"
exit 8
fi
fi
# check if there are any files to move...
if find /var/spool/asterisk/confrecordings -maxdepth 0 -empty | read v; then
logger "no recordings to copy - ending"
exit 4
fi
#OK, move what we have
logger "beginning conf recordings rsync"
rsync --remove-source-files -a /var/spool/asterisk/confrecordings/* /mnt/callrecordings/`date +%F`/
logger "conf recordings rsync done"
exit 0
xxxxxx6795-confcall-2238-2894-xxxxxx6805.wav
else if ((strlen($file_list[1+$this->offset]) <= 4) && (strlen($file_list[2+$this->offset]) <= 4))
Playing 'conf-hasjoin.gsm' (language 'en')
Playing 'confbridge-leave.gsm' (language 'en')
Playing 'conf-hasleft.gsm' (language 'en')
#!/bin/bash
for file in /var/spool/asterisk/monitor/confbridge*; do
bn=$(basename $file)
checkifempty=${#bn}
if [[ "$checkifempty" = 1 ]]; then exit
fi
IFS='-|\.' read var1 var2 var3 var4 <<< "$bn"
newfile="$var3-default-$var2-$var2.$var4"
mv $file /var/spool/asterisk/monout/$newfile
done
exit
confbridge-100-1586602936.wav
1586602936-default-100-100.wav
else if (strcmp($file_list[1+$this->offset], $file_list[2+$this->offset]) == 0)