hi i want to ask about http request for wap push in kannel, here my source code.
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"; echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml_1.2.xml\">"; $msisdn = "+6281xxxxxxx"; $txt = "Anda Mandapat Pesan"; $link = "http://www.chat2konco.com"; $url = "http://127.0.0.1:8080/wappush"; $msisdn_pap = rawurldecode($msisdn); $txt_pap = htmlspecialchars(rawurldecode($txt)); $smsc_id = "l7"; $body = "\r\n\r\n". "--asdlfkjiurwgasf\r\n". "Content-type: application/xml\r\n\r\n". "<?xml version=\"1.0\"?>". "<!DOCTYPE pap PUBLIC \"-//WAPFORUM//DTD PAP 2.0//EN\"". "\"http://www.wapforum.org/DTD/pap_2.0.dtd\";>". "<pap product-name=\"Aloww! Chat\">". "<push-message push-id=\"ABC032\" progress-notes-requested=\"false\">". "<address address-value=\"WAPPUSH=".$msisdn_pap."/[EMAIL PROTECTED]"/>". "<quality-of-service priority=\"high\" delivery-method=\"unconfirmed\" network-required=\"true\" bearer-required=\"true\" network=\"GSM\" bearer=\"SMS\">". "</quality-of-service>". "</push-message>". "</pap>\r\n\r\n". "--asdlfkjiurwgasf\r\n". "Content-type: text/vnd.wap.si\r\n\r\n". "<?xml version=\"1.0\"?>". "<!DOCTYPE si PUBLIC \"-//WAPFORUM//DTD SI 1.0//EN\"". "\"http://www.wapforum.org/DTD/si.dtd\";>". "<si>". "<indication action=\"signal-medium\" href=".$link.">".$txt_pap."</indication>". "</si>\r\n\r\n". "--asdlfkjiurwgasf\r\n\r\n"; $header[] = "MIME-Version: 1.0"; $header[] = "X-Kannel-SMSC: $smsc_id"; $header[] = "Content-type: multipart/related; boundary=--asdlfkjiurwgasf; type=application/xml"; $header[] = "Accept: text/xml"; $header[] = "Content-length: ".strlen($body); $header[] = "Cache-Control: no-cache"; $header[] = "Connection: close \r\n"; $header[] = $body; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST'); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); $getResult = curl_exec($ch); curl_close($ch); ?> but when i executed my source code in kannel show the messages "Unable to parse mime content", anyone can help me? -- View this message in context: http://www.nabble.com/http-request-for-wap-push-tf4650767.html#a13287288 Sent from the Kannel - User mailing list archive at Nabble.com.
