title: How to interact with USSD menu?
body: <p>I would like to write a program that would interact with an existing USSD service, so I need a way to dial the code, 'navigate' the menus,send additional commands and read any data. What would be a good way to achieve this? 
  I am open to any technology/platform at the moment.
  I have looked into Android but there doesn't seem to be a USSD Api.
  Thankx.</p>