Phone call conversation recording - Windows Mobile Development and Hacking General

Hi,
I Would like to develop a call recording program for my O2 XDA Exec - WM 5.0
I found that the MS TAPI does not provide access to the phone conversation(uplink & downlink voices)
Could some one give me some ideas/pointers/links on how this can be done?
Thanks in advance,
Edison

Could some one give me some ideas/pointers/links
Click to expand...
Click to collapse
Yep - please use the search function, as there's already an active thread on this.

Related

Is there an Answer Machine Software for Imate!

Dears, is any one aware if there is an Answer Machine Software for imate?
That if some one calls u, the software will asnwer the call (at your voice) and the one who calls might leave his message.
The advantage of it, is if you are in a meeting, then the answer machine would say I am in a meeting, or if you are in a theater, it says, wait for a while on the line, I am on theater and will answer ur call in few seconds, and so on...
Is there such a software? if not, is it easy to make?
There is no such software and it is impossible to write it for any existing PocketPC Phone. Even for QTEK 9090.
mamaich said:
There is no such software and it is impossible to write it for any existing PocketPC Phone. Even for QTEK 9090.
Click to expand...
Click to collapse
Waw, sorry to ask, since you have good experience in programming, why it is impossible to have Answer Machine as a software in imate?
In the other hand, is is possible to develop a small program to show the Contact name in the SMS Confirmation instead of mobile number? this is also applied to SMS coming from system operator when your mobile is swtiched off showing phone numbers called u while your mobile is off, currently, only phone number is shown, not the contact number.
GoldenSands said:
Waw, sorry to ask, since you have good experience in programming, why it is impossible to have Answer Machine as a software in imate?
Click to expand...
Click to collapse
In general this is impossible because TAPI in WinCE 4.20 does not support a wave device. So you cannot in your program intercept and play sound that is going through a phone part. Additionally GSM in imate does not support voice modem AT-commands so it is not possible to make such a program even by direct communication with modem.
GoldenSands said:
In the other hand, is is possible to develop a small program to show the Contact name in the SMS Confirmation instead of mobile number? this is also applied to SMS coming from system operator when your mobile is swtiched off showing phone numbers called u while your mobile is off, currently, only phone number is shown, not the contact number.
Click to expand...
Click to collapse
This is theoretically possible. I'm also interested in such program.
Thank you verymuch for your quick reply, will email you more details about this project today.
Take care.
I understand what program you are talking about, but currently I have no free time for coding.
Golden Sands, why don't you use the Voicemail service provided by Al Jawal?
It just occurred to me, having your own answering machine would relieve you of STC's voicemail costs.
Impossible? Since you can record the phone conversation manually, why could you not do it programmatically?
To my understanding it is not possible to record phone conversations even manually... how do u do that?
Tap the notes icon from the dialer and press the record button. It records both sides of the conversation. Very useful. Watch your encoding settings, as you could eat up memory fast. GSM 2k is fine for voice and very small.
works, but
not when using the bluetooth earplug connection.
Carlos said:
Since you can record the phone conversation manually, why could you not do it programmatically?
Click to expand...
Click to collapse
You can record a conversation programmally like you record a normal sound. The only difference is that you have to open WaveIn only after the call is established. Otherwize you'll record silence. But you cannot play anything so that the other side would hear it -> so "answering" machine is impossible. Only non-interactive "listening" machine is possible.
As far as I know, you can't record but your own voice in a phone conversation. That is, you can record the incoming voice as long as the speaker volume is somewhat loud so the integrated microphone can pick it up (that's why it works best in speakerphone mode).
To prove that, try to record a conversation while using the handsfree headset (not the bluetooth but the wired headset) and you will see that only your voice will be recorded.
Sorry,
Rayan
Carlos said:
Impossible? Since you can record the phone conversation manually, why could you not do it programmatically?
Click to expand...
Click to collapse
mamaich said:
You can record a conversation programmally like you record a normal sound. The only difference is that you have to open WaveIn only after the call is established.
Click to expand...
Click to collapse
Well, for me (as not a programmer) I was thinking it is possible, but "mamaich" explained why earlier. Mamaich, would you please explain why again in more details? to me, still guess it is possible.
DareDevil said:
Golden Sands, why don't you use the Voicemail service provided by Al Jawal?
It just occurred to me, having your own answering machine would relieve you of STC's voicemail costs.
Click to expand...
Click to collapse
Well, it is not about cost, although it might be a good idea to save some money! I do not like Asnwer Machine, I preffer sending SMS when some one is not available. But my idea originally is to develop an Answer Machine that asnwers your call if you are in Theater (Cinema), or Airplane before departing, or Conference, this message says (at your voice) "please wait on the line, I am getting out to answer your call" or something like that, and the other party will wait until you are able to answer him. I would suggest to call this as "Simi-Answer Machine". Here, the other party will not leave any message. How this sounds?
So, dear "mamaich", would it be possible to develop the "Simi-Answer Machine" that displays/run your voice until you are able to talk or answer the call? Of course, you need to press a button then to start talking with the other party.
Hope this sounds better!
Rayan said:
As far as I know, you can't record but your own voice in a phone conversation. That is, you can record the incoming voice as long as the speaker volume is somewhat loud so the integrated microphone can pick it up (that's why it works best in speakerphone mode).
Click to expand...
Click to collapse
This is probably true for XDAs (I have not tested) but in my previous Rover S1 aka Anextek SP230 both voices were recorded (I've checked that). Maybe this is a hardware limitation of XDA.
would it be possible to develop the "Simi-Answer Machine" that displays/run your voice until you are able to talk or answer the call?
Click to expand...
Click to collapse
I don't think that this is possible on XDAs.
HP Jornada 928 has Answering Machine
Salam
As far as i know there's only one Pocket PC which is HP Jornada 928 which is running Microsoft PC 2002 Phone Edition has this feature.
here's a link for more information about the HP Jornada 928 http://www.pdagold.com/files/hardware/0000000128_SNAYN.pdf
i wonder if it works for HP Jornada 928 why it doens't work for other devices like XDA or i-mate.
if i have this device i would try to extract the software from the ROM and give it a try on my i-mate Pocket PC, maybe it will work who knows?
i would like to know who develop this software for HP Jornada 928, any clue is highly appreciated.
Thanks with best regards.
Othman
Dont think it will work unless the hardware is identical as the coding must be hardware specific methinks.
Re: HP Jornada 928 has Answering Machine
othman said:
As far as i know there's only one Pocket PC which is HP Jornada 928 which is running Microsoft PC 2002 Phone Edition has this feature.
quote]
Salam Othman, You brought a good point here.
Well, I guess nothing is impossible.
Mamaich, do you think it is possible (after what Othman highlighted) to make at least the Simi-Answer Maching?
Click to expand...
Click to collapse
That's one of the few things Sprint PCS does right--the ability to tell a caller to hold on for a moment. It's done system-side though. I'd love the ability to do that when I'm on another call or in a place where I can't answer immediately.
Re: HP Jornada 928 has Answering Machine
GoldenSands said:
Mamaich, do you think it is possible (after what Othman highlighted) to make at least the Simi-Answer Maching?
Click to expand...
Click to collapse
Theoretically this can be made. But it would require reverse engeneering and modifying GSM firmware which would take lots of time.

