use IO::Socket::INET;
use autodie;
+use Data::Dump qw(dump);
our $user = 'sip2-user';
our $password = 'sip2-paasswd';
sub sip2 {
my ( $send, $patt ) = @_;
- warn ">>>> $send";
- print $sock $send;
+ warn ">>>> ", dump($send), "\n";
+ print $sock "$send\r\n";
+ $sock->flush;
+
+# local $/ = "\r";
my $in = <$sock>;
- warn "<<<< $in";
+ warn "<<<< ", dump($in), "\n";
die unless $in =~ $patt;
}
-sip2 "9300CN$user|CO$password|\n" => qr/^941/;
+# login
+sip2 "9300CN$user|CO$password|" => qr/^941/;
+
+# SC Status
+sip2 "9900302.00" => qr/^98/;