1. Download our Official Android App: Forums for Android!

App to respond with SMS after missed call

Discussion in 'Android Apps & Games' started by kotelet, Sep 19, 2013.

  1. kotelet

    kotelet Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    4
    Joined:
    Sep 19, 2013

    Sep 19, 2013
    4
    0
    5
    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
     

    Advertisement

  2. UncleMike

    UncleMike Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    2,323
    Joined:
    Nov 15, 2009

    Nov 15, 2009
    2,323
    484
    163
    Central NJ
    With Tasker you could do this:

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

    kotelet Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    4
    Joined:
    Sep 19, 2013

    Sep 19, 2013
    4
    0
    5
    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
     
  4. UncleMike

    UncleMike Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    2,323
    Joined:
    Nov 15, 2009

    Nov 15, 2009
    2,323
    484
    163
    Central NJ
    You're right. I guess I had a momentary lapse. :)
     
    kotelet likes this.
  5. kotelet

    kotelet Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    4
    Joined:
    Sep 19, 2013

    Sep 19, 2013
    4
    0
    5
    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".
     
  6. UncleMike

    UncleMike Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    2,323
    Joined:
    Nov 15, 2009

    Nov 15, 2009
    2,323
    484
    163
    Central NJ
    Yes, it does do a regular expression match, but it won'r necessarily limit it to cell phones.
     
  7. kotelet

    kotelet Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    4
    Joined:
    Sep 19, 2013

    Sep 19, 2013
    4
    0
    5
    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 :).
     

Share This Page

Loading...