The anatomy of SMS delivery: from request to carrier