Invia SMS: Research and experience