Rss 2.0 via FEED
Ken Hughes... - SMS Gateway using WM6 and ActiveSync
Productivity, Technology and Automating Everything...
    
 
 image

Recently I have wanted to be able to send SMS messages to my contacts without having to pick up my phone and mess around with the mini keyboard (I wanted to do it directly from PC, but have the message still send by the phone...

There are solutions around that allow you to send a SMS from a form on a web page, but these are generally paid for services or limited to XX messages per day - I have a mobile contract with unlimited texting, so why would I want to pay for another service, and I didn't want to be limited in the volume of texts I can send per day. there are also solutions around that require the device to be docked / plugged into the PC, I didn't like this either as it's just too much hassle (and therefore I never do it)...

So I came up with a simple but effective solution that makes use of ActiveSync / push email technology that is built into Windows Mobile devices.

Basically I wrote an Outlook Addin that allows me to choose a contact from a drop down list, type in the message and "send" it - when I say "send" it, what I mean is the request is transferred to the WM6 device which then sends the actual SMS message.

image

So it goes like this :-image

  • User chooses the contact from a  drop down list of all contacts with mobile numbers.
  • User enters the text of the message
  • User clicks send
  • Outlook Addin creates a new task with a secret keyword followed by the mobile number as the subject and the message in the body of the task.
  • (after a few seconds) the new task is synchronized to the WM6 device via push email / ActiveSync
  • WM6 device regularly checks the tasks list for a task with a subject that starts with the secret keyword 
  • The subject line is parsed to get the mobile number the text is to be sent to
  • The body is parsed to get the text of the message
  • A SMS message is send from the WM6 device.
  • The new task is deleted (or marked as complete)
  • The change to the task (delete or marked as complete) is synchronized back to the PC via ActiveSync / push email.

I'll have more details, the installers and all the source code available next week...

GEO 51.4043197631836:-1.28760504722595
Posted: Thursday, October 02, 2008 10:40:26 PM (GMT Daylight Time, UTC+01:00)  #   Comments [2]
TAGS: .NET | C Sharp | Development | Outlook | Windows Mobile
Friday, November 21, 2008 4:33:34 AM (GMT Standard Time, UTC+00:00)
Hi Ken. This sound good. I hope the add-in will be availble in the near future, I'll like to test it. We have a progam that our telephone operator (called Tele2 in Sweden) had brande but you can only use it together with a phone using a sim from them. This sound much better because you can use any operator with this add-in you have done.
Friday, November 21, 2008 10:28:49 AM (GMT Standard Time, UTC+00:00)
Morten,

Which version of Outlook are you using and if you send me your email I can send you a copy for testing...

.. Ken
All comments require the approval of the site owner before being displayed.
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview
     
 
 
Copyright © 2008 Ken Hughes. All rights reserved.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 UK: England & Wales License.