Telecommunication and network engineering