Answer automatically & record a message

Hello.
A program exists that allows of:
- to answer automatically to the telephone
- to send a welcome message
- to begin automatically to record message of caller
Thanks
Bye
No, not available. Not technically possible (to record the call)
V
Why? I can record the call with windows note.
Read here:
http://forum.xda-developers.com/viewtopic.php?t=40100&highlight=poll
and search around generally:
http://forum.xda-developers.com/sea...dir=DESC&show_results=topics&return_chars=200
The magician does not permit recording of the audio path internally.
The rest of your request might be possible, but not a perfect solution on the Magician, due to technical limitations.
V
In this page http://www.pocketpcmag.com/blogs/in...onversations_on&more=1&c=1&tb=1&pb=1#comments is written:
Call recorder software needed! – a HTC Magician-related thread; here, here and here another. Some people say (this is not confirmed!) the Magician is able to record both parties if you only start recording (with any application) after the connection has been made and the conversation started.
Click to expand...
Click to collapse
I have i-mate jam and I am successed to record my voice and the voice of the person with which I spoke to telephone.
It is ok even if it records only externally. Is there a software?
Thanks
Try reading the thread I pointed to. Specifically, Menneisyys's post, which links to a review of pretty much all the software available for recording calls:
Post details: How can I record phone conversations on my Pocket PC Phone Edition device?
Click to expand...
Click to collapse
V
It is the same link that I have said. There is PMRecorder but it works only with WM2005 e Vito Audio Recorder. Is there some other program?
Thanks.
Bye

