% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>
freeside-cdr-aninetworks-import - Download CDR files from a remote server via SFTP
freeside-cdr-aninetworks-import [ -v ] [ -d ] [ -a ] [ -c cdrtypenum ]
[ -s startdate ] [ -e enddate ] user sftpuser sftppassword
Command line tool to download CDR files from a remote server via SFTP and then import them into the database.
-v: be verbose
-d: enable sftp debugging (very noisy)
-a: automatically choose start date from most recently downloaded batch
-c: cdrtypenum to set, defaults to none
-s: if specified, sets a startdate. startdate starts at 00:00:00
-e: if specified, sets a enddate. enddate starts at 00:00:00 so if you wish to include enddate must add one more day.
user: freeside username
sftpuser: sftp user for arkftp.aninetworks.com
sftppassword: password for sftp user
freeside-cdr-aninetworks-import -a <freeside user> <sftp login> <sftp password> will get all cdr files starting from the day of the last day processed.
freeside-cdr-aninetworks-import -s 20180120 -e 20180121 <freeside user> <sftp login> <sftp password> will get all cdr files from 01/20/2018
freeside-cdr-aninetworks-import -v -s $(date --date="-1 day" +\%Y\%m\%d) -e $(date +\%Y\%m\%d) <freeside user> <sftp login> <sftp password> will get all cdr files from yesterday