[General Topics] Menneisyys:
Please also see my dedicated articles for more info on all these apps. In addition to my PMRecorder article, you might want to read my article on VITO’s AudioNotes (note that the chart in the article isn’t correctly rendered; see THIS for the image representation), my remarks on the 4.x series of Resco’s app HERE and, last but not least, the Windows Mobile Audio Recording Bible. Note that the latter isn’t specifically call recording-specific. It, however, explains a lot of things you may find useful, particularly if you plan to use manual recording only. Then, you’ll certainly welcome for example the one-button recording remarks (see the “Buttons: One-button recording? Does it need to show the app window?” row in the chart). No need to manually invoke other apps and search in menus if you want to start recording – just press a pre-assigned button and you’re set.

Legal notes

Please consult THIS for more info on which American states allow for call recording without the other part’s knowing of this.

Addendum (for hackers only!)

I’ve tested whether the HTC Oxygen (s310), one of the very few WinMo phones to support call recording, has the same registry values as the three entries in the hack. Interestingly, it doesn’t (below is the s310 registry dump of the related registry keys; hope it helps hackers to find out why the s310 is able to record calls and, in the Registry, what makes this possible).

1. "HKLM\Software\HTC\AUDIOGAIN\AUDIO_DEBUG_FLAG = 0 (and not 64)

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\AUDIOGAIN]

"DeviceID"="Generic_Oxygen_1.9"

"AUDIO_DEBUG_FLAG"=dword:00000000

"ENABLE_AUGA_CARKIT"=hex:00

"ENABLE_AUGA_HEADSET"=hex:00

"ENABLE_AUGA_EMBEDDED"=hex:01

"EXTERNAL_RECORDING_GAIN"=hex:06

"INTERNAL_RECORDING_GAIN"=hex:17

"CODEC_GAIN_CARKIT"=hex:00

"CODEC_GAIN_HEADSET"=hex:03

"CODEC_GAIN_EMBEDDED"=hex:00

"EAC_GAIN_CARKIT"=hex:67

"EAC_GAIN_HEADSET"=hex:67

"EAC_GAIN_EMBEDDED"=hex:70

"TTY_UPLINK_VOLUME"=hex:09

"EARPHONE_UPLINK_VOLUME"=hex:19

"HEADSET_UPLINK_VOLUME"=hex:12

"SPEAKER_UPLINK_VOLUME"=hex:10

"RECEIVE_UPLINK_VOLUME"=hex:1A

"CARGTTYSIDETONEVOLUME"=hex:08,08,08,08,08,08

"CARGEARPHONESIDETONEVOLUME"=hex:08,08,08,08,08,08

"CARGHANDFREESIDETONEVOLUME"=hex:08,08,08,08,08,08

"CARGHEADSETSIDETONEVOLUME"=hex:08,08,08,08,08,08

"CARGCARKITSIDETONEVOLUME"=hex:08,08,08,08,08,08

"CARGRECEIVESIDETONEVOLUME"=hex:02,06,0C,0C,0D,0D

"CARGTTYVOLUME"=hex:06,06,06,06,06,06

"CARGHANDFREEVOLUME"=hex:63,20,23,26,29,2C

"CARGHEADSETVOLUME"=hex:63,20,23,26,29,2C

"CARGCARKITVOLUME"=hex:61,64,21,24,27,2A

"CARGRECEIVEVOLUME"=hex:60,63,20,23,26,29

2. HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\ RingingAddressId doesn’t exist:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]

"Radio Version"="4.1.13.20_02.41.90"

"LASTUSEDICCID"="986302004041001548F5"

"RESETINFO1"=hex:1D,C2,3C,9A,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\

00,00,00,00,00,00,00,00,00

"RESETINFO2"=dword:00000004

"OperatorEccList"=hex(7):31,00,31,00,32,00,00,00,39,00,31,00,31,00,00,00,00,00

"GPRSAutoAttach"=dword:00000000

"IMEI"="notyourbusiness"

"ResetWhenRadioOffTimeout"=dword:00000001

"AutoNetSelAfterReboot"=dword:00000000

"EnableRIL86Rollback"=dword:00000001

"EnableSmspFromSim"=dword:00000001

"SIMPollingTimerForRemoveDetection"=dword:000000B4

"CwsAtntTreatSpecialPatternAsDial"=dword:00000000

"DelayKeyEventTimeout"=dword:000007D0

"GsmVersion4131xx"=dword:00000001

"MOAbortGPRSSleepCount"=dword:00002000

"HTCGPRSBlockMOWorkaround"=dword:00000001

"EnableWorkaroundForFTA"=dword:00000000

"EnableSStoATD"=dword:00000001

"EnableEcc"=dword:00000001

"DumpGsmThreadLogPeriod"=dword:00003600

"EnableNdisMpdpDebugLog"=dword:00000000

"ImmediateCBMSupport"=dword:00000001

"EnableATAbortSTKCall"=dword:00000001

"EnableDifferGprsEdgeIcon"=dword:00000001

"CsqResendTimeout"=dword:00003A98

"EnableEngineerModeQueryAMR"=dword:00000001

"EnableOverrideVmailAlphaIdFromSIM"=dword:00000000

"BarringIncomingCallStatus"=dword:00000000

"EnableCallBarringPatch"=dword:00000001

"EnableDTMFSupport"=dword:00000001

"DisableRoamingIndicator"=dword:00000000

"GPRSAutoDetach"=dword:00000000

"FDNPINEnable"=dword:00000000

"NIEnable"=dword:00000000

"CPIEnable"=dword:00000001

"CREGLocationUpdate"=dword:00000001

"NITZEnable"=dword:00000000

"Index"=dword:00000001

"Order"=dword:00000004

"Prefix"="RIL"

"Dll"="rilgsm.dll"

3. HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\ VocRecPath doesn’t exist:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev]

"Order"=dword:00000002

"Index"=dword:00000001

"Dll"="wavedev.dll"

"Prefix"="WAV"