TyTN - recording phone conversations

Do you know any software for Windows Mobile 5 to recording conversations automatically ? I have 1gb card , can record over 20 hours of quite good quality conversations.
Do you know any soft which will do it automatically after I answer or call to somebody ?
Benone said:
Do you know any software for Windows Mobile 5 to recording conversations automatically ? I have 1gb card , can record over 20 hours of quite good quality conversations.
Do you know any soft which will do it automatically after I answer or call to somebody ?
Click to expand...
Click to collapse
try vito audionotes
I have just looked on the Vito Technology site but on the PPC version it mentions nothing about telephone conversation recording so I am assuming it doesn't offer this feature on the PPC, just on Smartphones .. is this correct?
Nicky said:
I have just looked on the Vito Technology site but on the PPC version it mentions nothing about telephone conversation recording so I am assuming it doesn't offer this feature on the PPC, just on Smartphones .. is this correct?
Click to expand...
Click to collapse
I've tried "Vito Audionotes" and "Resco Audio Recorder" and both got the same problem on TyTN; both only records your side so are useless...
Yes, it is a problem Viva, the way I have got round this is by using the Tytn headphones to make a call but I just wear one earpiece in my ear and I hold the other earpiece next to the inline microphone (you could even tape it there).
I have only ever used the inbuilt note recorder before so when I saw this thread I was hoping that there was 3rd party software out there that would record the other side of the conversation automatically so I wouldn't have to do it this way.
Anyway, thought I would mention my method in case it helps anyone
How about this
http://1800message.com/products.aspx
starfish_001 first point
1) Download either or both of applications below - NOTE: PM Recorder will only work with some Smartphones, not Pocket PC Phone Edition devices.
what is the differebce between PPC Phone and Smartphone ?
I thought my TyTN is a Smartphone but now I think it's a PPCPhone ..
So, there is nothing which can record conversations. It's a pity , phone with so big storage should have this option built-in... what you think ?
The option with some server which will keep my records it's not good for me, I wouldn't let anybody to send my conversations anywhere..
Ok, I will be still looking for some solution and let you know if find any..
Cheers guys.
Yes, TyTn is a PocketPC phone. The most obvious difference is that Smartphones do not have a touchscreen and have a numeric pad.
My C500 (Typhoon) Smartphone wouldn't record telephone conversations either, so I don't think that it's PPC specific. The incoming call simply isn't passed through the OS for it to be recorded.
I read somewhere (sorry, can't remember where) that it was a conscious decision by Microsoft as some operators didn't want that functionality and they were trying to get as many operators onboard as possible. But Nokias can record conversations - even without a beep notification to the caller - so this info may not be correct.
Guys, please DO use the forum serach engine. I've long answrred these question in ALL call recording-related threads started before June 2006.
Please see http://www.pocketpcmag.com/blogs/index.php?blog=3&p=513&more=1&c=1&tb=1&pb=1
LivePVR
Moi herra Ruotsalainen. Your article doesn't mention LivePVR from Softtrends. I tried it and it works, but not for the purpose I wanted it. I am looking for a proper answering machine for WM5, like SmartAnswer I had on my old Nokia 6600.
Hmm...
LivePVR does not work in recording phine calls. They finally admitted this on the handango product page, too. You will need to use it in "speaker" mode like all others... Its just technically not possible.
Well, I have just read the article about recording via the speakerphone but I still prefer my method which I mentioned earlier in this thread.
My method records both sides of the conversation, I think the recording I get is better quality than when you record via speakerphone and the conversation remains private ... I am quite happy with my workaround
When I have wizard, i use SPWM5CallRec.cab (somewhere on the forum) and ....hmm it's record all? (don't remember for 100%).
gromel said:
When I have wizard, i use SPWM5CallRec.cab (somewhere on the forum) and ....hmm it's record all? (don't remember for 100%).
Click to expand...
Click to collapse
It will not record the other party's voice, as has already been pointed out in my article (see link above).
However, i's still teh best call recorder app available for the PPC, particularly if you use the WAV postconverter I've discussed in the article.
Applestar said:
LivePVR does not work in recording phine calls. They finally admitted this on the handango product page, too.
Click to expand...
Click to collapse
They did false advertising? Everyone who paid for that pretty crapy app could sue them for that. After all, the day after they've released LivePVR I've pointed out in my review it's NOT able to record the other party. That is, they were surely able of the app's inability of this.
abubasim said:
Moi herra Ruotsalainen. Your article doesn't mention LivePVR from Softtrends. I tried it and it works, but not for the purpose I wanted it. I am looking for a proper answering machine for WM5, like SmartAnswer I had on my old Nokia 6600.
Click to expand...
Click to collapse
Yup, it directly doesn't mention it; however, the Audio Recorder Bible (linked in from the PMRecorder article; http://www.pocketpcmag.com/blogs/menneisyys/112005SoundRecorderApps.asp ) does and it also links in the related LivePVR review ( http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1218&more=1&c=1&tb=1&pb=1 )
The extend of my test was one phone call. I realise now that I did the test with the speaker on.
Microphone picking up the sound from the speaker . . . bleeding edge, huh?
So finally...
I started this thread once again , I know, there is a lot about that on this forum. I just wanted to put this in to TyTN section, because I was dreaming that this model has no hardware restriction and maybe somebody wrote good app for recording phone calls.
I see, it's still impossible to do that on such a gadgetty mobile phone...
It's a pity....
If anybody find the solution please continue this thread or even send me a message please.
abubasim said:
Microphone picking up the sound from the speaker . . . bleeding edge, huh?
Click to expand...
Click to collapse
I'm continuously pushing the issue in internal MS forums. Hopefully HTC / MS changes its approach and does implement what Nokia, Ericsson, Siemens etc have been offering for 7-8 years.
Benone said:
So finally...
I started this thread once again , I know, there is a lot about that on this forum. I just wanted to put this in to TyTN section, because I was dreaming that this model has no hardware restriction and maybe somebody wrote good app for recording phone calls.
I see, it's still impossible to do that on such a gadgetty mobile phone...
It's a pity....
If anybody find the solution please continue this thread or even send me a message please.
Click to expand...
Click to collapse
OK, will post a note here too when there is a solution. Also make sure you regularly visit the General forum here for my latest posts.

