sending out Wap Push SMS problem

<[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi,

	I been setting up my Kannel SMS gateway to send out WAP Push SMS message.
I been getting below message on wapbox.log.

2008-01-02 15:29:56 [3493] [14] INFO: PPG: Accept request </wappush> from
<192.168.8.228>
2008-01-02 15:29:56 [3493] [14] INFO: client address was <+XXXXXXXXX>,
accepted
2008-01-02 15:29:56 [3493] [14] INFO: reverting to default bearer and
network
2008-01-02 15:29:56 [3493] [14] INFO: PPG: handle_push_message: push
message accepted for processing
2008-01-02 15:29:56 [3493] [14] INFO: PPG: unconfirmed push delivered to
OTA
2008-01-02 15:29:56 [3493] [0] WARNING: Received other message than
wdp/admin, ignoring!

	It seem like from the message the push request has been successfully
received & processed. But the problem is i never manage to receive any sms
on my mobile no. I have check my SMPP connection service log, no request
have been received either. I been using below php code in sending out WAP
Push sms.

<?

$country_code = '12';
$phone = '1234567890';
$push_url = 'http://wap.google.com';
$text = 'This is a test';
$smsc_id  = 'mySMSCid';

send_wap_push($smsc_id, $country_code, $phone, $url, $text);

function send_wap_push($smsc_id, $country_code, $phone, $push_url, $text)
{
	$host = 'xxx.xxx.xxx.xxx';
	$port = '8080';
	$url  =  "http://$host:$port";

	//$ppg_user = 'foo';
	//$ppg_pass = 'bar';

	$wap_push_id = function_that_generates_a_unique_id();

	$body =	"--multipart-boundary\r\n".
			"Content-type: application/xml\r\n\r\n".
			'<?xml version="1.0"?>'."\r\n".
			'<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN"'."\r\n".
			'"http://www.wapforum.org/DTD/pap_1.0.dtd" >'."\r\n".
			'<pap>'."\r\n".
			'<push-message push-id="'.$wap_push_id.'">'."\r\n".
			'<address
address-value="WAPPUSH=+'.$country_code.$phone.'/TYPE=PLMN <at>
ppg.nokia.com"/>'."\r\n".
			'<quality-of-service delivery-method="unconfirmed" network="GSM"
bearer="SMS"/>'.
			"</push-message>\r\n".
			"</pap>\r\n\r\n".
			"--multipart-boundary\r\n".
			"Content-type: text/vnd.wap.si\r\n\r\n".
			'<?xml version="1.0"?>'."\r\n".
			'<!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN"'."\r\n".
			'"http://www.wapforum.org/DTD/si.dtd">'."\r\n".
			"<si>\r\n".
			'<indication action="signal-high" si-id="'.$wap_push_id.'"
href="'.$push_url.'">'.$text.'</indication>'."\r\n".
			"</si>\r\n".
			"--multipart-boundary--\r\n";

	$post = "POST /wappush HTTP/1.1\r\n".
			"Host: $host:$port\r\n".
			//"Authorization: Basic ".base64_encode("$ppg_user:$ppg_pass")."\r\n";
			"X-Kannel-SMSC: $smsc_id\r\n".
			'Content-Type: multipart/related; boundary=multipart-boundary;
type="application/xml"'."\r\n".
			"Content-Length: ".strlen($body)."\r\n".
			"\r\n".
			$body;

	$ch = curl_init();
	curl_setopt ($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_HEADER, 1);
	curl_setopt($ch, CURLOPT_TIMEOUT, 15);
	curl_setopt ($ch,CURLOPT_CUSTOMREQUEST , $post);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	$reply = curl_exec($ch);
	curl_close ($ch);

	print_r($reply);
}
?>

Regards,
SoNG
smime.p7s (application/x-pkcs7-signature, 2.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.