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

Use Tasker to Log Calls in a Google Calendar?

Discussion in 'Android Apps & Games' started by snoshark, Jan 26, 2014.

  1. snoshark

    snoshark Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    6
    Joined:
    Nov 20, 2011

    Nov 20, 2011
    6
    0
    5
    MN
    I have a tasker challenge that I'm hoping YOU can help me with.

    I would LOVE LOVE LOVE to be able to put my call logs in my Google Calendar with Tasker. I make a LOT of sales calls, and it'd be SO nice to have incoming and outgoing calls log in my Google Calendar. I tried to use Tasker to do this and here's where I'm at, I'm sooo close.

    _________________________________________

    Here's what I have so far (opposite setup for Outgoing)


    Profile: Incoming
    State = Call -> Incoming

    Task: Incoming
    ** Wait ** - 5 Minutes (so I only insert good calls)
    ** Calendar Insert **
    - In /for (minutes) = 15 Minutes - (I can't figure out how to insert call duration in the in/for (minutes) so I just use 15 mins, I'm fine with that).

    - Title: = Phone with %CNAME (received) - (it formats PERFECTLY)
    - Description: = Via this %CNUM - (also works perfectly)
    _________________________________

    My main issue, even with the wait 5 mins, it inserts a calendar entry the second the phone rings so I log even missed calls, what gives? Lastly, sometimes it seems to grab the call details from the PREVIOUS call I made not the one it's logging.

    I'm so close! I hope someone can help me figure out how to log my calls in Google Calendar with Tasker.

    Lastly: I do have root if that helps on my Note 3.

    Thanks in advance!
     

    Advertisement

  2. codesplice

    codesplice Elite Recognized Moderator
    Moderator
    Rank:
     #23
    Points:
    1,063
    Posts:
    8,468
    Joined:
    Oct 29, 2013

    Oct 29, 2013
    8,468
    9,629
    1,063
    Male
    SysAdmin
    Huntsville, AL
    I found a pretty good tutorial over at Reddit that seems like it should do what you want.

    Alternatively, brandall outlined a possible solution over at the Tasker Google Group. He specifically mentions the "Phone: Offhook" event, which you could possibly use as a trigger so that only completed calls create the calendar entry. (I'd probably try using a compound trigger, like "State: Call -> Incoming" and "Event: Phone Offhook".
     
  3. KitWasHere

    KitWasHere Well-Known Member
    Rank:
    None
    Points:
    53
    Posts:
    109
    Joined:
    Mar 31, 2013

    Mar 31, 2013
    109
    39
    53
    I would use the call incoming state to set a variable %CallIn or something.
    Then another profile using the off hook event mentioned above, as well as a variable value state referencing %CallIn. In here do your calendar stuff, and clear that variable at the end of the task.
    And finally a third profile, using missed call, and variable value referencing %CallIn again. This one just clears the variable.

    This should only write to your calendar on an answered incoming call
     
  4. snoshark

    snoshark Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    6
    Joined:
    Nov 20, 2011

    Nov 20, 2011
    6
    0
    5
    MN
    THANK YOU BOTH! This is EXACTLY what I needed.
     

Share This Page

Loading...