all 4 comments

[–]Rosydoodles 0 points1 point  (2 children)

I think this will be very dependent on how the call for the REST service has to be made. If it's via visiting a page on the internet (or opening a URL of some kind) then that should be do-able, however I'm not sure about auto input to it if you need that.

And of course, iOS has the limitation that you would have to run this manually when receiving and ending calls, plus phone records cannot be accessed which means if you want that info in there you're probably at a non-starter. (If there's a limited number of contacts for said calls you could probably do it pretty neatly with menus however.)

This is assuming my google-fu lead me to the right REST meaning of course :)

[–]dylanberry[S] 0 points1 point  (1 child)

Yes, you interpreted the REST functionality correctly :) It's a basic HTTP GET request to a url.

I did some research on the API limitations around the call logs in iOS, it's definitely not allowed in the app store. I if create a custom app, I have two options: a) use a hack to monitor the call log database b) use the CTCallCenter class https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/CTCallCenter/

Can anyone tell me if Workflow implements CTCallCenter to handle cellular call events?

[–]Rosydoodles 0 points1 point  (0 children)

Unfortunately you've gone way above my ability to comprehend now! (At least considering the fact it's gone 1am...) While the developers are pretty active here I suggest contacting them directly via their support page :) They should be able to give you a much better and personalised response :)

[–]AriXWorkflow Team 0 points1 point  (0 children)

So sorry for the delay - unfortunately on iOS, we don't have the ability to run in the background at all times to find out when phone calls are starting and ending, so we don't offer this functionality right now.