The first are directly implemented in the library, while the others are already included in the Android API.
This is a library that handles the challenges involved in integrating VoIP functionality into the Android platform (hence Platform Integration Layer, or PIL for short). This repo contains an example ...