I have the main project expectation but im open to any subjection to make a solution to my problem.
I thinked to use raspberrypie for that purpose but could be something else if its not enough powerfull.
i need to build a web service that will receive a email from a alarme system and from that will send sms to my team member "Please give your availability for <message receive from alarme system>" and they can reply directly from sms to the service to tell if they are available and how much time they evaluate to be on [login to view URL] member can change/ update there condition by sending another reply.(that part im not sure if that could be done but could be great (not mendatory) if service could know automatically gps position).
they will be able to do that until web service receive from alarm system 10-3 code or administrator(level 5 user) send 10-3 to the service.
If team member do not reply after 30second(ajustable in the web page service setting by the administrator,explain later) service will resend sms until answer have been receive.
example of reply
10-4 = acknoledge
10-16 15 = on is way will be there in 15 minutes(15 could be any number to tell time)
10-17 = on site
service will need to answer if receive "10-28". (only level 3 and high could do this)service will then send sms(or probably mms -because of lenght) to the user that ask that request by the list of team member.
<employe number><name>10-4 (not available)
<employe number><name> 10-16 on is way 10 minute
<employe number><name> 10-17 on site
all transaction need to be logs
service will need to have a small web interface with login password and username for administrator need
first tab will be "activity"
where we will have new line from each new alarm receive(from recent on top to oldest) then if selected availability of team member.
second tab "manual message"
in that tab you will have list of all active team member with check box in front and at they and of the list the type of member ( level 1, level 2, level 3, level 4, level 5.)
you will check member at who you want to send message or type of member.
in field box you type your message , select from drop box time to reply (15m 30m 1h 2h 4h 8h) default will be 1h, then click send and just like if it been a message receive by alarm system, new line will be add to first tab and then logs team member [login to view URL] alarm will be automatically close after <selected time to reply>or if new alarm receive.
message receive by team member will be the message write in the box fallow by "need answer before<selected time to reply> to be save"
third tab" setting"
its where you will set info of team member(250 but only 50 could be active)
<employe number><name><phone number><mobile phone provider><team member level><username><password><waiting time for answer><active member>
only active member will be in the manual message list and only those will receive notification.
we will keep inactive user only for log purpose to send past message even if they are not part of team anymore.
only those that have user name and password get acces to web portail.
if you have any question or need clarification lets me know.
budget not evaluate yet.