• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

App to respond with SMS after missed call

kotelet

Lurker
Hi,

At work my phone is silent. So, I often miss calls. I will call back people that are in my contact list. But, I will not call back if the phone number is unknown.

Is there a way (an app, or using Tasker) to automatically send an SMS (text message) if I don't answer a call of a number that is _not_ in my contact list?

There are lots of apps out there that will answer _only_ people in my contact list, but I want it the other way around: only send a message if the number is not in my contact list. The message would be something like: "Hi, I missed your call. Send me an SMS with your name and number and I will call back.".

Thanks,

Fred
 
With Tasker you could do this:

Context: Missed Call [Caller:!C:Any] (event, not state)
Task:
Send SMS [Recipient:%SMSRF Text:"Hi, I missed..."]
 
Thanks, UncleMike.

I didn't have time until yesterday to try out your solution. I may have to use %CNUM instead of %SMSRF, is that right? I just missed a call here at work and Tasker sent the SMS to the last person I sent an SMS to, instead of to the person whose call I missed :-) I will check out the Tasker documentation when I get home.

Thanks,

Fred
 
I have just tested and can now confirm that

Context: Missed Call [Caller:!C:Any] (event, not state)
Task:Send SMS [Recipient:%CNUM Text:"Hi, I missed your call. ..."]

will send an SMS if I miss a call of a number that is not in my contact list.

Exactly what I wanted.

Well...one small improvement would be that it only sends SMSes to cell phones - numbers starting with +316 where I live. Adding

If: %CNUM ~R ^\+316

to the action will do the trick, I think. This means that the caller's number is matched against the regular expression ^\+316, which is any number starting with "+316".
 
Thanks, UncleMike. Where I live, all cell phone numbers start with +316, and all numbers that start with +316 are cell phone numbers. (I think my operator causes all numbers to be represented in international format.)

The If clause prevents my phone from sending SMSes to land line phones (I hope :-).
 
Back
Top Bottom