Rather than pin=4940205060072800 Try this
pin=%49%40%20%50%60%07%28%00 thanks On Sun, Nov 14, 2010 at 6:33 PM, Harmeet Singh <harmeet.dhing...@gmail.com>wrote: > Greetings, > > I am able to send the oma-settings Message by using Kannel and UserPin has > been used , But i want to use Netwpin (Imsi No) . > > I had already verified my IMSI no and it is ok . It has 15 digit . > > According to the document i had calculate the NETWPIN but again same > message is there i.e Authentication failed . > > > > My IMSI no is 404020506708200 as per the document i had calculated as 49 40 > 20 50 60 07 28 00 . > > > > 9 is used to pair. > > Please help me to know how can i use Netwpin to send the oma settings. > > I am using kannel cvs. > > May i know anyone who can provide *paid consultant services* regarding > implementation of netwpin . > > I am using following function to send oma-settings : > > sendOMASettings(“8146256126”,”4940205060072800”); > > > > public String sendOMASettings(String to, String pin) { > > String result = ""; > > try { > > StringBuffer buffer = new StringBuffer(); > > if (pin == null) { > > pin = "0000"; > > } > > buffer.append("<?xml version=\"1.0\"?>\r\n"). > > append("<!DOCTYPE wap-provisioningdoc PUBLIC > \"-//WAPFORUM//DTD PROV 1.0//EN\" > \"http://www.wapforum.org/DTD/prov.dtd\<http://www.wapforum.org/DTD/prov.dtd/> > ">\r\n"). > > append("<wap-provisioningdoc >\r\n"). > > append("<characteristic type=\"NAPDEF\">\r\n"). > > append("<parm name=\"NAPID\" value=\"inet\"/>\r\n"). > > append("<parm name=\"NAME\" value=\"Idea > Internet\"/>\r\n"). > > append("<parm name=\"BEARER\" > value=\"GSM-GPRS\"/>\r\n"). > > append("<parm name=\"NAP-ADDRESS\" > value=\"internet\"/>\r\n"). > > append("<parm name=\"NAP-ADDRTYPE\" > value=\"internet\"/>\r\n"). > > append("<parm name=\"INTERNET\"/>\r\n"). > > append("</characteristic>\r\n"). > > append("<characteristic type=\"APPLICATION\">\r\n"). > > append("<parm name=\"APPID\" value=\"w2\"/>\r\n"). > > append("<parm name=\"TO-NAPID\" value=\"inet\"/>\r\n" > ). > > append("<characteristic type=\"RESOURCE\">\r\n"). > > append("<parm name=\"URI\" value=\"http://google.com > \"/>\r\n"). > > append("<parm name=\"STARTPAGE\"/>\r\n"). > > append("</characteristic>\r\n"). > > append("</characteristic>\r\n"). > > append("</wap-provisioningdoc>\r\n"); > > > > String data = java.net.URLEncoder.encode(buffer.toString(), > "UTF8"); > > String toInURL = java.net.URLEncoder.encode(to, "UTF8"); > > String sendURL = "http://" + "kannelServerIP" + ":" + > "serverSendPort" + "/cgi-bin/sendota?username=" + "user" > > + "&password=" + "password" + "&coding=2&to=" + toInURL + > "&text=" + data + "&from=" > > + "yourShortNumber" + "&type=oma-settings" + "&sec=netwpin" + > "&pin=" + pin ; > > java.net.URL url = new java.net.URL(sendURL); > > java.io.InputStream in = url.openStream(); > > java.io.BufferedInputStream bufIn = > newjava.io.BufferedInputStream(in); > > for (;;) { > > int car = bufIn.read(); > > if (car == -1) { > > break; > > } else { > > result = result + (char) car; > > } > > } > > bufIn.close(); > > in.close(); > > } catch (Exception e) { > > e.printStackTrace(); > > result = "failed"; > > } > > return result; > > } //END > > > > Regards > > Harmeet Singh > > > -- Regards, Ady Wicaksono