Vowifi is heavily dependent on
DNS server & GPS location of device. The handset will share the DNS, handset location using gps to vowifi server via internet(Wifi you are connected with).
If the gps is not properly initialized, or in other words not locked to satellites for your exact location, you may be treated out of India and Vowifi disallows you. As soon as the gps is fixed and you are identified inside India and supported by a local DNS server in India, you are allowed in Vowifi.