A Narrowband Digital Voice Terminal in Java