I require an Android application based on Linphone.
1. Basic functionality
A. Linphone is to run as a service
B. If there is an incoming call the Android device is to "ring" to indicate an incoming call even if other applications eg music are operating.
C. A Do Not Disturb (DND) setting is required so that there is no "ring" when DND is on.
2. In Call functionality
A. When the call is from a specific IP address or extension the in call screen is to have 2 additional buttons.
B. the text on the buttons shall be editable in the settings
C. When the button is pressed it shall send a specific DTMF code to the connected device / extension.
D. The DTMF code (per button) shall be set in the settings
E. The app shall accept up to 4 specific IP addresses or extensions for the "in Call functionality - set in settings