Connecting 2 T-Mobile's pocket Pc's for data communication. - Windows Mobile Development and Hacking General

I have read and learned quite a few good tips out here but I am still missing some pieces. I appreciate the work that goes behind sites like these so I will say thanks in advance.
I am using Emb. c++ and have developed a couple of mobile data tranfer (modem-modem) applications over 2 Pocket PC devices. The Thera was the last that I developed on and it was pretty straight forward. Open a connection to the modem and use the standard atdt command set.
The T-Mobile htc 9500 seems to be a different beast. I have tried in vain to get answers from T-Mobile but they are utterly clueless. Everytime I get to level 3 I get disconnected or sent to a voice box to which I leave a voice mail that is never returned.
On to my questions. I can not seem to find a modem to connect to. I have a port sniffer that I wrote and I can see ports 1,2,3,9. None of which are return an OK from my AT command, so I am assuming there is no modem present on those ports. Is there a modem that I can use? I know that other have used this T-Mobile for sending data and (not through the lack of trying) I can find no documentation. Which is my best path to turn the T-Mobile into a data modem?
Thanks.

Re: Connecting 2 T-Mobile's pocket Pc's for data communicati
Guest said:
Which is my best path to turn the T-Mobile into a data modem?
Click to expand...
Click to collapse
TAPI. Unfortunate but true...
(The modem is hidden behind something called RIL (Radio Interface Layer), which talks only to TAPI. There's a much longer story to be told, and there some partial information on the board here if you search. Expect more once we get our act together..

beam
try a beam connection program that might work easyer than modem based

Related

Anyone? ........ can't believe im the only one?

Hi All
wonder if anyone else has had issues with bluetooth and infra red transmission? i can pair perfectly with any device but as soon as i try and transmit files or someone transmits to me it fails immediately...........??no reason for error and no error except "failed".
I had this functioning perfectly for one day and now it just does not work....reset handset (hard reset) and setup again....still wont work.....
Anyone help please? i really have given up with calling 02 support, ittakes like an age to get someone on the phone and only occasionaly do you get anyone thats even touched the device! sorry to any 02 support people who do know what they are talking about but when i ask you people about vpn/terminal services over wifi i expect you to know what vpn means at least!....jeeees
Cheers
damsnell said:
Anyone help please? i really have given up with calling 02 support, ittakes like an age to get someone on the phone and only occasionaly do you get anyone thats even touched the device! sorry to any 02 support people who do know what they are talking about but when i ask you people about vpn/terminal services over wifi i expect you to know what vpn means at least!....jeeees
Click to expand...
Click to collapse
Seems a little harsh. I don't suppose the O2 support team are trained in the sort of networking technologies that you mention, since O2 is a mobile phone company, not a Windows or networking consultancy. They're more your average customer-services kinda folk. Try asking them about O2's services, phone options or tariffs.
Oh. Hold on. I did, and they were crap. :shock: :roll: The first operator told me that video calling on my monthly tariff costs 50p per minute. The second operator confirmed that (for the forseeable future) the calls are inclusive, in your montly minutes.
I don't think O2's customer service is great, but I would't call them expecting help on networking or Windows technologies.
PS. No offence intended, hence the
How many devices have you tried to pair it with? The problem may not be with the stack on the XDA but the other device.
Broon said:
How many devices have you tried to pair it with? The problem may not be with the stack on the XDA but the other device.
Click to expand...
Click to collapse
Yep, i would also ask the same. Maybe you have tried this: ( I think no pairing even needed)
Go to file explore;. tap and hold on a small file. Choose beam. Then you should see: Infrared, and under it: searching.
Does it find the other Bluetooth device?
Huib
Ive had a few problems with pairing up with the XDA IIi (my other phone)
Same thing, just randomly fails. Going to try it with an S very soon.
why should O2 support WiFi and VPN such?
These are things which are not network related thus, O2 cannot be held responsibile for any of these not working.
Wifi will work if its setup correctly. Every single Wifi setup is different in some way shape or form which is why mobile phone operators wont support features like this. However if you cant make a phonecall, send a txt or MMS im sure they would get the problem solved.
At the end of the day guys yes 02 are responsible for only call related stuff, but to sell equipment and not know what it does and how to support it is crap! (sorry but it is!).
Wifi works perfectly and i have had no issues with this, bluetooth will pair with devices but send and receive to none...have tried my tablet pc, Samsung D600, Nokia 6230 etc....all fail.....
VPN over wifi does not work correctly unless you can hit a public DNS address (i.e doesnt work via I.P).....however it does work over 3G??? funny that isnt it....the free way of connecting to my office or other servers doesnt work but but the expensive way does???hmmmmm
Anyway i'm moaning too much now, its a nice phone and things kinda work but i'm not overly impressed! bluetooth is something i do use as is terminal services and it'd be nice if they both worked as i would expect.....
Cheers

Using your HTC Wizard to dial out on a analog phone line or Tiscali DSL Phone

Hi guys,
I want to use my HTC Wizard to call out on the "normal" or DSL phone line when I am at home. This beacause all phone calls to all national non mobile numbers are free.
My PC is connected to the DSL Modem (ZYXEL P-2602HW-D1A) and with a modem connected to the phone out put of the modem and to the normal analog line.
Is there any one who has experience with this?
MartindH said:
Hi guys,
I want to use my HTC Wizard to call out on the "normal" or DSL phone line when I am at home. This beacause all phone calls to all national non mobile numbers are free.
My PC is connected to the DSL Modem (ZYXEL P-2602HW-D1A) and with a modem connected to the phone out put of the modem and to the normal analog line.
Is there any one who has experience with this?
Click to expand...
Click to collapse
The answer is likely to not be as easy as you expect, although it may not be that hard.
Your modem may or may not work, when you do voice over a modem the modem needs to know this and not demand a carrier tone and other things that signal a data connection. Some modems are known to work in this capacity others are known to work very poorly (lots of echo) and others are known to not work at all. The majority of modems are not known whether or not they will work at all.
In short the easiest way to accomplish this task is to send data from your phone VoIP to your PC. There are free clients out there such as sjphone from sjlabs.com. You will likely want a headset on your phone as most dont use the same speaker as a regular phone call but instead the speakerphone and echo cancelation doesnt work well (the remote side will hear echo without headphones).
Now that your phone is taken care of you need something on the other side. Here you have choices. If you have a compatible modem you can use that as an FXO card with software like asterisk.org and soon freeswitch.org. If you do not have a compatible card, or do not wish to run VoIP software on your PC you can get an ATA that has an FXO port and lets you route calls to/from it. Grandstream.com has some, the HT486 comes to mind. I believe the linksys pap2 will also do this. Ebay may be your friend in locating a fairly cheap one, although they arent that expensive - and you are doing this to save money so depending on the number of calls you make it may pay for itself soon
Once you have this set up, you can actually choose to call people via your mobile plan or landline or even an internet based telephone company. Depending on how well you configure everything, you could in theory have it use all of those things, and you can even route calls from those services to your phone (ie get phone numers all over the world and answer them on your mda when you have internet).
All your mda needs is wifi/usb/gprs. And for those providers that block VoIP on gprs shame on you (and they generally dont block vpn traffic or even know what the contents of that are
Port restricted Cone NAT
Thanks for your support.
The WIFI way with a direct connetion to my Modem will do for now, but I have got the following problem there.
The error that is displayed is the following:
NAT/Firewall: Port Restricted Cone NAT
The settings which I have entered are the same as in my Modem:
Zyxel: P-2602HW-D1A
Provider Tiscali
Anybody who knows how to solve this or who has experience with VOIP provided by Tiscali or other ISP using your HTC Wizard

Creating A Dial Up Connection

Hi everyone,
I'm trying to create a dial up connection to a landline number.
Ive created a connection using the cellular line, however the other end doesn't even ring.
Any ideas?
I'm using wm6 btw
Thanks
Rob
datacalls connections as in not being gprs
cant connect to a normal analog modem if thats what you are trying
they can only connect to special gsm modems at ones
isp
Ok never mind.
How frustrating, thanks anyhow
If you are talking about plain CSD data call, Trinity actually supports it - in a somewhat hit and miss manner.
You have to try dialing 10 times and one 1 and 2 might pass through and get successful modem negotiation. It's strange - but I believe it's a bug of HTC....

What about implementing a CAPI server?

Hi,
when thinking about connecting my phone to asterisk (consider being home and you want to use one hand set for all calls - your DECT device), it came to my mind, that a PPC CAPI server would be neat.
Having that, I could connect my phone via WLAN, Bluetooth, USB etc. to my asterisk box which routes all other landline calls yet. The PPC would act as a GSM gateway.
What are your opinions?
Depends on which direction you want to arhieve.
If you just want to route call from your land line to your mobile via asterisk, that should be easy. You only need a standard SIP client.
But the other way round is somewhat difficult if not entirely impossible. Almost all WM devices doesn't allow any user programs to access the GSM voice channels during call. (That's why there's no proper software for builtin answering machine or even phone recording software available.) Not to mention your would be PPC CAPI server.
I'd almost believe if it were not for GSM beam: transfer data over voice calls thus accessing both voice streams.
It seems that you have some confusions over GSM Voice and GSM Data.
What you have shown is GSM Data <-> GSM Data via GSM modem. It's doable. There's a commercial program available called SecureGSM.
What I said in my last response is that when GSM Voice is active, you can do absolutely nothing at the voice channels - at least for all those HTC devices.
If I understand your problem correctly, when there's a ring at your mobile, your program would supposedly pick it up and route all in/out bound voice to/from asterisk. Remember that the incoming phone would be in GSM Voice call, not a data called at the other end.
That means once your OS takes over the "ring", (more specifically the cprog.exe) it takes over the voice channels and you just can't sniff the mic or loudspeaker, etc., and hence you won't be able to bridge those voice to your asterisk.
Hope this makes things clear.
Hi all,
do I understand it wrong, or is what Chatty is trying to achieve something close to:
http://www.voip-info.org/wiki-Asterisk+Bluetooth+channels
It allows to use any cellphone with bluetooth as an FXO, and it uses the standard bluetooth devices, henche no WM* needed. Just an old spare GSM phone you have lying around
Regards,
DAniele
Yes, sorry I did not clarify that in the pm. GSMbeam is purely data that gets transfered over the csd line.
SecureGSM was mentioned above, but don't forget that www.scrambit.com also dose securely encrypted calls over csd lines.
also, from my experience moving audio data around, these devices have a hard time keeping up with the processing demands of a real time two way conversation. I have spent many hours agonizing over cutting code down to be faster. Add the processing cost of maintaining a connection to another device (bt etc) and its a recipe for failure.
www.scrambit.com
Click to expand...
Click to collapse
Errrggg.... Sorry - I can't read Italiano
gdaniele said:
Hi all,
do I understand it wrong, or is what Chatty is trying to achieve something close to:
http://www.voip-info.org/wiki-Asterisk+Bluetooth+channels
It allows to use any cellphone with bluetooth as an FXO, and it uses the standard bluetooth devices, henche no WM* needed. Just an old spare GSM phone you have lying around
Regards,
DAniele
Click to expand...
Click to collapse
This should work on ordinary non-WM phones with BT with normal AT command set. But I think it's quite tricky to get it working on WM since cprog.exe could be trapping the modem interface via TAPI when it started. Probably it needs to be killed.
This is a possible way to achieve what Chatty mentioned. Love to hear if it really works.
I cannot read italian either.
The reason tapi exists is to allow multiple apps equal access to the modem. cprog.exe running does not stop any other programs from doing what it needs to. It does prevent the other programs using the ui while the phone is ringing but that's it.
*zapped-out*
ww2250 said:
Love to hear if it really works.
Click to expand...
Click to collapse
This Wiki page deals with different (successful) ways of BT streaming to asterisk. Only project still in active development is chan_mobile I think.
How do you know that the GSM voice lines cannot be accessed? The non-existance of a call recorder is not sufficient, is it? It'd be interesting to chat with some linux guys coz with supported devices they usually got full hw access unlike Win Mobile users.
ww2250 said:
Errrggg.... Sorry - I can't read Italiano
Click to expand...
Click to collapse
Hello,
I'm one of Scrambit developers; I want to advertise that our crypto phone application is freely downloadable from here or from this page and you can freely test it making crypto-calls.
Scrambit is available in many languages, English, Spanish, German, Portuguese, Dutch and obviously in Italian, and the website also will be available in English within few time.
If somebody is interested to Scrambit this page is available to contact us.
Goodbye
Caio

A Question on bluetooth sharing

My question is related to using a second phone with a keyboard to do messaging on a CDMA Vogue Touch.
I am on an unlimited data plan but as soon as I teether another computer to the Touch I would most likely pay like 10 bucks for 2 MB of data, or lose my plan.
So is there any way to have a second phone like a HTC wizard or Hermes send and receive emails/surf the web and not have it mark the data sent/received as originating from another pc. I guess this would behave like a remote desktop program via Bluetooth.
yes there is a program out there for remote desktop...i dont have the link but you should google it...it might be bluetooth...otherwise i dont see a way
I'm not exactly sure what you're asking, but there is a certain registry key which keeps your carrier from knowing you have "tethered" your device.
Thanks for the replies, so there is ways to use a second phones keyboard for texting.
Ah. Now that would be a cool trick. I think the best solution for that is a mini bluetooth keyboard that is being developed right now..pretty sure I saw it posted on engadget just a couple days ago.
I haven't seen any mention of a way to transfer control of a hardware element in one device to the next via bluetooth or any other protocol. Would probably be some advanced driver hacking.

Categories

Resources