title: Can I trigger a mobile client to automatically launch a web browser when connecting to wifi?
body: <p>Assume that you have complete programmatic control over a wireless router (running say OpenWrt or DD-WRT - linux). The router is configured to broadcast an ssid, and the network is wide open.</p>
  
  <p>A mobile user (iPhone/Android/BB) walks up.</p>
  
  <p>1) on iPhone, if the device is not currently wifi connected, a dialog appears that offers to connect to available SSIDs.  The user picks my ssid and connects.  Is there a way, from my router (say using Bonjour or ??) to trigger the iPhone to launch the web browser and try to load the home page, or an autoconfig url automatically?  </p>
  
  <p>2) any different answer for Android/BB? </p>
  
  <p>The reason is that in a 'walled garden' application I need to be able to pop up a greeting page and don't want the user to have to fumble around loading a default page first.</p>
  
  <p>Any and all thoughts appreciated!
  Thanks
  RM. </p>
  
  <p>Update - I think the answer may lie in either 802.21 or UMA.  I read somewhere that ATT uses this with iPhones for authentication.</p>
  
  <p>On iPhone there is a switch called 'autologin' when connecting to a wifi gateway.  If you turn that on, the iPhone sends an HTTP request, and receives a redirect from my hotspot, and then I send the welcome page.  (the spot is totally open).  Problem is that iPhone seems to be waiting for something specific - it doesn't change from '3G' to wifi and may eventually time out.  Also it still displays the 'Login' banner docked to the top of the window.</p>
  
  <p>Anyone know of documentation for the frames I need to send to do a proper autologin?</p>