iPhone Call Recorder V2

iPhone Call Recorder

Brief History

V1 of the iPhone Call Recorder worked great but I found it suffered one issue after I published the post about it. I realized that the capacitors used to isolate the headphone and microphone needed to accumulate a bit of charge before they caused enough isolation to prevent talk back on the opposite end of the call. This meant that you needed to have a recording device plugged into the iPhone Call Recorder that puts out ~3 volts and both parties had to talk (to cause a charge to go through the caps) before the caps charged effectively. This really isn’t a big deal but I felt like it could be improved.

The [simple] Solution

I tried several other ways to try to accomplish what I was after but I mostly just ended up with a headache. From V1 this project was both incredibly frustrating and something that I just couldn’t let go of. What I kept coming back to was that the capacitors simply needed to be “pre-charged” but to do that required putting voltage into the system, not something I was keen on doing unless I could keep it from getting to the iPhone and the recording device.

The solution turned out to be quite simple:

Don't pay too much attention to this schematic... there are errors.

Don't pay too much attention to this schematic... there are errors.

The design in pretty much the same as V1, except for the 9v battery, a couple 330 ohm resistors, an LED, power switch, and an additional capacitor. The battery pre-charges the two (primary) capacitors whilst an additional capacitor is used to keep the DC from passing out the recording output. The two primary capacitors isolate the mic and headphone (to prevent talk back) and also keep the DC from the 9v battery from getting to the iPhone. The 330 ohm resistor is used to knock the voltage down because having the full 9v going to the caps causes to much charge and completely blocks audio from the recording output.

The upshot to all this is that from the get-go the talk back problem is eliminated, even if you don’t have a recording device plugged in (or one that does not output voltage) there is no talk back. The one drawback is a slightly less punchy level on the recording output for the iPhone side of the conversation; I haven’t found this to be a big issue.

