ok so for folks who dont know there has been a recent breakthrough ..
with some drivers been extracted out of htc hd roms now call recording is possible on windows mobile devices ..
as i always believd call recording is not limitation of windows mobile but its a limitation by the phone manufacturer
the ICR ( in call recording ) cab file works by installing necessary drivers and .dll files on your windows registery
it allows for recording calls both ways without having to have speaker on .
it records calls internally also recording calls using bluetooth handsfree can be done ..
with few tweaks it works on htc kasier /tytn2/tilt
on cdma devices it works on htc raphael ( sprint touch pro ) /htc diamond
sadly i tried a lot on htc mogul ...tried all types of cab files ,registery tweaks,/soft resets
i was able to get "start recording " option in my dialer menu ...
i was able to record call for 30 secs and then my mogul rebooted ..
same thing happens when used with vogue .
this gives me hope that it might be tweaked to work on mogul..
but for htc touch pro /diamond users this thing can be made to work for sure
read these threads for all info
http://forum.xda-developers.com/showthread.php?t=474920
http://forum.xda-developers.com/showthread.php?t=493118
to use icr u either need a third party all like vito auido notes
or if u want to record from the dialer u need to have a dialer with call recording option ( hd dialer )