Wap Wakeup

Wap Wakeup SearchSearch
Author Message
ran mizrachi
New member
Username: Ranmz

Post Number: 1
Registered: 06-2010
Posted on Monday, June 28, 2010 - 09:20 am:   

Hi,

I'm looking for some kind of information about wap wakeup.
as far as i understand, the wap wakeup feature allows you to lunch application upon sms receive on a specific port.

I tried doing a small test on a windows mobile device following this document:
http://msdn.microsoft.com/en-us/library/aa919167.aspx

but couldn't understand the right format I should send the sms in order to lunch the application.

Does anyone have any expirience with wap wakeup?


Thanks,
Ran Mizrachi
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2283
Registered: 08-2008
Posted on Monday, June 28, 2010 - 05:08 pm:   

Hi Ran,

I've never seen this called "WAP Wakeup" before. I guess that is Microsoft specific terminology.

This looks like the same approach that is used for port-addressed messages in Java applications, as defined in JSR-120 and JSR-205.

So you'll probably find more information about message formatting if you search on formatting for the Java environments.

From a NowSMS perspective, we've got a write up on how to send port addressed messages at the following link:

http://blog.nowsms.com/2007/06/send-sms-to-java-appmidlet.html

--
Des
NowSMS Support
ran mizrachi
New member
Username: Ranmz

Post Number: 2
Registered: 06-2010
Posted on Tuesday, June 29, 2010 - 07:26 am:   

Thank you very much for your quick reply :-)

Do you know any solution to send data to a specific application on the device over sms?

Is it the wap push solution? (what I seen is that the only data you can send using wap push is url...)

Thanks,
Ran
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2292
Registered: 08-2008
Posted on Tuesday, June 29, 2010 - 05:29 pm:   

Hi Ran,

It is not WAP Push.

As I read the Microsoft description, it is built on top of WAP WDP. WAP Push is also built on top of WAP WDP, but WAP Push adds considerable complexity, whereas WAP WDP is very simple.

WAP WDP basically just defines a way that an SMS message can be directed to a port number on the receiving device.

Different mobile phone architectures then have different ways that an application can listen for SMS messages on a specific port number. Microsoft calls it "WAP Wakeup". In the real world, it is widely implemented on other phone architectures with Java (defined in JSR-120 and JSR-205).

For GSM environments, WAP WDP is simply port addressing in the UDH (user data header) of the SMS message.

The link that I posted earlier in this thread shows how this port number is a standard feature on the NowSMS "Send Text Message" form, or via URL (http://serverip:port/?phone=phonenum&DestPort=3333&text=this+is+a+test).

The link also references the actual UDH that is used for port addressing.

Here's the link again:

http://blog.nowsms.com/2007/06/send-sms-to-java-appmidlet.html

Basically, to send a port addressed message, in GSM environments, you need an SMS provider (or GSM modem) that allows you to send messages that include UDH.

--
Des
NowSMS Support

Add Your Message Here, or click here to start a new topic.
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image
Options: Automatically activate URLs in message
Action: