diff options
author | Ivan Kohler <ivan@freeside.biz> | 2017-08-02 11:55:41 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2017-08-02 11:55:41 -0700 |
commit | 95ad3a9ababb36a79c4425c54192659075819ca5 (patch) | |
tree | d7f073cd8d62d22ef668c6f7c981eb9800f81e2a /FS/bin | |
parent | d5f2b4e779968e70898fca6d61cbb45e284ba632 (diff) |
VoIP innovations CDR import using SSL, RT#76784
Diffstat (limited to 'FS/bin')
-rwxr-xr-x | FS/bin/freeside-voipinnovations-cdrimport | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/FS/bin/freeside-voipinnovations-cdrimport b/FS/bin/freeside-voipinnovations-cdrimport index 23ea6bb..10c4bca 100755 --- a/FS/bin/freeside-voipinnovations-cdrimport +++ b/FS/bin/freeside-voipinnovations-cdrimport @@ -4,7 +4,8 @@ use strict; use Getopt::Std; use Date::Format; use File::Temp 'tempdir'; -use Net::FTP; +use Net::SSLGlue::FTP; #at least until the Deb 9 transition is done, then + # regular Net::FTP has SSL support use FS::UID qw(adminsuidsetup datasrc dbh); use FS::cdr; use FS::cdr_batch; @@ -42,8 +43,11 @@ my $hostname = 'customercdr.voipinnovations.com'; my $ftp = Net::FTP->new($hostname, Debug => $opt_d) or die "Can't connect to $hostname: $@\n"; +$ftp->starttls() + or die "TLS initialization failed: ". $ftp->message. "\n"; + $ftp->login($login, $password) - or die "Login failed: ".$ftp->message."\n"; + or die "Login failed: ". $ftp->message. "\n"; ### # get the file list |