RECORDING CALLS, DTMF SEND, PHONE S/W MOD - CODERS REQUIRED - JAM, MDA Compact, S100 General

Hi on my older phones like siemens there was an option to send dtmf tones which i used a lot.
EG.
1) I call 0800 CALLING CARD number and get a dialtone from the callco
2) I quickly go into my contacts and pull out the relevant contact and send the number as a dtmf tone
3) I get through to the contact
I really need to be able to send dtmf tones asap!
[PLEASE READ POST 8 FOR DETAILS ABOUT RECORDING CALLS AND MODIFYING PHONE SOFTWARE]

seems to be some software which does it but if any other ideas or software please let me know.
http://www.mobidial.com/mD/

Try dialDTMF at http://sourceforge.net/projects/dialdtmf
On my Jam it works flawlessly.
--------------
i-Mate Jam
ROM: 1.12.00 WWE
ROM Date: 05/28/05
Radio Ver. 1.13.00
Protocol Ver. 1337.43
ExtRom Ver. 1.12.128 WWE

Hi there thank you for the pointer!
I am about to try it out later today but have been reading about dialDTMF on here:
http://dialdtmf.sourceforge.net/
It sounds like it is designed before pocket pc's became phones simply to send a dtmf tone through to another phone by holding the pocket pc over the mic of the other phone. In this sense I would describe it as "Emitting DTMF tones" as oppose to "Sending DTMF tones".
This is different in the sense I would like to call a freephone number on the magician and then send the tones on the magician from my contacts. This is what I am calling "Sending DTMF tones".
Im hoping that even though it is designed to *emit* DTMF tones the sound is loud enough to go through to the freephone calling card company!!
Fingers crossed.
If anyone knows of a "Send DTMF tones" solution for the HTC Typhoon - SPV C500 / Sp3 please also post it, thank you!

