Java or VB.net - Serial Port GPRS / GSM Inbound Caller ID + SMS Alert
Please note this project will need to be done quickly please only bid if you have time to work.
I need an app made in java or vb.net that can do the following:
1. list serial ports
2. send an AT command to each port to detect a modem
3. when modem is detected then listen for inbound call
4. when inbound call is detected then do the following action
4a. get inbound phone number if possible
4b. do not answer (let the call redirect to message bank)
4c. query a MYSQL Database for a employee that is currently working and get employee's mobile number (select by date)
4d. send sms to employee with text "An inbound call from <number> was detected. Please reply OK to acknowledge"
4e. wait up to 15min for sms reply
4e(i). if no reply then query MySql Database for Manager number and send SMS "An inbound call from <number> was detected and no acknowledgement was recieved from <employee name>"
5. continue to listen to port and do not exit.
6. send an AT command to modem to check if modem is alive.
6a. if no response then search serial ports for modem.
6a(i). if none found then send email to Manager to report fault "No Modem Found"
6b. if modem found then listen for inbound call
6c. repeat point 6 (send a keep alive) every 2min
If you have any questions please send a message