Invia SMS: A tale of two worlds