In our company we want to expand our 2-way radio services with a PTT app to use on 3G/Wifi android based smart radio's. We have tested the devices with zello and that works fine but we need options that are not included in Zello so we want to build our own server to make this work.
We also need "inside app" GPS location transmitted to a GPS Gate server ([url removed, login to view]) based on a existing protocol (Like Concox for example)
We have a very good example of how it should look like and what it should do. Use the chat function to discuss it Since we have no idea about what it should cost this is a first fase in getting quotes to see if this project is possible or not.
As a voice server we will use Team Speak 3 or Mumble server.
So basically the app would be the client to that server. (Already exist, we need LESS features to make it simple and easy to use)
App should lock all other android programs but not hardware buttons after connection, unlocking based on 6-digit pincode.
The app should have 4 to 6 buttons on the home screen (list users, channels, text messaging, P2P users
The app should have volume control for microphone and speaker linkt to the device Vol Up and Down Button.
The app should be connected to the hardware PTT button on the side of the device.
the app should have a "settings" menu te configure options, serveradres, username and pasword to connect to the server
The app should use Speex or Opus voice codec and must be able to run when the screen is OFF.
For the GPS part inside the app, the option must exist inside the app to put the GPS on or off. When ON, the app needs to push its location to the GPS-Gate server, connection to that server is also based on a username and password (may be the same as the connection to the voice server). We prefer the concox protocol but others are available, see the "supported devices" on the GPS gate website or Forum.
Since the 2 existing apps have a very good SDK available and basicly this job is a re-write project to put the 2 functions together in one app, I think this needs no large budget to do. I need a programmer that can do the job all the way until a stable and full functional release. Price should include follow up and bug fixing after initial alpha and beta testing on the existing devices (they run 4.2.2 Android) and should also work on newer Android versions.