I have a program that makes outgoing GSM data calls. I'm trying to find a way of not making calls when the phone is not in a state to make a call. Calling lineGetLineDevStatus return with some useful information but the data in dwDevStatusFlags does not show if the phone is locked or not. The flag LINEDEVSTATUSFLAGS_LOCKED does not seem to get set by the XDA software.
Does anyone know of a reliable way to check that the phone is in a state to make an outgoing call?
Thanks
Related
Has anyone ever successfully make/answer a TAPI data call? I can have the voice call working but not the data one.
Can someone point me some example?
thanks.
look into source code at www.cryptophone.de
the idea is to kill cprog.exe application so that it does not pops up at incoming call. Than you can answer the data call as usual using TAPI.
When I was making a data call, the receiving XDA did not popup the cprog at all. And my program at receiving side didn't show any message either. (But it works fine with voice call and the cprog showed up to intercept the call). Does this problem indicate that the data call doesn't work at all?
If I can get rid of the cprog, do you think the data call will get through?
thanks,
- David
this seems to be a problem of your operator. Maybe it does not support incoming data calls.
Hey all , my issue is about making DATA CALLS !!!!
I have managed to get the modem in my XDA2 to respond to my AT COMMANDS however i dont think that a data call is possible the old way. So i want to investigate TAPI , i have managed to write up a function which calls a number by the function TapiRequestMakeCall but i am not too sure how to use the other functions .... wanna HELP ?>??
Is it actually possible to make data calls by using TAPI ???
Yes it is.
Did you look at an answer I gave you a while back ?
http://forum.xda-developers.com/viewtopic.php?t=1716
Cheers
Paul
hi all,
i got a very annoying "feature" in the O2 Cosmo(T-Mobile Dash). The incoming call will be blocked(heard busy tone) if the GPRS is in transmission. I was complained by many friends.
To my understanding, there's a setting in some phones to enable both GSM/GPRS concurrent connections. Is there such setting in Windows Mobile?
My ROM is 1.13.207.2, RADIO is 4.1.13.28_02.63.90
i tried to refersh its ROM, but don't know how to CID unlock. the "RUU_Excalibur_SPL-1.11_UpgradeOnly.exe" on the server has no luck for me, still "Invalid model ID".
can anythone show light on me?
thank you
reply
I think microsoft released a patch for that: i'll try find it on google for you. can you explain what configuration you used?
I think the 'patch' you need is called 3G.
I have the exact same problem and I opened a thread on it as well.
Read here.
The conclusion we reached was that this is a network, not phone dependent problem.
yeah never happent to me ever
thanks for all the replies.
My previous phone is O2 XDA Mini S(Wizard). I used that one to receive push mail provided by GoodLink, which requires GPRS always on. I didn't have such issue with that, at least no complain from my friends.
That's why i am wondering something wrong with the RADIO configuration. I didn't make any specific change to my new O2 XDA Cosmo(Excalibur).
best regards
And back to my memory.
I used to have the classical Ericsson T39. There was a setting to enable GSM incoming call during GPRS transmission(cannot remember the exact name). By enable that, i can still receive incoming call, and the GPRS connection will auto resume after the call.
Is there similar setting for Windows Mobile?
There is not as far as I've ever known. I've used smartphones that determined which was blocked and which was not based on which application was in use at the time. That is, if you were actively using IE or some other network app, phone calls would go straight to voice mail. If a non-network app was front and center at the time, the network would be disconnected and the phone would ring. That (and the SE settings mentioned above which I saw on my SE phones too) showed that it was a phone setting made by the carrier. I'd hope there's a little more intelligence behind it than just "voice trumps network" but if there is, I couldn't tell you what determines which gets through and when.
I've found that it's based on the amount of data being transmitted at the time of the (attempted) call. For example, high-bandwith usage such as media streaming will lead to the incoming phone call being blocked/diverted most of the time, whereas sporadic usage (eg. PING, or loading a very simple web page) has allowed a call to come in, temporarily disabling GPRS. GPRS can never be used during a phone call.
I'm sure I've read about this problem in the past but I can't figure out whether there is a way around it. My model is an MDA Vario II in the UK. Is there any way to avoid missing calls when the phone is connected to the internet?
It's great having a phone with internet access, but not so great that it doesn't seem capable of functioning as a phone at the same time!
thanks
Can anyone help with this please?
thanks.
Am I really the only person with this problem, or am I just being really dumb with my forum searches?
thanks
I think there is a difference between GPRS and UMTS. When a GPRS connection is active (at least, when data is sent or received) you are not able to receive calls. When UMTS is active, calls should get through. The standard way should be that the device detects an incoming call, shuts down the GPRS connection and restarts it after the call is ended. With UMTS, the device can receive and send data and answer the call at the same time. I have actually never had any problems with unanswered calls while browsing, but I use UMTS all the time (or perhaps no-one is calling me while browsing).
I have no idea what fault in your phone could cause your problem. Try searching with better keywords perhaps in the future, I found several threads relating to this problem by using the words "data connection missed calls". Use the same words for a search and I am sure you'll find lots of threads about this.
This will always happen with any handset. if you are sat there reading a page and not loading any data then the call will interupt the GPRS connection then reconnect once the call has finished. If you are sending or receiving data then the person will get a busy tone. Sorry this is just how all the UK networks work.
i know im not the only person that keeps missing calls, i have alot of friends call me and they say the calls go through but im dont recieve them, 4 calls and out of 4 i recieve prolly 2....is there a fix for this? or its a windows problem or is it sprints mogul problem?
yeah i have the same problem, but i think it's because of the way i have it configured with a bunch of little bells and whistles
I believe if you call your Mobile Wireless Provider and ask them the change the number of rings before going to Voicemail ie, instead 3 rings to 5 rings you may catch more of your phone calls altho it doesn't speed up your phone but give your phone more time to turn on and ring.
or you can change it yourself
madmattco said:
or you can change it yourself
Click to expand...
Click to collapse
I dont think you can. I assume what he is talking about is the time it takes the cellular system to decide your phone is not on the network and roll it to vm.
I recall seeing a post from here about the same issue. I was trying to look for it but no luck. So here goes nothing. I remember reading about forwarding calls from the number that the HTC Shift uses and the device will always reject the calls before it even gets forwarded. Just wondering if this still stands true. And if not, forwarding calls doesn't mean forwarding text too, correct?
Once again, sorry if this is a repost, but i tried.
There is still no solution 'til now for this issue. Shift will reject incoming calls by first ring tone. After this (in German T-Mobile network) I receive a SMS on the Shift with the data of the incoming call.
GSIAK