V2 Improvements and Features

  • Improved talk back prevention – filter capacitors are now pre-charged via a 9v battery.
  • Smaller (less fugly?) enclosure.
  • Smaller and higher quality potentiometers.
  • TRRS jack for iPhone compatible headsets – for instance you can use the ear buds that came with your iPhone to record a call.
  • iPhone input is via a jack – Version 1 used a hacked TRRS cable coming out of the enclosure – this was inelegant and would make it difficult to repair if the cable was damaged.
  • LED – ’cause LEDs make everything cooler.
  • If the battery dies (or the switch isn’t turned on it functions the same as the V1 iPhone Call Recorder.

V2 Pictures

The following pictures are of a couple of V2 iPhone Call Recorders I made. The first one uses a small enclosure that is nice in that it has a battery compartment built in and is compact but its small size makes it difficult to work with. If you plan to make the iPhone Call Recorder V2 and you don’t have a lot of experience with electronics; I’d recommend using the alternate enclosure (noted in the parts table below) which offers a bit more room to work with.

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

This alternate enclosure is easier to work with than the one pictured previously. I like this enclosure better for that reason... and it's brushed aluminum and we all know brushed aluminum makes the world a better place.

This alternate enclosure is easier to work with than the one pictured previously. I like this enclosure better for that reason... and it's brushed aluminum and we all know brushed aluminum makes the world a better place.

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Record iPhone Calls | iPhone Call Recorder V2

Existing Options

Just to reiterate – Looking at my server logs I see thousands of Google searches related to recordign calls on the iPhone. I have no doubt that this is functionality people want built into the iPhone. People don’t want to have to use a bulky box and cables to do it, like me they want an app. Unfortunately, as far as I can tell there is no way for an app to be written that will record calls without the need for a third party (paid) service. It’s simply something that Apple hasn’t allowed, or for one reason or another, in their API.

There are two apps that I know of that facilitate recording calls on the iPhone – SpoofApp and Recorder 10:

  • SpoofApp – In the time between my Version 1 Version 2 SpoofApp landed in the App Store and no longer requires a jail-broken iPhone. SpoofApp is a free app but you still need to purchase per-miniute credits in order to make any use of it. I briefly played with SpoofApp and it works well for recording outgoing calls.
  • Recorder 10 – Available in the App Store for the low price of $0.99 but again, it only records outgoing calls and you have to pay per-min charge.
  • Neither SpoofApp nor Recorder 10 lets you start a call recording mid-call.
  • Both services require that your recorded phone calls sit on a third party server (privacy issue).

I would pay $50.00 for a native iPhone app that allowed on the fly recording of incoming and outgoing calls, saved the calls on the iPhone, and allowed for easy transfer of the recordings off iPhone. Unfortunately, it is my understanding that even if a developer wanted to, it’s not possible to interface with the iPhone during a call in such a way that would allow the recording of phone calls. For one reason or another Apple has not included APIs in the iPhone SDK to allow it. SpoofApp and Recorder 10 overcome this limitation by routing your call through a third party phone system which works, but has limitations.

Again, my solution is not perfect either, anything besides a native app is going to feel like a kludge. My solution is expensive, bulky, and requires basic soldering skills to make. However, it does surpass current apps in that it allows on the fly recording of incoming and outgoing calls and does not require you to pay per-miniute fees. It does what current apps can’t. Beyond the app I described, there is certainly room for improvement on a hardware solution, someone smarter and better equipped could make a hardware solution orders of magnitude better than mine.

DIY

I made a couple of V1 iPhone Call Recorders for people and a couple of V2s before publishing this and received dozens of requests for pre-made iPhone Call Recorders. However, most people lose interest really quickly when they find out it would cost them over a hundred bucks for one.

To be fair to myself, and the family I support, I have to charge for the time it takes me to assemble the iPhone Call Recorder. When you add all the costs up (parts, labor, shipping) a pre-made iPhone Call Recorder is expensive. For most I think this is a novelty item and they see some electronic bits thrown together by some guy in his garage (actually I’m in my house) and think it’s going to cost five bucks and get really sad when they find out it’s a lot more.

Besides that, It’s just not something I want to commit to at this point. I’d like to move on to other projects.

So, I’m not going to be taking requests for pre-made iPhone Call Recorders but what I have done is draw up a nice schematic and made a parts list complete with supplier links. I have tried to make it as easy as possible for you to get what you need to make your own iPhone Call Recorder V2. It does require that you have some basic electronics understanding and soldering silks (or a friend who does) but it never hurts to learn.

If you want to make one yourself, which I encourage you to do because making stuff is fun, I’ve posted a nice schematic and parts list with suppliers:

The Schematic

Here is the iPhone Call Recorder V2 Schematic drawn up in Visio [click to embiggen]:

Record iPhone Calls | iPhone Call Recorder V2

For better resolution you can download the schematic as a PDF – here

The Parts

UPDATE – 04.26.2009: I have updated the parts list to reflect the parts that I use for pre-made iPhone Call Recorders and what I recommend you use if your going to DIY. The small black enclosure shown above is no longer listed because I recommend the larger (and easier to work with) aluminum enclosure. However, the part numbers for it and the custom perf board are: 546-1593PBK and 854-PR1593P respectively.

PartSupplierPart #Quantity (need/req)Price (ea)Total
TRRS JackMouser161-5435-EX5$1.34$6.70
EnclosureMouser546-1455J12011$16.90$16.90
9v Battery HolderMouser12BH095-GR1$0.30$0.30
TRRS CableDigi-KeyCP-354S-M/M-ND1$6.66$6.66
TRS CableDigi-KeyAE9918-ND1$3.76$3.76
10K POTDigi-Key51AAD-B28-D15L-ND2$7.97$15.94
22uf 35v CAPDigi-KeyP819-ND4$0.15$0.60
470 ohm ResistorDigi-KeyP470BACT-ND10$0.08$0.78
330 ohm ResistorDigi-KeyP330BACT-ND10$0.08$0.78
10k ohm ResistorDigi-Key10KQBK-ND10$0.06$0.32
Toggle SwitchDigi-Key360-1788-ND1$4.29$4.29
Power LEDDigi-KeyC503B-BAN-CY0C0461-ND1$0.54$0.54
Power LED HolderDigi-Key67-1332-ND5$0.08$0.40
POT KnobDigi-Key226-3025-ND11$5.69$5.69
9v BatteryDigi-KeyN145-ND1$2.23$2.23
9v Battery ClipDigi-Key377-1549-ND1$1.20$1.20
Perf BoardDigi-KeyV2010-ND1$7.33$7.33

As always, if you have questions please leave a comment (preferred so others can benefit) or e-mail me at adam [at] awaitinginspiration.com.

If you make your own iPhone Call Recorder please, please, please, let me know and send me some pics.

Was this post useful?

37 responses to “iPhone Call Recorder V2”

  1. Cisco Guy

    I found version 1 while trying to find the pinouts for the headphone jack to connect my iPhone to Cisco’s Call Manager Express to play music-on-hold, so I don’t need this. But I wanted to say the amount of documentation for this is fantastic! The schematics are great, but the documentation of the parts and suppliers and prices is above and beyond what I usually see for a DIY project description on a website.

  2. Patrick Wagstrom

    Great writeup! I’m looking forward to digging out some of my rust circuit building skills and making one of these. But I do have one question, why did you decided to use TRRS jacks for all the connections? It seems like replacing them with regular headphone jacks would be cheaper. Of course, that would take away some of the sexiness of the final product.

  3. Jdubs

    Hey man. I really want to buy one of these off you. Can I put the files to my computer after I record with your device? Let me know. Please email me.

  4. Robert

    Brilliant!

    You sir, have inspired me to follow your plans and create one. I have never had experience in making electronic equipment, but there is no time like the present to learn. Failing at this, I may try to convince you to build one more just for myself. Yes, I am aware of your warnings on price and prepared for the price tag should I fail.
    What are your thoughts on commercializing your product? Maybe pitch it to Appl themselves…
    Thank you for your excellent documentation and shared knowledge.
    High Regards,
    Robert

  5. Walter Montgomery

    H VRYBD…..f y bcm mmbr CG (Cnsmr mpwrmnt Grp), th wll gv y FR rd prt w t rcrd yr cnvrstns! wnt t [spam link removed] nd flld t fr fr Gns Gd n Hw T Rcrd Cll Phn Cnvrstns….WTHT XTR HRDWR!! Whn pd th $ mmbrshp, th snt m n ccss cd fr thr systm. cn rcrd p t hrs f n cnvrstn nd thn dwnld th .mp ff thr [chs] dwnld st. hv sd t sccssfll MN tms. Hp ths hlps ntl PPL chngs thngs!

    Note from Adam – this comment apperes to be from a real person but is spammy so I disemvoweled it… more fun than deleting it.

  6. Walter Montgomery

    Dude…..I didn’t spam you…???? do you have some login or something? Where is it. I was just telling people what I do. Ok..your site..

  7. Walter Montgomery

    ok, I understand. Well it definitely IS related. Fill out the form..I have a copy of the booklet in my hand. ..AND I have used the service to record my insurance company, my job human resources, Bank of america Mortgage, etc… I also love your project, as I am an electonics engineering tech! Should I repost the earlier info? Take care.

  8. Phil

    Do you have a diagram which instructs how and where on the enclosure to place holes for LED, pots, etc. I am inspired to build your device and have never done this before. I am pretty green but willing to try this. Your help would be appreciated. Thanks for taking the time to write a great instructional. Cheers!!

  9. Gordon

    I must be missing something obvious here, but it seems that a major part of your engineering effort is dedicated to avoiding cross-talk between the microphone and speaker channels in your recorder. There are countless flash-based units which record in stereo – why not simply record the two channels independently and mix them later if required. This would allow you to do away with the mixer-box completely and create an adapter no larger than a cable splitter, which could be sealed in heat-shrink tubing.. I have seen both bluetooth headsets and in-car bluetooth handsfree adapters which have have duplex call-recording built right into the units. I still miss Callrec on my Treo/Centro – can’t beat having everything recorded automatically in files stamped with the time/date and caller ID.. *sigh*

  10. Gordon

    PS: Luv the knobs, almost worth having a box just for those…

  11. Mark

    All you guys on here f’n rule. I have no idea what half of this sh#t means, but I just spent the past 15 minutes reading it all and loving it. Thank you, and keep on nerding out for the rest of us dumb-asses out there. (no offence intended, I love nerds)

    I have an app called CallRec.me and it has all the pitfalls of any ohter app… your system is by far the best solution. I’m jealous.

  12. C

    @Mark,
    too funny – i get some of it,, but not all. Adam is definitely a cool nerd…

    @Adam,
    will be looking forward to hearing from you :)

    C

  13. Paulnicholson

    How about a dual blue tooth setup? One receiver for your head and the other for your recording device in your pocket. If they are on the same frequency, only one pairing should be required. This would fully conceal the recorder. The recording device could have a splitter on the mic input as well, allowing a second mic to record simultaneously so that both phone and live conversations can be recorded well without any switches.

  14. Walter Montgomery

    H, thr s rcrdbl bltth hdst tht ds smthng lk tht n st [link to shit website removed by Adam] m thnkng bt rdrng n, bt nl rcrds mnts. Mght b ngh thgh.

  15. Mark Guadalupe

    Hahah, looking for an app that records phone conversation and found this, but love your last post about that Id10T, no likey those sort of pipl! THEY DON”T LEARN!!

    btw, nice piece of invention… ;)

  16. Paulnicholson

    So ummm… Back to the topic. How about Bluetooth?

  17. BuddhaBandit

    Bluetooth? Hmmmm. Sounds like a possible job for an arduino board and a Bluetooth shield. I’ve been doing some arduino work lately ( http://www.arduino.cc — open source hardware platform ) and while it may be hardware overkill for such a thing, it also opens you up to all sorts of other hardware fun. Check it out. They also have a wave shield available, but I don’t think you can record sound with it. More likely you would just want to go through USB port back to computer with sound files. The reason I searched for recordable iPhone calls is that I often have to do technical interviews with recruiters (like for java programming jobs), and I wanted a way to record the phone calls so I can go back and study all the suject matter around questions I was unable to answer.

  18. Glenn

    I enjoyed reading your blog. I just read that Brits vote iPhone 8th greatest invention. I love my Iphone.

  19. Sebhelyesfarku

    On my Symbian phone I simply run a call recorder app in the background. Too bad that the p.o.s. iPhone can’t do it.

  20. Alldaron

    I’d gladly buy a device that offered this function even at $100 to $250.

  21. Dave M

    You say this device only outputs mono to the recording device (as I can see from the schematic), I was just wondering, how easy/difficult would it be to have a stereo output where I can record me on one channel and the “victim” on the other?
    A use I could see for that is, if both people are talking at the same time (which occurs often), one of the channels can be turned down so you can recover what the other said.

Leave a Reply