Hi All,
I'm the developer of dialDTMF, Glad to hear it works out for some people,
As for cell phone support, you are correct it does not send DTMF's using the cell phone api it just makes sounds. You could try upping the volume and hope the mic picks it up like sainthalo mentioned.
The alternative would be to take the source code and update it to send the DTMF tone rather than play it. This would fairly easy for a cell phone developer to do (I don't have time or a cell phone that runs wm2003), should just be a couple of new functions. I'm happy to discuss (via email) though if some one wants to try, The source code is freely available. You could also check out http://artax.karlin.mff.cuni.cz/~jsyk7570/Xialer/ but it doesn't really handle calling cards.
I've a potentiall silly question: Are 0800 numbers free to call from mobile phones in the UK now? The last time I was over there they weren't (only from landlines). It maybe that using a calling card won't save any money.
Chris

Hi there clach04,
Thanks for signing up to these forums to help in this quest!
DialDTMF works as it is designed - as a Pocket PC DTMF tone generator but not to send DTMF tones down the Magician phoneline.
Okay, i'm sad to report that it does not work because it is not using the api and so is a "DTMF Emitter" rather than a "DTMF Sender".
There are several coders around here who are very active so god willing one of them will be along to help although it's something like this which gives the real urge to learn how to code. DO you have any advice for me (links, tools, etc) if I were to try and achieve this myself?
As for the 0800 codes there are some tarriffs left in the UK where you are entitled to call 0800 numbers to come off free minutes or simply as genuine free phone calls - thankfully I have one of these older contracts and therefore I can use calling card services.
Best regards
sainthalo

Guys, I would love to help out but with my upcoming nuptials it might be difficult.
However, I'm thinking thus:
Emitting DTMF is easy, play it out of the speaker.
Sending dtmf will require interfacing with the Phone part of the PDA; you should be aware that our PDA Phones are actually two semi-independant devices, phone and PDA; have you noticed you can switch off the PDA and still continue with a call? The two devices communicate through a virtual COM port:- this is done through AT commands and/or RIL. This is not an area of the PDA I have had much experience with yet, but what I understand so far is that it is very difficult to send data through to the Phone part of the PDA, from the PDA part.
This sounds absurd, and I may be absurdly wrong, but I suspect it is a similar problem to the existing issue about recording in-progress telephone calls. We don't yet know how, or if it is possible at all to interface directly into that part of the PDA and interact with the data, and so recording both sides of a phone calls is currently considered impossible.
I know user Pai has done a lot of work on Cell ID and other interfacing on that side of things. I suggest giving him a bell (no pun intended!) and asking his opinion.
I'll try to monitor this thread though.
clach04 - Do you have any further thoughts on this?
V
EDIT: Guys, I just had a thought. In the very old modem days school, we used to dial using at commands AT P (for pulse dialling, or AT T for tone)
eg AT P 123 would dial 123
It would do this by generating DTMF tones!
It should be possible I presume to send DTMF tones in this way as discussed above (RIL/AT). Anyone concur? This can be tested I presume with a terminal program, or just find COM code on this board. I'll try to find it if I get a chance.
V

Hey thanks Vijay, i'll keep my fingers crossed you come back to think about this in the future!
I have had another thought following Vijay's post and realised that a few other bugbears which many people find a tad annoying and would like to circumvent are possibly linked to this case. I have read on here people would like to play a recording/song from the Magician to a caller they are speaking to. I have done this many times on a Siemens SL45i but not on HTC Typhoon or Magician.
Im guessing the inability to play a Magician located recording/song down the Magician phoneline is down to the same reason that the dtmfDialer will not make a noise during a call - something is blocking out use of the speaker by PPC based software. Im assuming it is the PHONE software which locks out other PPC software.
If we can hack the PHONE calling software so that it allows other software to operate as normal it may well impact/solve the following problems:
Recording both sides of voice calls clearly
Sending DTMF tones
Playing recordings/music to other side of call
The dtmfDialer definitely does something during a call and I think i can hear some suppressed clicking when attempting to send a dtmfDialer tone during a phone call but sadly no audible tones. This possibly confirms my theory that the PHONE CALL SOFTWARE is blocking use of the speaker.
Well what do you all think? Possibly an awesome fix to many problems if the phone dialer can be hacked...

Saint, with regard to recording calls, there are other threads on this issue where much better men than I have said it's impossible, at least right now.
As I understand it, there's no direct connection between the phone and the pda bit, so playing something out of the speaker isn't playing it down the line - so the best we've got is "emission" rather then send.
This isn't a limitation by the caller program, it's a hardware limitation caused by the way our PDA phones are hacked together.
However, I think the AT P commands should crack this. I'll look into it at some point, if I can find example code.
V

Saint, with regard to recording calls, there are other threads on this issue where much better men than I have said it's impossible, at least right now.
As I understand it, there's no direct connection between the phone and the pda bit, so playing something out of the speaker isn't playing it down the line - so the best we've got is "emission" rather then send.
This isn't a limitation by the caller program, it's a hardware limitation caused by the way our PDA phones are hacked together.
However, I think the AT P commands should crack this. I'll look into it at some point, if I can find example code.
V

vijay555 said:
you should be aware that our PDA Phones are actually two semi-independant devices, phone and PDA;
....
The two devices communicate through a virtual COM port:- this is done through AT commands and/or RIL.
..
clach04 - Do you have any further thoughts on this?
Click to expand...
Click to collapse
Not really, my comments about how easy it would be to extend dialDTMF were from the dialDTMF contacts plugin perspective. It sounds like the SDK/api for these devices (for phone use) is pretty thin :-( If you do find that a modem AT style dial works you can replace the dtmf player in dialDTMF with a dial-string generator - the hard bit will be the interface to the phone. The dialing rules library I put into dialDTMF actually has a demo program that dumps dial strings to stdout (when ran on the desktop) - but until the phone api is resolved that is only midly interesting/useful now.
The AT style dial string approach sounds workable from the description.
sainthalo said:
DO you have any advice for me (links, tools, etc) if I were to try and achieve this myself?
Click to expand...
Click to collapse
That's one of those open ended questions that are really tricky to answer, I suspect this forum you are on is the best place to start as I suspect they have links to everything you will need:
You need a Cross compiler for WinCE:
http://www.microsoft.com/downloads/...3D-50D1-41B2-A107-FA75AE960856&displaylang=en
I guess youwill need a phone sdk:
http://www.microsoft.com/downloads/...99-EC5C-427C-807C-4C0F96765A81&displaylang=en
I'm not clear from reading the comments that this is for your device though..
.
If you nead to learn C then your learning curve will be pretty steep, try http://www.cyberdiem.com/vin/learn.html as a starting point
http://www.cs.virginia.edu/~lcc-win32/ is a nice small system and has tutorials to get you started with simple desktop programs
As for the actual phone SDK/api - I've no idea (and no phone) sorry I can't be of more help. Once the basic how to send DTMF's through the phone is solved converting dialDTMF will be pretty straight forward and I can point people in the right direction with that,
Chris

clach - I agree it should be very easy to converter over your DTMF code to AT or equivalent once someone hacks in AT commands.
General:
see here:
http://forum.xda-developers.com/viewtopic.php?t=19866&highlight=commands
There's code here: http://forum.xda-developers.com/vie...start=25&sid=3e4fdf4cec07bfe39e806da375db69c3
that I'm going to look into for CellID at some point. However, if you look through you can see how they're sending standard AT commands.
Hope that points someone somewhere!
Re: learning c++. I've only been using it for < 1 month, and it is a steep learning curve, but there are some things that can only be done in C++ and EVB isn't worth touching generally IMHO. So, steep learning curve it is. I'll be on the beach with C++ for Dummies :wink:
V

Guys i need some help with a programe
Something fun
1, Phone captures the UPC barcode/ISBN number (manually/scanning/etc)
2, Software converts UPC to ISBN (this is done via a simple formula)
3, Software converts ISBN to DTMF (or touch tone)
4, Software ready to accept new UPC barcode/ISBN number
(manually/scanning/etc) :roll:
Let me know if anyone wants to take on this project
[email protected]

RIL (Radio Interface Layer)
I got this from google - it may be the key. I've not looked into it yet but thought I'd post it to see if anyone has gone down the RIL road yet and if they've got any ideas:
"
how to send DTMF on smartphone?
I found RIL_SendDTMF function of RIL API
but I don't know how to use it?
May I LoadLibrary of RILGSM.dll and GetProcAddress of RIL_SendDTMF function
to realize send DTMF?
or have another simply method?
Thanks£¡
-
Best IE Helper Object: Ai.RoboForm
http://roboform.go.51.net
http://www.roboform.com/dist/affs/AiRoboForm-win32.exe
Siber Oct 19, 4:13 am show options
Newsgroups: microsoft.public.pocketpc.developer
From: "Siber" <[email protected]> - Find messages by this author
Date: Wed, 19 Oct 2005 12:13:21 +0800
Local: Wed, Oct 19 2005 4:13 am
Subject: Re: how to send DTMF on smartphone?
Reply | Reply to Author | Forward | Print | Individual Message | Show original | Report Abuse
I Got iT
lineGenerateDigits()
"
Anyone using C# to use this?
Pat

RIL
FYI:
RILGSM.dll can also be known as RIL.dll

Related

Free T9 like dialer Program

03/09/2004
ExtendedPhone has gone Cemercial.
You can download a trial version from the leading PPC software sites.
There is still an old free version on page 4 in this thread but keep in mind that this is an old version and there and will be are many improovements in the comercial one.
I have developed a T9 like dialer using .NETCF.
(That means you need Pocket 2003 ,or Pocket 2002 with .NETCF SDF installed)
The dialer works very nicely on my device.
I plan to extend the features but first i need some feedback from you people.
They both work fine on my SX56. (May be the XDA II needs the ARMV4.)
If you have other processors i'll upload the appropriate files by request.
Any feedback or suggestion is welcome.
P.S For now it works only on Latin Alphabet
Anyone?
Whats the matter people .
No one is coming in here.
May be this is not the right forum to release a new software?
I'm interested, but was waiting for someone else to try it first! (You could be anybody releasing a virus or something )
Have you mapped the green 'Answer' button to your program like PhonePlus2 does?
Not yet
The software is still in alpha stage.
I just need some feedback on what i did so far.
(search algorithm, performance bugs etc...)
PhonePlus2 is a commercial software and has been around for a while.
I don't have the time to work full time so go easy on me.
i installed it & it says could not read service provider, getservice bla bla, so looks like its not made for us, what could be the prob;em?
Xda I
Rom: 4.05
Radio 4.01
wm 2003
Tried it on my SPV M1000, WM 2003, ROM 1.72.
Works, but, as you said, it's definitely in its alpha phase. Here are my initial thoughts:
- not very responsive, slow.
- no possibility to scroll through contacts if more than 3 options are available.
- same very mediocre (I'd say ugly, but it's a matter of taste) design, from the interface to the buttons.
- Operater doesn't show up
- What's with the 'Cool Stuff'?
Anyway, thanks for your efforts. Will definitely stay tuned on the developments.
- not very responsive, slow.
Click to expand...
Click to collapse
is that not just the bane of .net ?
First of all thanks for the feedback.
i installed it & it says could not read service provider, getservice bla bla, so looks like its not made for us, what could be the prob;em?
Click to expand...
Click to collapse
I have uploaded a version without the "Service Provider" although it works on my sx56.
Works, but, as you said, it's definitely in its alpha phase. Here are my initial thoughts:
- not very responsive, slow.
- no possibility to scroll through contacts if more than 3 options are available.
- same very mediocre (I'd say ugly, but it's a matter of taste) design, from the interface to the buttons.
- Operater doesn't show up
- What's with the 'Cool Stuff'?
Click to expand...
Click to collapse
As for the design I'll support skins later.
If you have more than three contats starting with the same Letter then press another button and if still have more yet another,
I could add another one or two options for contacts but then you could say why 5 , why not more?
Cool stuff is just a logo.
As for the speed i'm trying to optimize and i think this version is a little less slow (you are right Rudegar) but untill the next release of .NET CF the one we have bundled with windows is no match for NATIVE code hence the slow startup.
There is a newer version (1.1BETA) on later post.
its working good you first need to work on the speed then on the interface & would be grate if you link it to the messages since we can use it as a keyboard layout also, sorry i don't have much time to write a full description but i will do that tomorrow
since you are a programmer why don't you develop a sw for sending scheduled sms's, i would defenatly be intrested & make no mistake such sw has never been made for PPC yet so make & sell it
new dialer
looks great but is very slow it would be great if it was faster also could you add on some thing to make it easier to send sms,s when you are busy.
well done keep up the good work
regards kevin :lol:
new dialer
looks great but is very slow it would be great if it was faster also could you add on some thing to make it easier to send sms,s when you are busy.
well done keep up the good work
regards kevin :lol:
Thanks guys .
I'm working on the speed problem but for now all solutions make the size a lot biger with not much improvement.
As i see there are two problems:
1 Loading time:Loading time is a bit of a problem in .NET (because of it's nature)
I'm trying different techniques but with no significant improvement.
So in the mean time just minimize the program and don't close it.
2 The first letter of the contact:
I'm working on that and i'm geting somewhere.
As for the SMS i'll have to resolve the speed problem first but i'm thinking about it.
Stay tuned
elir,
Found some issue.
- USSD code not supported. E.g. press **21*xxxxxxxxxx# to make call forwarding but it's not support in your software.
- Only 3 slots in the searching result. Maybe I have 10 contacts match the result but fail to show the 4th to 10th
- Unable to enter "+" to dial a IDD call.
Cheers,
Paul
Source code?
Elir, what about releasing this piece of nice work under any open source licence? I'm a developer in .NET for 4 years, so maybe I can help you.
Is it in C# or VB.NET?
Suggestion for faster searching:
What about creating tree from Contacts in memory on the start of program? If my assumption your dialer searches in Contacts directly is right...
Found some issue.
- USSD code not supported. E.g. press **21*xxxxxxxxxx# to make call forwarding but it's not support in your software.
- Only 3 slots in the searching result. Maybe I have 10 contacts match the result but fail to show the 4th to 10th
- Unable to enter "+" to dial a IDD call.
Click to expand...
Click to collapse
I'm working on international and ussd calls but as i said before want to resolve the speed issue first.
As for contacts slots , the whole point for an application like this is dialing one handed when bussy(driving etc...) , so adding slots will not help on that.
The only problem i see with this design is when you have more than three contacts with exactly the same first name.
This can be solved by adding search by last name but again i'm having speed problems as it is.
Elir, what about releasing this piece of nice work under any open source licence? I'm a developer in .NET for 4 years, so maybe I can help you.
Is it in C# or VB.NET?
Suggestion for faster searching:
What about creating tree from Contacts in memory on the start of program? If my assumption your dialer searches in Contacts directly is right...
Click to expand...
Click to collapse
I don't know yet about open source but i can tell you thats written in c# with a lot of native code (.NET CF lacks all the phone and outlook functions)
Thanks for the suggestion but If i copy the entire phonebook to memory at startup :
It will add another 2 seconds (and i have only 180 contacts) and it is slow as it is.
It will allocate a big chunk of memory and as you probably know we don't have a lot of it.
More than that if you add or change a contact you'll have to restart the program for it to appear.
How about bugs?
Nobody has reported any.
What do you not know about open source?
Or you mean, that you are thinking about releasing final version as commercial software? Com'on man...
In C#? Nice one brother...
Hm... In my QTek 2020 is about 80MB of free memory, so what is problem? :wink:
About refresh of tree: Isn't possible to add some event handler on changes at Contacts database?
Bugs will follow very soon...
Hm... In my QTek 2020 is about 80MB of free memory, so what is problem?
Click to expand...
Click to collapse
Most of us have XDA I so the memory problem is real.
About refresh of tree: Isn't possible to add some event handler on changes at Contacts database?
Click to expand...
Click to collapse
As far as i know (and i have done some research) that is not possible.
Re-write in in C++ (or even with MFC) for much better speed. .NET sucks ass on a PC let alone a poor ikkle PPC!
New version
Hi all!
New version 1.0.3
Fixes:
1 International dialing
2 Now you can use pound key just for #
3 Less slower (at least in my xda)
Added a module to send SMS .
A little clumsy but .... .
I didn't check the Sms module thoroughly but for some reason it doesn't dial international numbers ( i think is the "+")
PS The sequence of characters can be changed( for now i just went by the abc)
There is a newer version (1.1BETA) on later post.
SMS
I found out that numbers begining with "+" cannot be used to send SMS.
I'll fix this bug tomorrow so wait for the next version.
Any suggestions for my qwerty keyboard are welcome.
Has anyone noticed a speed increase?

KikkerDialer- a new dialer available for Magician (Freeware)

Hi all,
We just released a new dialer (freeware) which you can download from Handango. You can download from
http://www.handango.com/PlatformProductDetail.jsp?productId=152403
Features included in KikkerDialer are:
- The most advanced number dialing system which allows for entry by number panel or keyboard, editing, insertion, copy / paste, etc
- Intuitive and simple UI providing the main functions of a phone such as contacts, dial, access to special characters (e.g. the + sign for international dialing)
- A user interface for selecting contacts which mimicks the most intuitive methods for selecting contacts such as those used within standard mobile phones such as Nokia, Sony Ericsson, etc
- Synchronisation with contacts database (mobile, work, home)
- Extremely fast and responsive to use
- Access to the Windows Mobile clipboard for copy / paste
Feedback welcomed. Enjoy.
Kikker Interactive
I'm sorry, but I really don't see what is so special about this software. Maybe I have got it wrong, but I would say that D9 is better than this, and PhonePlus is much better. I don't want to scroll to the letter J every time I want to call my friend John, and so on.
Copy and paste is nice, but where is the T9 contact selection as in D) and PhonePlus, I think that is a great feature.
The fact that this diealer resembles old standard GSM phones is of no interest.
Sorry for only giving bad feedback, but then again, I might haven't found the cool features.
nteresting… just tried this
First comment - good to see another free dialer out there given what shipped with the jam.
ave only tried this for abt 15 minutes but like it very much so far. Is a lot faster than D9 (my only complaint with that software – I have ~ 1,000 contacts in my jam and the UI is v unresponsive). The thing I like with this new dialer too is the editable text field which seems to be missing on most other apps out there. The ability to edit a number before a call (e.g. insert +44 if not already in international prefix), insert a digit when you have entered incorrectly, etc is just what I was after. Would be nice to see call history in there too btw.
Intuitive and simple UI providing the main functions of a phone such as contacts, dial, access to special characters (e.g. the + sign for international dialing) --->Cool... :wink:
Crashed on my WWE Qtek S100 .. when I try to call ..
Carlis
Hi Carlis,
In the first few hours of release, the first installer required you to have OpenNETCF on your device. It seems not so many people have this so we fixed this issue and now you no longer need this on your device.
You should uninstall the KikkerDialer and run the the new installer file (now setup.exe - ~2MB), downloadable from the same location at Handango. Please give this a go and let us know if any probs - [email protected]
Best rgds,
Kikker Interactive
I'm surprised all of you think different than me, but I will give it another try, I guess. I still don't think it can compare with PhonePlus with all the features it has, but then again it's freware.
/T
Cant downlod the Setup.exe, it still downloads the setup.msi, is this the right version? I'm getting the same crash. Can someone post it here?
ZeroXtreme said:
Cant downlod the Setup.exe, it still downloads the setup.msi, is this the right version? I'm getting the same crash. Can someone post it here?
Click to expand...
Click to collapse
for me the download link does not work at all. Page cannot be displayed.
Well, I downloaded the MSI-file from handandgo. Now in can run on my T-Mobile MDA Compact but when I try to dial, it crashes:
KikkerDialer.exe
TypeLoadException
Failed to load type OpenNETCF.Notification.Led from OpenNETCF.Notification, Version=1.2.3346.0, Culture-neutral, PublicKey Token= 30C767B29D52D6E6
Can it be fixed? I wanted to test this application concerning tone dial (DTMF sending).
Anonymous said:
Hi Carlis,
In the first few hours of release, the first installer required you to have OpenNETCF on your device. It seems not so many people have this so we fixed this issue and now you no longer need this on your device.
You should uninstall the KikkerDialer and run the the new installer file (now setup.exe - ~2MB), downloadable from the same location at Handango. Please give this a go and let us know if any probs - [email protected]
Best rgds,
Kikker Interactive
Click to expand...
Click to collapse
Hi
Thank´s for the answer...
but .. hm .. its not an exe on the same location .. its still the MSI ..
Carlis
ZeroXtreme, 718 & Carlis - Our apologies - we actually meant to the setup.MSI - the file you see up there is the right one (it is not an .exe).
However, seems some of you are still getting a runtime issue on your devices. We suspect this is due to a missing DLL - but cannot replicate your issue right this moment. We've just received some more devices now tho and are retesting. Will post a response here shortly. Feel free to email us directly in the meantime.
Iggy - the handango site must have been having problems. You should try again.
Kikker Interactive
Beta testing - never easy. I'm having enough trouble and bugs beta testing Mobi Dial 2.5 right now, so I'll think I'll pass on this one. Someone let me know when there actually is a legit, ergonomically competent and STABLE replacement dialer out there.
OK thank you all for your patience.
Our new devices arrived and we were able to replicate the issue that some of you were having. This has now been solved with a new version of the setup.msi (now named setup_20050202.msi as Handango doesn't seem to allow overwriting).
You can either download the new app from Handango (http://www.handango.com/PlatformProductDetail.jsp?productId=152403) or we've also hosted it at http://69.20.6.190/KikkerDialer/setup_20050202.msi for your convenience.
If you don't want to go through the process of download + installing the 2MB file again, there is an easier way for those of you who already have the previous version installed. Please follow the steps here:
1. Quit the KikkerDialer
2. Download two dll's http://69.20.6.190/KikkerDialer/OpenNETCF.Notification.dll and http://69.20.6.190/KikkerDialer/OpenNETCF.Phone.dll
3. Copy both files to \Program Files\KikkerDialer on your device (or wherever you installed the dialer)
4. Restart the app
Any problems - please let us know. Again, apologies for the false start for some of you. From those who were not affected however, we had some v positive feedback and to repay all your efforts, will add some more features within the next few weeks
Kikker Interactive
Yes, with the dlls you provided the program starts okay. However, I failed to dial DTMF tones. Sometimes it is necessary to dial extention or enter a PIN-code. Such a pitty!
Exelent .. thx.. it now works on a Swedish WWE Qtek s100 without need of the extra dll´s ..
Only thing that is missing .. DTMF codes .. to use bank transactions and so..
When they ask for my account nr .. and I press the keys.. nothing happends..
And finaly .. how to replace the old dailer hardware keys.. Green and Red phone keys to be using Ur dailer.. it still actiavte the old one..
Best Regards Carlis
Hi - ok glad we got all the installer issues cleared up.
Yep - DTMF tones are not supported currently. As users of the software, here is what we do:
- Make the call using KikkerDialer
- When prompted to enter PIN (etc), press the green call button and the standard windows dialer will appear
- Type in your code using this interface
This works fine against all systems. Obviously not as intuitive. We are however, working on building in DTMF into our next release and have made some progress so far but won't ship till its ready. At the same time, we'll try to address the issue of how to bind KikkerDialer to the green call button.
Keep giving us your feedback in the meantime, v useful.
Best rgds,
Kikker Interactive
Would you manage dialing DTMF tones, you'll be great! But please note that the standard Windows dialer do not work correctly with the DTMF tones. There is something wrong with the duration of the tone, as I suppose. So with that dialer I often reach wrong extention or dial wrong number.
First of all thank you for the freeware.
in spite that, I dont think I would throw phoneplus away yet which serves my every needs.
But it is nice to see some developers trying to give some fight to proffesionals.
Thanks for all your comments. We're still working on getting a v1.0 out there shortly and the latest is good news. From the latest development version of the KikkerDialer, we now have full control of all the JAM buttons such as the direction pad middle button (to select contacts), the green dial button (to open the dialer and make calls), etc. This feature alone allows for complete one handed usage of the dialer (i.e. no stylus).
Now focus remains on adding:
- Call history
- Easier searching on contacts
- DTMF
This last, frequently requested, item is proving to be quite a challenge. We shall persist!
Best rgds,
Kikker Interactive

Answering Machine for Magician and PocketPCs

Since when I am using Microsoft smartphones and pocketPCs I'm missing a simply software that even on Nokia was available two years ago...
I'm talking about an ANSWERING MACHINE who simply answers an incoming call, play a message, record a message (and let me listen in real time, in order to decide if to answer or not). A plus would be contact list management to have answering machine to answer only a certain number.
Is it SO difficult to program such a program? why nobody didn't think of it until now? is there any hardware problem that doesn't allow this program to be developed?
:?:
Regards,
RiCCiO
I'v asked around in a couple of forums too, but it doesn't seem to draw any attention. so yeah, it'll be great if someone can let us know why this is so hard to realise.
I think that PPC PE is a relatively young OS for mobile phones and as such there are alot of things that may be missing or lacking in terms of the phone part (God know's some things are missing from the PDA end as well) so give the OS a chance to grow some more and maybe we'll be getting the features we want sooner or later I think the diff between Nokias and WindowsMobile devices is that Nokia started out as a Phone company while MS did not. They have a lot of catching up to do.
It might also be due to a lack of documentation of the windows API. Also the built in notes program doesn't allow you to record phone calls. I read that this was possible in recent versions of Windows Mobile/WinCE. It might be due to law restrictions in some countries, where it is prohibited to record someone's call with out notifying him. If you provide an interface for a callers' voice data, then you could program an answering machine but also a voice recorder. That might be the reason why this interface could be undocumented or even closed to applications which are not from Microsoft. The built-in phone application proves that there is such an interface existing. I think, if it could easily be programmed, such a program would exist already.

TAPI : Activate Hands Free Mode

Hi all,
I've found in a newsgroup (microsoft.public.pocketpc.developer) a thread (1 year old approximately) which speaks about this activation and it helped me much. Unfortunately I have still a big problem :-(
I am trying to do (automatically) a phonecall in my application. I am using an Orange SPV M1000 PPC so the operating system is PocketPc 2003 Phone Edition. I am developping with EVC++ V4.0.
So I am able to call a phone number with the following methods :
lineInitializeEx,
lineNegotiateAPIVersion,
lineGetDevCaps,
lineOpen,
lineMakeCall.
etc...
At this moment I want to activate the hands free mode (ie using PPC speaker instead of phone one). This is apparently possible using phoneSetHookSwitch method. But to use phoneSetHookSwitch, I have to initialize and open a phone line with:
phoneInitializeEx,
phoneNegotiateAPIVersion,
phoneGetDevCaps,
phoneOpen,
and now I can invoke phoneSetHookSwitch after having received the LINECALLSTATE_CONNECTED callback notification.
But it doesn't work. I have always the same error code : PHONEERR_OPERATIONUNAVAIL :?
I looked for the phone capalities (PHONECAPS) after phoneGetDevCaps and they say that this device doesn't support hook capabilities. It is astonishing because it is possible to do it with the standard phone of the PPC !!
Please, help me !!
Sorry for my bad english
@+
I don't think anyone has figured this out yet, (if anyone has PLEASE TELL ME)...
http://forum.xda-developers.com/viewtopic.php?t=18154&highlight=
Check this thread out, a couple of people have tried what you are trying but it doesn't work. The primary belief is that when you are calling LineOpen you are only given LINECALLPRIVILEGE_MONITOR privilege. Your app can not get owner privilege because that belongs to cprog.exe. Therefore you are not able to do the phoneSetHookSwitch().
We also tried adding the green call button to the keybd_event() but though that answers the call it will not turn the speaker phone on.
I've been wondering if we should SPY cprog.exe and see if any windows messages are sent to the device when the speakerphone is enabled and maybe we can send those messages to cprog from our apps to fool it into turning the speakerphone on for us.
Oh, it is not a good news :?
Thank you for your fast answer.
I will let you know if I find a solution... 8)

A software for recording calls

Hi guys! Do you know if there's a way to record a conversation on the Prophet (ita version). I'd be thankful for some sugestions..thanx
Search is your friend :wink:
http://forum.xda-developers.com/viewtopic.php?t=40100&highlight=poll
And Menneisyys' post here:
http://forum.xda-developers.com/viewtopic.php?t=40429&highlight=poll
V
Cant record you conversation because hardware limit. You can only record when you turn loud spearker on but quality is very low
check this out - works great on windows mobile smartphone, but i haven't checked how good or bad the pocket pc version is:
http://www.1800message.com/default.aspx
regards, lutz
IDEA - Use bluetooth
I understand that that there is a hardware limitation to record both parties during a phone call (probably the manner the sound is routed).
However, maybe the following idea could work:
Use the bluetooth inteface (handset service) to do the same job. I assume that any program could have access to the data that are send to the handset. Maybe, with the proper software or drivers, one could for instance save the bluetooth binary stream on the ram/rom and convert it later on to an audible format (I do not propose decoding on the fly since this might be too much for the processor)..
What do you think?
Regards
Evans
It's a good idea! But you must have "Windows CE programing skill" to do that. Ask some software company, may be they will help Us.
Evans_Prophet: you might want to do a bit more reading on the board. We've had discussions about this before - Mamaich informed us that the bluetooth audio path is hardwired and is independant of the OS.
V
Thanks from Achille2005
Lots of thanx for you all just from achille2005.
Regards

Categories

Resources