My builtin answering mashine on other devices

Hi, I went though this forum and read many topics which indicate it is not possible to install Answering Mashine on Windows Mobile ppcs!
I have one builting answering mashine on my iteq xbond with windows mobile 5, I think that may be it is possible to extract this builting software and use it on other devices. I dumped my rom, but really I am not very expert on these dumped files. I-teq xbond is similiar to Gigabyte Gsmart 64MB Rom
Could any one expert help me to exract these bulting answering mashine?
Many people wish to have answering mashine!
pi3ch said:
Hi, I went though this forum and read many topics which indicate it is not possible to install Answering Mashine on Windows Mobile ppcs!
I have one builting answering mashine on my iteq xbond with windows mobile 5, I think that may be it is possible to extract this builting software and use it on other devices. I dumped my rom, but really I am not very expert on these dumped files. I-teq xbond is similiar to Gigabyte Gsmart 64MB Rom
Could any one expert help me to exract these bulting answering mashine?
Many people wish to have answering mashine!
Click to expand...
Click to collapse
could you upload the rom dump so we can take a look?
pi3ch said:
Hi, I went though this forum and read many topics which indicate it is not possible to install Answering Mashine on Windows Mobile ppcs!
I have one builting answering mashine on my iteq xbond with windows mobile 5, I think that may be it is possible to extract this builting software and use it on other devices. I dumped my rom, but really I am not very expert on these dumped files. I-teq xbond is similiar to Gigabyte Gsmart 64MB Rom
Could any one expert help me to exract these bulting answering mashine?
Many people wish to have answering mashine!
Click to expand...
Click to collapse
You don't seem to have understood why we can't have an answering machine on most current WM models (except for very few: the Athena, the Oxygen, the 02 XDA Exec, some Asus models etc): because of the inability of recording the incoming sound. (BTW, I've also explained this in my articles devoted to this problem.) This can NOT be fixed from any application; therefore, it's futile to try to extract the answering machine from any ROM - unless, of course, you have one of the WM devices that do support, in hardware, the recording.
Menneisyys said:
You don't seem to have understood why we can't have an answering machine on most current WM models (except for very few: the Athena, the Oxygen, the 02 XDA Exec, some Asus models etc): because of the inability of recording the incoming sound. (BTW, I've also explained this in my articles devoted to this problem.) This can NOT be fixed from any application; therefore, it's futile to try to extract the answering machine from any ROM - unless, of course, you have one of the WM devices that do support, in hardware, the recording.
Click to expand...
Click to collapse
Hi Menneisyys,
I've test many recording or answering machine softwares on my O2 XDA Exec, but seems no one work. Could you please give a comment.
Hi Menneisyys,
Same here! I have not found any answering machine programs for O2 XdaExec.
Can you direct me in the right direction! Many thanks in advance!
KOR!
Menneisyys said:
You don't seem to have understood why we can't have an answering machine on most current WM models (except for very few: the Athena, the Oxygen, the 02 XDA Exec, some Asus models etc): because of the inability of recording the incoming sound. (BTW, I've also explained this in my articles devoted to this problem.) This can NOT be fixed from any application; therefore, it's futile to try to extract the answering machine from any ROM - unless, of course, you have one of the WM devices that do support, in hardware, the recording.
Click to expand...
Click to collapse
Menneisyys, can it be you mean the O2 XDA Stealth instead of O2 XDA Atom Exec ?
A answering machine for the O2 XDA Atom Exec device is new for me.
Menneisyys said:
You don't seem to have understood why we can't have an answering machine on most current WM models (except for very few: the Athena, the Oxygen, the 02 XDA Exec, some Asus models etc): because of the inability of recording the incoming sound. (BTW, I've also explained this in my articles devoted to this problem.) This can NOT be fixed from any application; therefore, it's futile to try to extract the answering machine from any ROM - unless, of course, you have one of the WM devices that do support, in hardware, the recording.
Click to expand...
Click to collapse
Thank! yes you are right! I did not exactly understood where is the problem. I though I could help but according to your post it is not possible! Anyhow, You r a expert!
CharlyV said:
Menneisyys, can it be you mean the O2 XDA Stealth instead of O2 XDA Atom Exec ?
A answering machine for the O2 XDA Atom Exec device is new for me.
Click to expand...
Click to collapse
There is simply also a O2 XDA Exec, which is called Universal by HTC and Jasjar by i-mate!
So the question is there any answering machine for the O2 Xda Exec / Universal / Jasjar?
KOR!
King of Rapture™ said:
There is simply also a O2 XDA Exec, which is called Universal by HTC and Jasjar by i-mate!
So the question is there any answering machine for the O2 Xda Exec / Universal / Jasjar?
KOR!
Click to expand...
Click to collapse
You are right, different devices. He was talking about O2 XDA Exec and not about O2 XDA Atom Exec.
CharlyV said:
You are right, different devices. He was talking about O2 XDA Exec and not about O2 XDA Atom Exec.
Click to expand...
Click to collapse
Sorry for the confusion; yes, I've referred to the Atom, not the Universal. Of course, the Universal can't record calls.
Menneisyys said:
Sorry for the confusion; yes, I've referred to the Atom, not the Universal. Of course, the Universal can't record calls.
Click to expand...
Click to collapse
Hi Menneisyys,
I am confused. A little while back I tried as a trail the Resco Audio Recorder, which recorded the conversation both ways in the background. Of course software like this should be illegal as it didn't inform the party on the other side that the call is being recorded.
So having said that I am confused why can't Universal answer calls and record the messages unattained as a answering machine. It has auto answer function and the recording function as well.
Thanks for your input in advance.
KOR!
King of Rapture™ said:
Of course software like this should be illegal as it didn't inform the party on the other side that the call is being recorded...
Click to expand...
Click to collapse
Recording a phone call is not necessarily illegal. The US federal statute (18 USC 3121) is considered "one-party". I.e., wiretapping (without a court order) is legal as long as at least one party to the conversation consents to the eavesdropping. However, in practice the legality is more often determined by state law. New York, for instance, is considered a "one-party" state (NYS PL §§250.00, 250.05), but California is a "two-party" or "all party" state, as each party in the conversation must consent (CA PC §632) to eavesdropping.
Violation of these statutes is a felony in both states.
Regardless of the legality, I think it's ridiculous to suggest that software should be engineered to disallow this. It's about as reasonable as suggesting that it should be illegal to make cars capable of running people over.
fluxist
My O2 Flame does have a function to record incoming calls. Can somebody extract the software from the dumped files.
pujiesss said:
My O2 Flame does have a function to record incoming calls. Can somebody extract the software from the dumped files.
Click to expand...
Click to collapse
Are you sure it does have an answering machine?
fluxist said:
Recording a phone call is not necessarily illegal. The US federal statute (18 USC 3121) is considered "one-party". I.e., wiretapping (without a court order) is legal as long as at least one party to the conversation consents to the eavesdropping. However, in practice the legality is more often determined by state law. New York, for instance, is considered a "one-party" state (NYS PL §§250.00, 250.05), but California is a "two-party" or "all party" state, as each party in the conversation must consent (CA PC §632) to eavesdropping.
Violation of these statutes is a felony in both states.
Regardless of the legality, I think it's ridiculous to suggest that software should be engineered to disallow this. It's about as reasonable as suggesting that it should be illegal to make cars capable of running people over.
fluxist
Click to expand...
Click to collapse
lolz man are u a Lawyer
Guys, go read http://forum.xda-developers.com/showthread.php?p=1798169
ather90 said:
lolz man are u a Lawyer
Click to expand...
Click to collapse
btw, in a past article of mine, I've listed the US states that do allow for recording. search the wiki

Wm 6.5 Voice commands

Hi, does WM6.5 come with voice commands or does it need another bit of software like 6?
Thanks
Dan
dreaddan said:
Hi, does WM6.5 come with voice commands or does it need another bit of software like 6?
Thanks
Dan
Click to expand...
Click to collapse
..6.5 has no voice command software on board; you'll need a third party one...
cyron_at said:
..6.5 has no voice command software on board; you'll need a third party one...
Click to expand...
Click to collapse
The HTC Pure WinMo6.5 comes stock with voice command.
That is one thing I lost by "upgrading" to a cooked ROM
and by the way, the Voice Command is useless. My Sanyo in year 2001 was about just as good. In other words, don't sweat it.
Now if somebody can get the iphone 3gs voice control dump into a cab that can be used with Win Mo 6.5, that would be cool.
Thanks i thought so but some news articles said otherwise.
I better see if ms voice commander works on 6.5 before upgrading.
i know it may be poor but it allows me to call ppl on the handfree.
Dan
dreaddan said:
Thanks i thought so but some news articles said otherwise.
I better see if ms voice commander works on 6.5 before upgrading.
i know it may be poor but it allows me to call ppl on the handfree.
Dan
Click to expand...
Click to collapse
I've got it runnig on 6.5, I assigned it to long press send and it works great.
Better clarity than on my Fuze.
dreaddan said:
Thanks i thought so but some news articles said otherwise.
I better see if ms voice commander works on 6.5 before upgrading.
i know it may be poor but it allows me to call ppl on the handfree.
Dan
Click to expand...
Click to collapse
4 out of 5 times, the voice command would come back "Please repeat"...wtf!
In other words, handsfree soon turned into unwanted frustration.
On the 3gs, 5 out of 5 times it picked the right contact to dial.
Ways to go before I recommend voice command to anybody.
I've not had that problem - maybe 1 in 20 but then ive not got many names that are similar.
Only home and moe get confused..
Did you run the us or uk version of vc?
dreaddan said:
I've not had that problem - maybe 1 in 20 but then ive not got many names that are similar.
Only home and moe get confused..
Did you run the us or uk version of vc?
Click to expand...
Click to collapse
US version...that was part of wi mo on ATT PURE.
doh - didnt notice your from the us..

Categories

Resources