Hi all,
I'm trying to send a page using Perl via the WCTP protocol. For some reason, I cannot connect to the host "wctp.att.n et/WCTP" (or any host for that matter). I figure it must be some server configuration that I need to set. I don't think it's a port problem b/c I'm able to send a page via WCTP using the same port using a stand-alone app.
Anyhow, here's the code I'm using:
And here's the error output I'm seeing:
TestEpaging::ma in()--to=4255333734
TestEpaging::ma in()--from=1111111111
TestEpaging::ma in()--message=Hello
TestEpaging::ma in()--protocol=WCTP
TestEPaging::se nd_wctp_old()--Sending via WCTP to http://wctp.att.net/WCTP
TestEPaging::se nd_wctp_old()--Created new UserAgent
TestEPaging::se nd_wctp_old()--Sent request
TestEPaging::se nd_wctp_old()--Message failed - 500 Can't connect to wctp.att.net:80 (connect: Unknown error) Content-Type: text/plain Client-Date: Thu, 28 Jun 2007 16:35:30 GMT Client-Warning: Internal response 500 Can't connect to wctp.att.net:80 (connect: Unknown error)
Any advice is much appreciated.
Thanks!
Karim Varela
I'm trying to send a page using Perl via the WCTP protocol. For some reason, I cannot connect to the host "wctp.att.n et/WCTP" (or any host for that matter). I figure it must be some server configuration that I need to set. I don't think it's a port problem b/c I'm able to send a page via WCTP using the same port using a stand-alone app.
Anyhow, here's the code I'm using:
Code:
sub send_wctp_old{
#my $url = "http://wctp.cingular.com:80/WCTP";
my $url = "http://wctp.att.net/WCTP";
print "TestEPaging::send_wctp_old()--Sending via WCTP to " . $url . " <BR>";
my $body = "<?xml version=\"1.0\"?><!DOCTYPE wctp-Operation SYSTEM \"http://www.skytel.com/protocols/dtds/wctp/wctpv1-0.dtd\">";
$body = $body . "<wctp-Operation wctpVersion=\"WCTP-DTD-1.1\"><wctp-SubmitClientMessage><wctp-SubmitClientHeader>";
$body = $body . "<wctp-ClientOriginator senderID=\"";
$body = $body . $from;
$body = $body . "\"/><wctp-Recipient recipientID=\"";
$body = $body . $to;
$body = $body . "\"/></wctp-SubmitClientHeader><wctp-Payload><wctp-Alphanumeric>";
$body = $body . $message;
$body = $body . "</wctp-Alphanumeric></wctp-Payload></wctp-SubmitClientMessage></wctp-Operation>";
#my $ua = LWP::UserAgent->new;
my $ua=new LWP::UserAgent;
my $header=new HTTP::Headers;
print "TestEPaging::send_wctp_old()--Created new UserAgent<BR>";
#my $http_response = $ua->request(POST $url, Content_Type => 'text/xml', Content => $body);
my $req = new HTTP::Request ("POST", $url, $header, Content => $body );
my $http_response=$ua->request($req);
print "TestEPaging::send_wctp_old()--Sent request<BR>";
if ($http_response->is_success){
print "TestEPaging::send_wctp_old()--Message sent successfully to " . $to;
}
else{
print "TestEPaging::send_wctp_old()--Message failed - " . $http_response->as_string;
}
}
TestEpaging::ma in()--to=4255333734
TestEpaging::ma in()--from=1111111111
TestEpaging::ma in()--message=Hello
TestEpaging::ma in()--protocol=WCTP
TestEPaging::se nd_wctp_old()--Sending via WCTP to http://wctp.att.net/WCTP
TestEPaging::se nd_wctp_old()--Created new UserAgent
TestEPaging::se nd_wctp_old()--Sent request
TestEPaging::se nd_wctp_old()--Message failed - 500 Can't connect to wctp.att.net:80 (connect: Unknown error) Content-Type: text/plain Client-Date: Thu, 28 Jun 2007 16:35:30 GMT Client-Warning: Internal response 500 Can't connect to wctp.att.net:80 (connect: Unknown error)
Any advice is much appreciated.
Thanks!
Karim Varela
Comment