On Fri, 2009-08-14 at 23:32, Michael A. Lewis wrote:
> I am having an issue with a multitech gsm/gprs modem with internet
> interface. In my debugging I have gotten down to telnet 192.168.1.5 5000
> and am able to issue AT commands (including manually sending an SMS
> message to my phone). However, nothing from a program interface. In an
> attempt to isolate the problem, I have written small php and perl
> programs. The perl program is:
> 
> Use IO::Socket;
> 
> $socket=IO::Socket::INET->new {
> 
>        PeerAddr="192.168.1.5",
> 
>        PeerPort="5000";
> 
>        Proto="tcp",
> 
>        Type="SOCK_STREAM"} or die "Could not open port.\n";
> 
> Print $socket "at+cmgf=1\m"l
                             ^
If that character isn't mistyped that program can't work.
And instead of "\m" shouldn't you use "\n"  ?

> My $inl=<$socket>;
> 
> Print "$inl\n";
> 
>  
> 
> The program never returns from the read from the socket. The PHP version
> of the program returns 12 characters (all of which appear to have the
> high bit set).
> 
>  
> 
> As I said, I can telnet into it. I can get to the admin interface using
> a browser. Is this some sort of character set issue perhaps? Has anyone
> else had this problem? I have tried googling for an answer all day
> without result. I would appreciate any help or insight.

-- 
Kind regards,  Milan
--------------------------------------------------
Arvanta, IT Security        http://www.arvanta.net
Please do not send me e-mail containing HTML code.

Reply via email to