Need an app to respond automatically to sms job offers
Budget $30-250 AUD
- Freelancer
- Jobs
- Android
- Need an app to respond automatically to sms job offers
Our company gets SMSs offering work like this:
MHU - HCIS *397648 T ; Hi JOHN SMITH-JONES are you free on ; Date:
21/05/20 12:00 to time 14:00 ; Language: ESPERANTO
(There is a newline after Date:)
We need to reply from the same phone to the same caller with the "*", job number (from the incoming message) and "yes" exactly like this:
*397648yes
to accept the job. Currently, manually we miss more than half the offers. We would like to increase the success rate to more than 80% by making this process automatic. Also we would like to increase success especially for the longer jobs.
The job is to create an app, provide all SOURCE code and sufficient instructions for me to compile this and get it onto the relevant phone. I am a programmer (but not for android) and am reasonably technical.
You will need to parse the incoming sms messages to only respond to messages containing the two words MHU and HCIS and the relevant job details including the job number (which follows the '*').
For the relevant messages, extract job number, get the date and the two times, then determine if it is a job we want, and respond if appropriate.
There needs to be very minimal GUI to
a) input and maintain dates (add, edit, delete) for which we can't work (like on our holidays) and to which we will not respond.
b) Input a period of time threshold for what separates big and small jobs (default would be 60 minutes, ie small jobs are less than 60minutes, long jobs are 60minutes and more)
c) input a success rate for short jobs below the threshold. (default would be 70%)
d) input a success rate for long jobs above the threshold. (default would be 100% because we probably want all the long jobs)
e) input a response delay (to make the responses appear manual) (default would be 5 seconds)
The app needs to listen to incoming messages by monitoring broadcast , determine if its one we could respond to, check the date is one on which we work, then use a random number maths function to determine together with the success rates and the length of time whether to respond only after the set delay.
If there is to be no reply because one of the conditions is not met, nothing needs to be done.
The incoming message may change slightly so don't rely on the exact format but pick up the first element that looks like a job number (after the *), the first that looks like the date, and the two times ignoring the rest.
The app will need to remain active (most likely in the background) to respond 24/7.
User MUST be able to still get other messages and send their other messages including MMS which means replacing the standard SMS App is not adequate.
Please research carefully if this project is possible on android 8 and 9 before accepting.
references which may be useful:
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
6 freelancers are bidding on average $172 for this job
Greetings, Thanks for the detailed description and your references. I'll use smsManager and permissions to implement what you want. Any UI designs? Please let me know in the chat section. It would be really helpful if More
I possess a team of well qualified and experienced people in their own domains, which has made our team strengthened with huge industrial experience. We combine business domain knowledge with technology competence and More