Problem:
there is a GSM Module in my car. It has three functions:
1) Send alarm warnings (when someone is trying to steal the car or CD player) to my phone (XDA2) as a SMS.
2) Retermine car's location, when it is stolen
3) Remote control of Webasto heater (when standard radio remote control can't reach the car - max. distance is 800m)
Each of these function has a small problem:
ad1) XDA just once silently beeps when SMS is received. It is fine for regular messages, but not for that message saying "Someone si trying to steal your car!". So I need a different sound for received messages, depending on sender - the sound for SMS sent by my car must be louder and longer, than SMS sent by my wife! How to do that?
ad2) I'm using T-Mobile Locator service for that. I don't know if TMO offers it in all countries, but here, if you know LocatorPIN of some mobile phone, you'll immediately receive a SMS containing location of that phone. I also have a great navigation software and maps (2CDs) from TMO - so when your phone is connected to the PC, you can track location of your car (or even of your wife). But without the PC, you'll only receive a text message with approximate location (calculated from one BTS). On PC you'll get more precise position calculated from more BTSes. So I need to use my XDA as the PC - I want to see accurate position on the map. But I'm not sure if some PocketPC navigation map software (such as TomTom) is able to read the coordinates automatically from SMS in inbox. On PC you can use any GPS software with "T-Mobile Locator", because TMO provides a driver, which simulates GPS, but in fact it sends SMS location requests, reads the SMS responses and sends coordinates from them to the navigation software.
ad3) To start or stop or control other heaters functions, you need to send a SMS to your car in special format (syntax). There must be a 7-digits password for the car's GSM gate and SMS also must contain commands for the heater in proper syntax. So I'd love some application simillar to those applications for infrared remote controls - the fullscreen panel with buttons such as "Start heating", "Stop heating", "Turn winter mode on", "Turn summer mode on", "Auto switch-off after XXX minutes", etc... (all commands accepted by heater and/or climatronic). I'd define SMSes in proper format under these buttons (just once) and then I would be just pressing these buttons and XDA will automatically send the SMS. Is there such a piece of software (remote control software sending SMS mesages instead of infrared beams)?
In a worst case I would create that software by myslef. I just received a DVD with latest VisualStudio.NET from M$, I also have the devkit for WM2003. But I don't know, how to send SMS, how to read it from inbox, atc...
1 you need a 3th party program written by yourself or somebody else which pass all your emails looking for a code or frace which makes the xda react diffrently then when it gets other sms's
so you got alot of work ahead if you are doing it yourself or you may have to pay somebody money to make it or if you are really lucky there already is a program free or otherwise which you can use
2 i would look in the gsm api for any function you may also need to keep a list of locations to match what the gsm provider give you with something you can use for anything
not to mention using that list to make some map program know where you are at
3
well here all you have to do is make a today plugin which auto send predefines sms msg when you press them
i would think that all these wishes would require some programming some of them some serious programming
of cause i could be wrong and there already is a super tool which does all these things and make toast
good luck
I can't believe there's no such app!
Have you tried doing a search ?
I am pretty sure that exactly the same question came up a little while back.
Rgds,
Rob.
What is the GSM Module? Also does it have a GPS module as well and can you connect it to the XDA II to give a GPS feed for Sat Nav purposes?
I am after a device similar to the one you've described but I want it to also feed GPS data.
Related
Has anyone this great app?
http://geocities.com/myppcpe2003/index.htm
Maybe a key for it?
I'D like to use it :twisted:
It appears to be the best prog that I've looked for to switch my XDA2 to a changeable caller profile phone like a nokia!
I liked this app initially, great interface and lots of functionality, however I found a few problems:
Sometimes after changing profiles the ring would be silent when it should be heard - the dialog would pop up showing the caller, but no sound.
You can set it to automatically revert to the normal profile after <n> minutes, or at a certain time. For me this only happened when the XDA was on - thus if it should have switched profile and then a call comes in before you have switched on the device it still uses the wrong profile.
If these problems can be sorted it would be a great app.
As for a key... go to PocketGear and but it!
Yeahh..So It's not a perfect software again.
Do you know any program that analyze the caller from the contacts and you can select for example just one number or one goup to receive? The other ignored or silent like Nokia phones.
I have come across MUTX RingToneX which allows you to set ring tones by contact or category so this may well give you what you want. Can't tell you how good it is, but you can get a free trial from the link below:
http://www.pocketgear.com/software_detail.asp?id=8675
Thx for the answer but I'm looking for an app with easy switching between sound profiles.
For example:
A) MODE
Every unknown number has RINGTONE1
FAMILY group has RINGTONE2
FRIENDS group has RINGTONE3
MY CARALARM SYSTEM (has a mobile calling function) has RINGTONE4
...etc.
B) MODE
Every unknown number is silent or ignored
Every other group than MY CARALARM SYSTEM is silent or ignored
MY CARALARM SYSTEM is ringing and answered (at night while I'm sleeping I want to receive just the call from my car's alarm system)
It's just a simple thing that a lot of phone's using. (Nokia & others)
I hope somebody understands my problem and knows an apllication with the ability I wrote above.
Thx
I think (not sure!) that you need a combination of two programs:
JGUI My Phone Profile AND IA Caller ID (OR Caller2picture)
Tekflow said:
I think (not sure!) that you need a combination of two programs:
JGUI My Phone Profile AND IA Caller ID (OR Caller2picture)
Click to expand...
Click to collapse
THanx the answer but I'm sure (not think) that I don't need the combination you wrote because My phone profile can switch just sound profiles with setting the ring volume or vibrating, IA caller ID can add a picture to a call, Caller2picture can add a ringtone and a picture to a call.
But I need what I wrote upper, please read it perfectly, because it is something different.
I need a software that has the ability to verify a caller-group and for example you can reject all number/call except the caller-group you set like with Nokia phones.
ANYBODY DOES UNDERSTAND WHAT I WANT???????
Maybe because I'm from Hungary and my english is not so well..... :?
My Phone Profile 3.1
My Phone Profile 3.1Full
Reg Code: TMPP-1177-JGUI
Have a fun!
If you have an XDA II, you don't need to get the IA Caller ID because it's already on the XDA II. IA Caller ID is called Photo Contacts in the XDA II.
Caller2picture can add a ring tone to a group. Whenever you want to reject a specific group, give it a silent ring tone.
@VHS: bad boy... i don't think that this should be made public... software worth using is worth bying.
hehe ...bad not bad, but apart from that a/m ...
discussion has been pretty much interesting to me as to sound profiles etc, I have been also looking for some time for software allowing for easen phone handling
regards and Happy New Year,
monika
Finger Clix
Check this:
http://www.imaginet-software.com/index.aspx?p=fingerclix_en
It is the best phone dialer ever!
thank you
I wolud give it a try
regards,
monika
:? :x :evil:
So..Nobody understands what I want.
OK.
Tekflow:
Thanx, but I know that I can set a silent ringtone for a group with one of these softwares. But I NEED SOMETHING DIFFERENT:
I have a car within a mobile-phone-alarm-system. If somebody does something with my car, this mobile (in my car) calls my mobile phone which is with me. So, usually (always) I switch off my phone by night. But if I switched off my phone I would never know my car's calling. That's why when I had a Nokia7650 I can set a profile called Night-profile which has the settings with all calls + all groups has a silent ringtone and my Car-alarm-number has a loud-sirene-ring. That caused when somebody called me except my car my phone was silent. When my car called it ringed with the highest level. And if somebody wanted to stole my car I had heard it. But not now. Because I don't want everybody to call me from 6 a.m., that's why I switch off my phone, but if I switch off my phone I can't hear if my car's calling me.
That's what I can't set in my XDA2.
With no any of your suggested programs.
I know all of them, and I know none of them has the ability I wrote upper.
SO........SOMEBODY UNDERSTANDS WHAT I WANT TO SAY SINCE DEC.05.???????????????????????????????????????????????????????
p.s.:I think so that FingerClix is the best dialling program for the XDA (I use it), but I need another thing, not just for dialling or to give a ring volume for all numbers and groups. My phone profiles can set just a general volume and vibrate settings without any choice to give a different volume for just one group or one phone number like Nokia.
(Maybe since dec.5 there's an update for MyPhoneProfiles or for the others and they have expandable ability?)
I (hopefully) understand what you talking about (have had a Nokia for years...), but i'm not aware of such a tool at this time for the MDA/XDA.
regards,
If I understand you: you need a program that gives you the opportunity of turning off the sound of the telephone for all incoming calls except one number or one group of numbers, or, better, to make call barring for all calls except for one number or one group of numbers (some kind of filtering). I also don't know if this kind of program is available for the Pocket PC Phone. Anyone on the forum aware of this ?
anybody has version 5?
I think what Tuningszocske want is something like Blacklist in Nokia Symbina phones. I know of a Chinese program call CallerFirewall, it allows one to add contacts to black or white list, you can choose to block all contact in black list, receive call only from white list or block all incoming calls etc. This program is compatible with dopod686、O2XDA、T-Mobile、and LegendT108.
A lot of people trying to write programs that can transfer data over a phone call seem to end up giving up because they think their device is not capeable of it. I put this little app together to make it possible to demonstrate the data transfer on ppc phones. If this works on your device then you can implement similar functionality.
download bellow:
http://odeean.veritel.com.au/ORDTapiUser/myTapiUser.exe
It will only work if the program is running on both the calling and answering ppc at the same time.
Instructions:
0)Make sure the phones on your ppc's are turned on.
1)copy the exe to both devices.
2)run the exe on both devices.
3)press "startup" on both devices.
4)(both devices) a series of dialogs will pop up, if you see one labeled "celular line" press yes. If you know your phone uses a line called something else press yes to that instead. If you press no to everything the program will try to get the correct line, but may fail. If you want to choose again restart the program.
5)on the calling device put a phone number in the edit box at the top. I am no expert on numbers around the world so I have just let whatever you put there go straight in. If the number fails its got nothing to do with this program.
6)on the calling device press "dial". wait until it says connected.
7)on the answering device the incoming call will be shown. If a caller id is available it will be displayed. The ppc inbuilt phone is not stopped by this app so you will not be able to press the answer button. Instead wait (normally the default is 3 rings) and my program will answer the call itself.
8)two way communication is now posible. Data sent from the "data to send" edit box on one ppc will be displayed on the "received data" window on the other ppc. As this is a simple program the display will just show the last 25 digits to keep the latest info in the window.
9)when done press "hangup" on one of the ppc's
The data is not just sent in a direct way. It gets broken up into packets and they are timed as they are transmitted along with some error checking. The timing is rather generous so it slows the transmition down a bit, that along with all the actions being displayed to the user.
This works well between my xda mini and xda I. It dose not work on windows mobile 2005. Because of the expense involved in phone calls it is dificult to debug. If any messages do pop up it would be nice if you could post the number on the dialog and a description of what was going on. This program cost me $150 in phone expence, so enjoy.
.
could you post the code , please ?
i have to make an application that need to receive file from server with data call.
(excuse my english)
best regards
I will not post the entire code, this is to let you know if it is worth the effort trying. Almost everything contained within this program that is related to tapi can be seen in posts already on this board. If you have a specific question I would be glad to post code relating to it.
When you say you need to retreive a file from a server, you should know that tapi data calls do not go through the mechanism that ras or sockets use to let the operating system get a ip and port for communication. Your program is responsible directly for the communication. It would be terrific if you could write code to replace the missing incoming ras components from pocket pc. I have not so I could not show any code for that.
If the server you want to connect to is not a pocket pc based device, ie it is a normal pc, then tapi is not the best solution for you. I suggest using sockets, its designed for that kind of thing. ppc to ppc tapi data calling is like a last resort kind of programming. It is forced on us because either the phone networks don't give us usefull ip's for sockets or the api's are not fully implemented in ras. Alternately you could look into using the compact framework 2.0 and c#, I think I read somewhere that incoming ras would be included there.
just one question...your application uses TAPI, isn't it?so TAPI is supported by mostly different mobile device?Am I right?
thanx
ppc 2000 supports tapi outbound only.
ppc 2002, wm2003, wm2005 all support tapi inwards and out.
The hardware can vary, I only have the devices listed in my sig. For all of those (that are phones) tapi data, in/out is fully functional. If you are using a phone card (ie one that plugs into the expansion port) its capeabilities may be different. Often those only support gprs (not tapi). If you have anything with XDA in the name its OK.
Thank you for your advise but I have a specific problem using HTC
Wizard. I need to connect a server using a V110 modem in order to create
data link between a PDA and this server. I developed a code (VB .net)
for PDA and independent cellular phone using standard AT commands. I
tried to develop a similar approach with HTC Wizard but it seems it is
not possible to send AT commands to the modem (cellular line). To
develop your code you should have solved this problem using TAPI. Could
you explain me how to initiate the cellular line so that I could create
a V110 link.
Thx
I understand more clearly what you want to do now. Unfortunately I have never attempted to use at commands. You said I should have solved this problem in my app, but the point of using tapi is to not have to deal with at commands. Tapi is good for sending data, its my "guess" that whatever the commands you want to send could be generated by tapi to look like whats expected on the other end (assuming the typs of transmitted data match. eg dose the size of one at command correspond to >= the size of one char?).
I think that you would not be able to communicate directly with the modem with at commands until you have stopped tapi/ril from using the port. Again, I have not done this. Search this board to find how to do that. Once you have, try your origional code again. I doubt your normal phone functionality would work after that.
Sorry I could not be of more real help.
I dont have PPC but I do have smartphone instead..
Does the program require CSD line or can use normal GSM? Can you create one similar program that can be used in Samartphone wm5?
It uses normal gsm, ie a voice call. The underlying class in my program can probably work on smartphones, but I do not have one. To be honest I think smartphones are dying. Normal ppc phones are the same size now so to put too much effort into smarphones seems less attractive.
My PPC wm5 cannot dial, the other PPC show CONNECT but...
I was using HP Ipaq and Dopod PPC, The HP Ipaq when dialed it show dial number but nothing dialed to other party. Latter Dialed from Dopod It was shown CONNECT but no connection is establish to other party...
Could you give me the reason. If I am using WM5 is the case, what OS that you are using?
How about using CSD line instead could it possible running properly? Do I need to install certificate and signing the application(exe) as to make the program running in WM5, is what happen to smartphone certain API under privilage zone.
It is my mistake the MyTapUser.exe find in both HP and Dopod
I am sorry since I just bought the SIM card and the provider put some procedure before I can use the line. After consulted the shoper, The shoper activated it for me. Walla! I tested again it worked fine...thanks to you...master!
Some networks can also cause problems. I use vodafone and its 100% ok but I put an optus prepaid in and nothing happened at all. If I understand correctly the network should only be interested in the bearer mode. I use LINEBEARERMODE_VOICE - the same as a voice call so it should be ok. When experimenting with that sim, they will not do anything with a call that contains a LINEMEDIAMODE_DATAMODEM in the call params. Very strange considering they have no use for knowing this.
I am pleased it worked for you. This is realy very old and I will be removing it from my site soon when my new stuff comes out. Even if the myTapiUser seems to work, remember that it is not checking the contents of the transmition. Bad weather for example could cause information to be missed. There are probably problems receiving on the HP that you may not have noticed. Is it the same HP made by quanta? If the HP can receive data after answering an incoming call I would love to know about it. Can you confirm this?
This is my report..
I am using prepaid no csd line.
Device Info
========
1.HP iPAQ TI OMAP1510 - 2003 PPC(memory-57.04MB)
2.DOPOD PXA270-520MHZ WM5(5.1.1..1700)(memory-50.19MB)
HP Dialed Dopod
===========
- HP received data from DOPOD immediately after data was sent.
- DOPOD received data from HP after next sequence of data transmit from HP(sometime error 0052 occur)
DOPOD Dialed HP
============
- HP received immediately data from DOPOD
- DOPOD receiving data from HP after the next sequence of data transmitting.
- error trigger 0052(assembly packet...) in DOPOD
data send perfect 100% correct...
May I know whether, If this method can be used sending digital stream of data, such as, compress voice or image?
Yes it can. I have not done voice because the flow of the transfer would be very different from what I want. If you want to see voice transfer in action over data calls google cryptophone.
In about 15 hours I will be releasing my program. Come back then to see what it can really do. I need to make a page for it on my site and get screen captures etc. Its 2am here so I can't do it now.
incoming call how to get connectted?
I can dial to the receiving phone. My receiving phone use ril to detect the incoming call. After the detection, I can press the green button to answer. My problems is why everytime I answered the call it failed.
I did like below procedure, when ril detect the incoming signal
-lineOpen
-lineAnswer
-lineGetID
Is it the correct way to answer the call? Why 'lineOpen' produce error result?
Can You give the correct way to answer the incoming call for modem like communication.
Thank in advance,
As far as ril goes I know little. You should have opened the line before the call was offering, this includes negotiating the version of tapi to use then finding the correct line then using lineopen. All this has been covered in other threads. The values returned from the api calls are self explanitory so checking them is useful.
The use of linegetid is less straight forward but again it has also been covered in other threads. The thing to remember is that after you use lineanswer to answer an offering call, do not imediately call linegetid. You need to wait for the connected line state. Also check the dwCallbackInstance when looking at line states because as I found with the atom, you need to be sure the results are relevant to your program.
I know that what you really would like is some code but its too complicated to sumarize in a few lines. The best thing to do is start from the beginning ( lineInitializeEx ) and work to the end result ( LineGetID ) checking your errors along the way. You will need another thread to do the checking of the state of the line, and it will have to be properly synchronized if you don't want unexplained crashes. If your program is answering the call, don't touch the phone buttons. When you answer the call cprog.exe owns it and you will not be able to access it. Also is there a reason you are mixing ril with tapi? I would guess it complicates the issue, why not just use tapi or just use ril?
Ril or TAPI
Yes! You are right, either one can be used. I am a little bit confused about the two. Just remember I am new to this kind of development. After sometime I am testing the use of RIL and TAPI both can give the same answer, but better use TAPI from the beginning. And I have to kill the cprog.exe and RegisterHotKey for green button first.
I want to ask you something. Why after several attempt of LINEDEVSTATE_RINGING event, there is no LINECALLSTATE_OFFERING trigger, as this event use to lineAnswer? And what should I do when the LINEDEVSTATE_RINGING event trigger?
Thank in advance
Sorry, I may have been a bit loose with the terminology. Its a while since I coded that part - Line states, line messages I mean. LINECALLSTATE_OFFERING is obtaine this way....
First off, use the event notification method, not the callback window. Wait for the event using WaitForSingleObject then Use lineGetMessage to get a LINEMESSAGE. If the dwMessageID of the LINEMESSAGE is LINE_CALLSTATE then check what call state it is (eg is dwParam1 equal to LINECALLSTATE_OFFERING etc). You can then take action depending on what you want to do, like answer when offering.
I never see LINEDEVSTATE_RINGING because it is not needed by my app because the line messages suffice. Killing cprog.exe on a users device before its neccesary could lead to missed calls, also when it is not running the caller just hears the ringing tone so it seems like they are being ignored. I have also found that the os restarts it again anyway after a while (actually it seems like it dose this after the device has powered down and when a new call comes in).
What is the different when using event and callback function
What I understood that we can use either event or callback function to gain message from TAPI. I am using the callback function to get the LINECALLSTATE_OFFERING, which is different than you, where you are possibly using the Event method (lpLineInitializeExParams->dwOptions = LINEINITIALIZEEXOPTION_USEEVENT - I think you are using this one!).
I still cannot get the status of LINECALLSTAE_OFFERING. Some of the events caught are LINEDEVSTATE_CLOSE and LINEDEVSTATE_OPEN. What is the meaning of LINEDEVSTATE_OPEN stated in the MSDN line is open by other application, does it means that cprog.exe is conqured the line?
The reason I said to use the event method is that I have only done this with it. I could not give any advice about the call back method (although i guess it should give the same results), if you can get it to work then its fine. How are you getting LINEDEVSTATE_CLOSE & LINEDEVSTATE_OPEN? LINEDEVSTATE_XXXXX have nothing to do with LINECALLSTATE_OFFERING. Are you checking for a LINE_CALLSTATE in your call back? I think in the call back method this should be sent to your program.
ie
case:LINE_CALLSTATE;
{
if(dwParam1==LINECALLSTATE_OFFERING)
{
//it is offering
}
}
break;
All LINEDEVSTATE_OPEN is telling you is that cprog is also using the phone to wait for calls (normally cellular line).
If LINE_CALLSTATE it means a call is comming and you can find out about it (eg if its offering). cprog.exe dose not do anything to the call unless the user presses a button or taps on the notification. It dose nothing to the line, cprog will be aware of the same messages that you are and if you set up tapi to use data on a line then unfortunately cprog will also ring when data calls come but other than that there are no issues with it to worry about. If you need proof of this just donwload the current version of GSMbeam and in the settings change the spelling of cprog. When a data call comes in you will see GSMbeam monitoring it then the cprog notification will come up over that monitoring the same call. The program that answers the call first is the one that owns it, until then its not altered.
Hi everybody
I finally got a valid handle using lineGetID opening the "Cellular Line" device.
I also mastered the wavein/wavout APIs.
What is the configuration that I should set for the various communication structures (DCB, COMSTAT, COMMTIMEOUTS)?
Right now I'm trying to implement a normal voice GSM modem, so I will be able to talk to users with analog telephones. I have i-mate jam with WM2003 (and TAPI 2.0).
Thanks ahead
Kobi
I solved the problem, but I think there left some more...
Hi everybody
I just thought about an idea of getting this information from the CPROG.EXE. I opened the cellular line device, in a OWNER || MONITOR state and I didn't kill CPROG.EXE. Then I used the lineGetID to retrieve the IO handle and get the communication structures, which I displayed using several message boxes.
Now, I have a question that I can't solve in such a way.
Are there any special things about implementing a GSM voice modem communication, i.e. special data frames I should send/receive the encoded voice, special protocol messages? Where can I find this information?
Thanks ahead
Kobi
Can I access the voice streams during conversation?
Hi everybody
I discovered that whenever a call is established, automatically I can make talks with my i-mate jam, without any code which implements queues between the microphone/speaker and the line.
Can I manage alone the streams of voice from the mic/speaker to/from line, or at least can I access these data blocks (in order to encrypt/decrypt it) ???
Thanks ahead
Kobi
Re: Can I access the voice streams during conversation?
you cannot. When the call is in progress your mic/speaker is directly connected to GSM chip by a hardware. Audio does not go through windows.
Little more question
Hi mamaich
First of all, thank you for your answer.
Second, I still have a question about it:
Does this direct hardware connection exist in all smartphones or just in the smartphone I'm using? (and generally how I can know it? does this feature have a name?)
Thanks ahead
Kobi
more informations
Hi mamaich,
Do you mind pointing me to appropriate documentation backing up the fact that a windows application has no control over the transmited voice once the communication is established ? It's not by lack of trust, I had reached the same conclusion but I need documentation backing me up on this for the company I work for (and that's how I found your post
I am currently working on an application that acts as a voice filter for GSM voice communications. Some codecs require that the communication suffer no loss, no noise nor desynch (that is, it must be able to recover from an error). So far I've come up with several mechanisms to resynch or recover from a "bad state", but they are theorical and I can't figure out how to implement them since they need to act at the transmission level.
Any documentation ? Anything backing up the fact that it is, or not, doable ?
Thanks a lot, feel free to mail me
Re: Can I access the voice streams during conversation?
mamaich said:
you cannot. When the call is in progress your mic/speaker is directly connected to GSM chip by a hardware. Audio does not go through windows.
Click to expand...
Click to collapse
You can still access the sound to encrypt decrypt...
What you are trying to do exists for WM5... www.securegsm.com
That can only access the sound comming and going because it runs at each end. The microphone and speakers work fine and programs that use them can send the data they collect over a call as data to be replayed at the other end. This dose not mean that securegsm (or any program I have seen) can access the streams that normal voice calls use. Many (including myself http://forum.xda-developers.com/viewtopic.php?t=9761&highlight=wave+tapi ) have showed evidence of this lack of functionality in one way or another in other threads. I think the only way to reslove this so that this question stops coming up is for someone to pull apart a device and show what each pin dose on the chips in question. Until then maybe we need a sticky called "answering machines for ppc".
The only proof I would be willing to accept that this can be done would be a working program that can play a message over a call to a person at the other end who is not running any other software ( and not using the system speaker ). Other evidence that the device cannot do this kind of thing can be seen in the inability to generate custom tones. The only tones that work are the standard predefined ones used in linegeneratetone.
do a search for "voice mail" or answering machine or something
those threads have piles of info about the gsm module and windows not being intergrated and voice mail and so gsm voiceover is not possible
It's nearly off topic but can anyone tell me where I can get information about the functions stored in a dll file?
I need to collect some information (e.g. the state of the telephone or the gsm unit). In the easiest way is to call an API function and read a structure filled by the function, isn't it?
But where can I find information about which function is stored in which dll file or which functions exist, respectively?
Thanks in advance.
Monty
hello,
i wondered if it might be possible to develop an application which enables one to send an sms directly to another phone (running this application)
one may wonder, why i want to do such a thing, but for the better understanding, i will it explain it right here:
i moved to another city two weeks ago and i ordered my phone- and dsl-line at "1&1". 1&1 activated my phoneline and dsl 16000kbit/s connection. additionally they sent me a sim-card for my mobile phone. it enables me to call any fixed line number without any cost. and after a bit of research on the 1&1 website i found, that i can buy a second sim. i would be able to call this sim without any cost, too.
but the sms would be, as everywhere else 19€ct/sms.
so i wondered, if it might be possible to write a windows mobile-software that would be able to send some text directly via the cellular line. without passing the sms-gateway.
i thought of: text-to-tone conversion-software which then calls the other phone, which auto-pickups on certain phone-numbers, and then receives the tone-sequence, and converts it back to readable text.
of cause, the better solution would be to send the text digitally, but i don't even know if that might be possible.
any suggestions and ideas are very welcome.
sorry for my bad english, and sorry for the fact, that i will not be often online, cause my own pc is broken, so i have to go online in school.
greetings
garfield
Wouldn't this be similar to a fax machine?
Not being obnoxious, but it just sounds difficult since SMS is rather just a quick way to send messages from one phone to another. Calling and sending messages via text wouldn't be fast at all. I'd rather just say what I have to say...
i'd say if it was possible it would require both phones to have the program to interp the data recieved as the right type of sms
it's much like the sms over gprs thing
lemme get this straight, this is essentially an analog modem emulator, so not only would "messages" be able to be sent but files could aswell.
Would it also be possible to make "said" communications when your already on a call? that would be cool
Carnivor calls Rudegar on the phone,
Carnivor really says, "Hi Rudegar, im gonna send you that excel file now"
Rudegar really says, "Ok Carn"
you could have a signal that it sent to trigger the other phones running app to be ready to listen for the signal, then handshake and transmit and recieve data,quick ok msg on the screen, or even have it so you get "transfer completed" in the earpiece once completed you can carry on speaking over the phone.
Rudegar really says, "Thanks Carn, this is really good info, chat chat chat
intresting concept!!
you could intergrate "send data" into the phone app skin so when your in a call its easy to start up,
so it'd be good for small file transfer, or a chat app for ppl that have spare minutes to burn and dont mind not being able to make and recieve calls whilst its running.
but it could have its uses
Hi,
yes it seems to be a modem emulator, while being on my way home yesterday i thought about the problem bypassing that gateway... i thought about an own sms-gateway.
anyone has some information on how a sms gateway works? so i could write one and integrate it into my Fritz!Box or run it on my computer. this would enable me to send sms without cost, because calls and connections inside of the 1&1 VoIP network are costless...
the analog modem emulator would be an excellent idea, too... as it would allow to transmit files and "realtime" chat between one or more people.
so, any ideas on the modem emulator and the gateway are apreciated.
greetings
garfield
just Get mxit it doez dat
Get mxit it does what u mean but both phones need have this Client and you need to be online at the same time and if you not it has offline message storage and it doez filesharing to www.mxit.co.za/wap and try smsbug www.smsbug.com
defcomg said:
Get mxit it does what u mean but both phones need have this Client and you need to be online at the same time and if you not it has offline message storage and it doez filesharing to www.mxit.co.za/wap and try smsbug www.smsbug.com
Click to expand...
Click to collapse
so mxit is a chatrelay for other instant messaging protocols, and one has to be online via GPRS/3G/UMTS/EDGE ... this produces extra cost and is not exactly the thing i wanted to have.
smssbug is a great alternative, if you're sitting in front of a pc, but no alternative for me, as it also produces cost although this is secondary when talking about 3ct/sms.
what about that "modem" emulation? is there any software out in the internet? i haven't found anything via google.
and the next thing i am thinking about is, if it might be possible to digitalize the phone-to-phone communication. or is it limited to analogoue transmission of data, because of the way it is transported over the network?
i haven't looked into the idea with the sms-gateway, but i will look that up as soon as possible, when i have my internet-connection at home.
greetings
garfield
Hey guys, is there any anti theft software, which would send original owner some information, like GPS coordinates or anything like that?
Nvm, found this http://forum.xda-developers.com/showthread.php?t=594608
W.I.M.P.
There is a program I use called "WIMP" "where is my phone" and it will text a person who you pick to receive txt messages when someone switches SIM cards. You can also track it on "Google Maps"...Tj
"
http://www.softarea51.com/mobile/Security_Privacy/Other_Security_Privacy/Review-Where_Is_My_Phone_W_I_M_P.html"
Thank you!
remotetracker.
its free and has more features than any of the commercial ones.
lock the phone, wipe the sd card, run mort scripts, have the phone txt you all your contacts, it can survive a hard reset so long as the sd card is still in, it txts you the new number if the sim changes, it can take position by cell or gps, record a 5 minute gps track log, open a vpn to the phone and control it remotely, and it can respond by txt,email and ftp.
brilliant piece of software.
Look for CrimsonLock which has now been updated to support HD2
Ultimate Theft Alert is best solution for me.
http://www.cartystudios.com/windows-mobile-softwares/theft-alert.html