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

Reply via email to