views:

509

answers:

4

NOTE: I know neither the iPhone SDK or Objective C, just wondering if possible.

I know obviously it would have to be on a Jailbroken device anyway, but it is technically possible for a iPhone call recording application to be made, or is it not possible to hook into the calls or the audio input/output?

I know obviously there would be no 'official' way of doing it and certainly not from an App Store application. And I know there are call recording apps which place outgoing calls through their own servers.

Just wondering if the reason it doesn't exist yet is just because no-one has coded it or if it's not actually possible?

+1  A: 

Apple does not allow it and does not provide any API for it.

However, on a jailbroken device I'm sure it's possible. As a matter of fact, I think it's already done. I remember seeing an app when my phone was jailbroken that changed your voice and recorded the call - I remember it was a US company offering it only in the states. Unfortunately I don't remember the name...

Dimitris
Yea I think that sort of App only works with outgoing calls as they route the calls through their servers, logging it as it goes through. There are a few similar apps available in Cydia.
Adam Dempsey
Yes, I was talking about SpoofApp, as TechZen noted.
Dimitris
Yes, SpoofApp probably records on their servers because it's on the AppStore and it records the calls.Anyway, I'm sure you can record calls on a jailbroken iPhone. It's a computer. You can do anything you want when you have unrestricted access (and the required skills).
Dimitris
No necessarily. It could be that the phone part of the iPhone bypasses the software.
Georg
No software at all? Could be. Even in that case, since you have access to the microphone you could be polling data from it and recording it... Anyway, these are wild guesses here. Someone with experience on jailbroken devices could probably enlighten us more.
Dimitris
A: 

Spoofapp

I'm assuming the "spoof" in the title describes what it does and is not a pun on the app itself being a hoax.

TechZen
SpoofApp is a VOIP solution, it doesn't record the call at the device. You need to have an internet connection available to use it: http://www.spoofapp.com/faq.php
Ben S
A: 

recording calls on the phone itself is impossible with current sdk. it does not matter whether your phone is jailbroken or not, there is no access to the audio stream or to anything related to phone calls.

kto
A: 

There's an app on the App Store that does that: Recorder. Only, it doesn't record incoming calls, and outgoing calls are routed through an external service.

It would be possible using a VoIP application and service, where the audio is handled entirely by the app.

Tiago