Hi,
I've been trying to create a "Beep" (or any other audible tone) whilst in the middle of a phone call programatically - however have been unable to do so.
Is there a way? I thought simulating a keypress (to generate a DTMF tone) would work, but if I send a keypress to Phone app, the other end of the phone call 'hears' the DTMF tone however it is not heard on the local handset.
Any help would be greatly appreciated.
I'm not sure if the problem is the same, but according to many in house investigation, there isn't a way of tagging onto a phone conversation (especially in-voice), so chances are, you may not able to get your beep through other than the default key press on the keypad.
There are several investigation on this. You can search around this forum.
(1) building a phone answering machine (popular one) - require to tag onto the in-voice data
(2) building a music sharing software (out-voice), and background noise emulator (e.g. to pretend to be at somewhere else).
Related
Hi,
On a smartphone 2003 device.
I am playing a fairly big wave file (approx 30 secs long) in a standalone app. When i get an incoming call/or place an outbound call using default Phone app it disables the speaker (I am guessing may be by sending an AT command) hence the wave file is not audible for the time that the default app is in focus/active.
Is it possible to do one of the following
1. Turn the speaker ON while phone call is in progress, so that the wave file being played in the stanalone app is audible.
2. If it is not possible to turn on the speaker while phone call is in
progress is it possible to figure through some API calls as to when the
speaker would be available again.
Any help will be greatly appreciated.
thanks a ton folks
-Larry
you cannot.
And it is not an "AT" command. Speaker is electrically switched off
Thanks for your reply mamaich.
Is it possible to query the availability of speaker using an API call?
You can determine that the call is in progress. If it is - speaker is unavailable for playing sounds. I don't remember the exact API, read TAPI documentation. And on some devices you have to reinit wave IO after the call is finished.
I am using Wizard with WM5.0. The phone software is the default one.
When you dial a service hotline, you normally hear the voice prompt: "English Press 1, French press 2"... How to press the 1 and send the DTMF touch tone over to the service provider? I tried press 1 but there is no DTMF tone generated?
Thanks in advance for anyone who can answer my question.
Strange - it's working (and has always worked with all the ROM's) great with my Wizard. In addition, Menu / Options /Phone / Keypad doesn't have any effect on what is sent out to the other party.
Try doing this with as many DTMF-based services as possible to find out whether it's a problem with the particular service you've called up or a generic one.
In the phone app, you should press "keypad" button to bring back the phone keys during the call to generate DTMF.
Hi, Menneisyys,
I have tried to call two different hotline. I failed to get throught the first question such as : "Press 1 for English, Press 2 for French...". It seems that these two service provider do not have problem as I can call them by my land wired phone.
Hi, micvario,
Yes, I am able to go to the Keypad. But pressing any digits does not send any thing to the hotline...
Very strange....
Hi, when you use the keypad, do digits appear on the screen and can you also hear the tones from the speaker? If so, I suspect the problem may be with the signal quality..
Hi, micvario,
Yes. The digit appear on screen and there is tone from the speaker....
ok,
1) you can call your own landline to listen if tones are really transmitted
2) check signal strenght; i guess if its zero or one bar only, you may not notice in speech but it could be a problem for tone processing at the other end... try to increase and try again..
3) if there are loud background sounds like music, traffic, this may also interfere with the tones..
Hi, micvario,
I made a mistake last time.... (Haven't try this for a few days).
When I press "1", "2".... during a call, I can't hear any DTMF tone generated.
Is mostly a hardware error or software error?
Thanks
wqiiqw
I'm having the same problem
I'm having the same problem. Since I'm using PV4 when I press the keypad I can hear the tone, but no DTMF are sent to the other side of the line.
No DTMF during call
I'm having the same problem. I can hear the tones and the numbers are displayed but not sent across the line. So, I can't delete voice mail. HELP! I also had some one on a voice call tell me they couldn't hear the tones.
Anything further on this? I have the same problem on my desire z. Can hear the tone on my end but no recognition on the receiving end...
Hi,
Is there any application that will allow me to set a repeat audible alarm that notifies you every X minutes whilst your on the call?
For clarification, the type of beep/tone im looking for is similar to a call waiting beep that you hear when on a call, its un-obtrusive. It's built into my Motorola A1000 (also on SE P900 etc) which uses the Symbian OS and is in the 'Call tracking' menu listed as Audible Timer where you can nominate the time ie 3minutes and then theres a check box to have the audible timer repeat over and over whilst you are on the call.
Its a great feature that i would love to have on a WM6 PPC PE.
Phone Alarm does not do this.
Nice Idea
It Does Seem like a nice Idea.
Could definitely use a application like that.
I'm sure it can be made, if anint already there...
you could also make this request on the pocketmax.net forum. they made the phoneAlarm and Redial (freeware) applications, so I guess it would be very easy for them to include it in one of theire apps.
I was talking to Bruce Jackson from PocketMax back in september about this but he said they couldnt do it because Windows Mobile use 2 separate audio channels, one for the earpiece and the other speaker phone (which is what phone Alarm uses)
I still think is should be possible, seeing that other 'audible in-call tones' like 'call waiting', 'new message tones' as well as 'increase volume beeps' all happen in the ear piece when your on a call.
Who has experience or knows of software that can modify these tones. Thats who would have a better idea how this can be achieved!
I guess having a vibration every minute would thus be very easy to do for Bruce Jackson from PocketMax. I can understand the phone ear loudspeaker is very hard to obtain (I remember recording from this is also impossible for the Wizard since the channels are hardware separated), so a vibration would be better than nothing.
Anyone knows a solution for having audible in-call timer like motorola phones.
Any advance in development community between 2007 and 2009?
Thank you for your answer
I would really want one, its really painful for the entire call just because of that single second.
The idea is that I often want to know who is calling even if I can't hear the ringer or have it on mute. I wanted to assign a few "code vibrations" to a few certain callers from the caller ID. For example, work would be a 3 long vibrations, my girlfriend would be two shorts then a pause then two shorts again. Etc, etc.
I started this project as a SKSchema script but never finished it then lost the source after a hard reset (stupid, stupid). The biggest issue with the script was that I had it set to run from a watch (phone ring). Every time the phone rang it would start the script again, instead of running only after the first ring. I hope that made sense.
Anyway, I have no time to finish this so I thought I'd put the idea out into the wild and see if anyone is interested in making it work.
I just put in the SIM card on my smartphone and tried to call and I get a weird call tone - instead of one I get two overlapping ones, one being solid "beeeeep" and the other more like a bit vibrating one. And if the line is busy, the call ends with the usual "beep-beep-beep" but instead of the earphone it comes from a speakerphone and the worst thing is, it doesn't end until I press the "End talk" button whereas on other phones it usually ends after 3-4 beeps.
My question is - is this behaviour normal for the WM6 built-in phone? I kinda doubt it but still... And is there any decent replacement for the built-in call handler application or are they all based on the same built-in crap? I looked but I found not much other than skins...
I suspect that one call tone is from network and the other is from built in application when it gets the network signal, but there's not much I am able to do about it, so please, can anyone help?
Sounds like your profile. Do you have it set to ring, and vibrate at the same time? As for the end talk, that's normal for WM6 phones.
Actually it's not the profile, because I am talking about the tone that I hear from the earpiece - there's two of them. I am not talking about vibration, that's turned off. Just that the overlapping call tones - one is solid, other is vibrant beep. And it sucks that there's two of them...
In addition, here's one weird thing - when I put in SIM card from one operator, it does these annoying things, but when I put another, everything works fine. So it kind of depends on the SIM card somehow...
UPDATE: Got rid of the double call tone with a workaround - in registry under HKCU\\ControlPanel\Sounds\GCFTone changed the "sound" key value from "ringback.wav" to "silent.wav", for which I previously created an empty wav file full of silence and copied it to Windows folder.
The SIM card change didn't help. I currently conclude that
a) if the SIM card is SIM ToolKit capable, it creates this anomaly.
b) the problem lies with some unknown properties of the SIM.
The problem with busy tone coming out of speaker still persists. Haven't found a solution for it yet. Going to harrass Microsoft and the mobile operator with the issue now
What is weird is that as far as I know, this is the most advanced PPC forum and I don't get even ideas about which registry setting to look into or smth... That's a bit sad.