Sending an SMS to yourself in the emulator
At the APAC MDC last week, I had an opportunity to discuss developer tips with the audience in Syndey. One tip in particular that was a surprise to most of the audience but potentially very useful is the fact that you can make phone calls or send SMS messaages to yourself in the emulator (providing you are using a Smartphone or PPC emulator with Virtual Radio support). The phone number for the emulator is “+14250010001“. This is really handy for testing SMS interception or how your apps responds to an incoming phone call, etc. Just send an SMS to +14250010001! Give it a try - let me know if you have any problems.
[Author: PaulaT]
Comments
Anonymous
April 27, 2004
It's also a great way to freak your buddy out who's working on the emulator and doesn't know about this feature.
Write a little app that will place a call to the emulator with a time delay before it places the call, deploy it when he's not looking and start it. Wait your prescribed timeout and watch as he tentatively answers the call from his emulator :-)
You should definitely read the disclaimer for this post!
JamesAnonymous
April 27, 2004
Awesome tip from PaulaT on how to send SMS yourself in the emulator. Hey guys how many more you have hidden in your sleeves? Bring it on!Anonymous
April 28, 2004
This is a really great trick that I didn't know about. When you're writing an application working in the emulator, you can send yourself an SMS. This will be really useful for testing applications that intercept text messages. From the emulator, send a message to +14250010001. You have to use the image with the virtual radio, of course. This works for both Smartphone and Pocket PC Phone Edition.Anonymous
May 26, 2004
ok, but on the device??Anonymous
May 27, 2004
See here for how to fake events on the device:
http://msdn.microsoft.com/library/en-us/dnppcgen/html/callevents.aspAnonymous
May 27, 2004
I have try, on the emulatore it work but on my Qtek I receive an error when I try to send the sms that says not found method... Can you tell me the reason?Anonymous
June 24, 2004
This is all well and good to send an sms but is there any way to actually read the sms message off the emulator? I am trying to do some research on intercepting/reading the messages without much luck!
Any help would be appreciated greatly.Anonymous
June 25, 2004
If you have the Windows Mobile 2003 sdks check out the MapiRule samples included in them:
<systemdrive>Program FilesWindows CE Toolswce420SMARTPHONE 2003SamplesWin32Mapirule
<systemdrive>Program FilesWindows CE Toolswce420POCKET PC 2003SamplesWin32MapiruleAnonymous
August 01, 2005
Thats really useful. I tested sending sms, though I don't know how to call emulator from emulator. I tried it but call fails probably as we are calling ourself. James can you share that code of yours to freak out your buddy :-)Anonymous
August 19, 2005
Fine for the SMS interception with the MAPIRule Sample, but how can we intercept an incoming phone call ?Anonymous
August 31, 2005
I too am trying to discover how to intercept an incoming phone call rather than an SMS message.Anonymous
September 06, 2005
I start the emulator and SendCallEvents. The program connect with the emulator, all its ok. When I send a sms or make a call all looks ok in SendCallEvents but nothing in the emulator. Anybody knows why?
Thanks.Anonymous
September 16, 2005
After our talk on the Device Emulator, a number of people asked me about the phone numbers I used in...Anonymous
February 25, 2006
I run the windows mobile 5.0 emulator and the sendcallevents application. when i try to place a voice call on the sendcallevents application to the number +14250010001 I get the error Missing DAta Store file. any ideas?Anonymous
May 10, 2006
Hi this is a great app.. have seen it.. can some one plz give me the code snippet or a link where i can find it..Anonymous
May 29, 2006
The comment has been removedAnonymous
June 23, 2006
Hey, you guys are talking about intercepting an sms, I want to know if my messages are being intercepted by someone, either from my phone or theirs. how can I do know that?Anonymous
January 10, 2007
The comment has been removedAnonymous
February 02, 2007
its very nice thanq!!! can i send sms to other emulator in another pc.... i will be very thankful if i receive reply form uAnonymous
March 20, 2007
I am also expecting the same. Is there any option to send SMS from one emulator to another? Thanks in advanceAnonymous
April 08, 2007
I'm using VS2005Sp1+WinMobileSDK6. I used the Device Emulator Manager to connect to Smartphone 2003 SE Emulator and (in 2nd trial) also Pocket PC 2003 SE Emulator. I then ran the SendCallEvents.exe to send test sms'es. However, I kept getting the error message "Missing Data Store Files". Not surprisingly, the emulators got nothing. I also tried the brand new Windows Mobile 6 SDK Standard/Professional Emulators, but no luck either. What's the matter? "Creating Call Events in an Emulation Environment" at http://msdn2.microsoft.com/en-us/library/ms838145.aspx said it was using an emulation environment with virtual radio support. Would the described error imply that none of the VS2005Sp1+WinMobileSDK6 emulators has virtual radio support? Or simply the SendCallEvents.exe program itself is already out-dated?Anonymous
April 09, 2007
One question..Please help..Can I connect and get data from webservice while incoming call is in ringing mode only?Anonymous
May 28, 2007
I have tried ( 14250010001 ) this no to simulate incoming call , but it is connecting as a normal call.... Please tell me how can I simulate incoming call..Anonymous
June 24, 2007
Hi, I am able to send and intercept sms messages on the emulator.How do i do it on the actual device. I have HP iPaq and i tried to do so with no success. Do i need to add certificates and how do i obtain this. Thanks in adv.Anonymous
August 22, 2007
Hi ,want to send an sms to emulator itself ,but it gives me error like "Wireless radio must be attcahed to use phone ",So what should i do to solve this problem. Thanks in advance.Anonymous
September 05, 2007
hi to do this must i write any form of a codeAnonymous
September 15, 2007
Can i send an sms to emulator using a peekamo device. Im thinking i have to write a really complex form of code for this if it can even be done.Anonymous
February 21, 2008
Hi.... I want to send an sms to other emulator using my emulator.. so can any one help me in this... if u have any information about this plz send to my id sumankanth@gmail.com plz send if u have any idea....Anonymous
July 08, 2008
Many Thanks Krab, Useful for me very much.Anonymous
August 28, 2008
This does not appear to work in Mobile 6.... ?Anonymous
October 22, 2008
When I was trying to send sms, it always throws exception like error sending sms. Can anyone help me out ??Anonymous
November 06, 2008
When i tried to do this it asking for for assembly reference. Can i know which references are need for this?