newspaint

Documenting Problems That Were Difficult To Find The Answer To

Monthly Archives: September 2011

Two Way Recording on a HTC Desire Z with CyanogenMod 7.1.0-RC1

So you want to record a phone conversation – but tired of apps only recording what YOU say – and not capturing what comes in? Well there is a kernel that has been made for CyanogenMod (CM) 7 called “LorDModUE”. The UE stands for “Ultimate Edition”.

The link to the thread where you can obtain the kernel is here. I downloaded the “CFS 2WCR” module (not the “CFS” module). The 2WCR stands for “two-way call recording” which enables the phone to record the incoming (over the cellphone network) audio.

I had made the mistake of initially downloading the 5.6 CFS kernel from this thread – and then thought I bricked my phone when it started only with the white screen and green HTC letters/logo – and getting the “LorDModUE” kernel (as above) did the trick.

The kernel appears to have a call recorder application with it – so it will automatically record every call to a 32-bit 8000Hz mono WAV file – or MP3 if you so desire. The 8000Hz WAV file should take up about 1 MB per minute of audio (which isn’t much if you have a multi GB SD Card).

Note that this worked on a HTC Desire Z that had already been rooted and had CyanogenMod 7.1.0-RC1 installed on it.

2012-10-05 Update

Currently using CyanogenMod-7.2.0-vision.

Today I went to the above thread and obtained kernel 8.6 BFS 2WCR and installed that .zip using ClockworkMod recovery. I had to download Callrecorder v1.2.4 (update: this link appears to have been deleted now) and install it (even though it was apparently already installed but I couldn’t find it after the kernel update).

Making a call with GAP compatible DECT headset

I recently purchased the Plantronics C351N Supraplus Wireless GAP Compatible DECT Headset System along with a BT Diverse 7410 Dect Cordless Phone.

Answering calls with the headset is simple enough – simply press the “accept call” button on the headset. But making calls is a little more difficult – you can press the “accept call” button on the headset to get dialtone, but when you try and use the handset to dial a number it tells you the basestation is busy.

Here is how you make a call and then transfer it to the GAP compatible DECT headset.

Firstly, with the headset disconnected from the line, go off-hook with the handset (to get dialtone) and dial the number you want.

Use the handset to get dial tone and dial the number you want

Use the handset to get dial tone and dial the number you want

Next (you don’t have to wait for the number to be answered before moving onto the next step) press the “Intercom” button on the handset.

Press the Intercom button on the headset

Press the Intercom button on the headset

You should hear the headset beeping to let you know there is a call waiting to be answered. Answer by pressing the “accept call” button on the headset.

Press the Intercom button on the headset

Press the Intercom button on the headset

Now, to conference in the headset to the call established by the handset, press the “Conf” button on the handset.

Press the Conf button on the handset

Press the Conf button on the handset

The headset is now connected and you can chat when the call is answered. But you probably don’t want the handset in the call anymore, so you can hang up the handset (either press “End” or the red on-hook button).

End the call by pressing End or the red on-hook button

End the call by pressing End or the red on-hook button

There we have it. Simple once you know how!