Hi I am new to blackberry development.
I am developing an application which is intended for any user who has any type of Internet connectivity.
I try to connect to my web service using Ksoap2 API over HTTP. Everything works fine on my simulator but when I try to run the same on my Device (8100/8310) using GPRS and BIS enabled SIM(Vodafone in India) It had given me "Open tunnel failure" error. I could hit my web service url and get response in BB browser.

I tried to diagnose the problem using Network Diagnostic Tool from RIM and surprisingly I found that except WAP2 all other type of connection mechanisms are failing.

Later I changed url and appended ";deviceside=true;ConnectionUID=WAP2trans" and now its giving me 503 service unavailable error.

I searched on this forum but most of the problems posted are for BES cases. I am confused why my device is unable to connect through direct TCP as BIS is enabled and why its giving me 503 when I have set deviceside and Connection UID in url for wap2.

Please help and guide me what I am missing or am I doing something wrong here?

See if you can locate WAP1.1 or direct APN info for Vodafone India and use a direct TCP connection instead.

BTW, this "NetworkDiag" program from RIM was intended as a tutorial for networking hueristics. It does not attempt to detect the network type or insert WAP1.1 or Direct gateway parameters, so these ALMOST ALWAYS FAIL.