Wap Push and OTA
[Previous] [Main] [Next]

Wap Push and OTA Bookmark and Settings messages are widely used to send WAP service notifications and configurations to subscriber handsets. The PSWinCom SMS Gateway supports the following types:

·WAP Push (both service indication and service load)  
·OTA Bookmark  
·OTA Settings  

The Component accepts such messages as XML and will automatically encode them into WBXML (Wireless Binary XML) format for transmission over the GSM network. In other words, you only need to create the XML representation of your Push or OTA message, and the Component will handle the rest.

Nokia Mobile Internet Toolkit (NMIT 4.0) can be used to create the XML documents required for Wap Push. The toolkit is available from http://www.forum.nokia.com free of charge.

To send such messages, you must use the following parameters as described here:

OperationType property must be set to the following value depending on the type of message you are sending:

   Message type         Value to set
   Wap Push         gwWapPush
   OTA Bookmark         gwOTABookmark
   OTA Settings         gwOTASettings

The Text property must be the XML you would like to send. The XML must correspond to the type of message (OperationType) you have selected.

Other properties (such as SenderNumber, ReceiverNumber etc) may be set as usual.


A sample Wap Push message:

The following XML is a Service-Indication Wap Push message:

<?xml version="1.0"?>
<!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/si.dtd">
<si>
   <indication action="signal-medium" href="http://wap.pswin.com">PSWinCom WAP</indication>
</si>


You can send it by setting the OperationType property to gwWapPush and the Text property to the above XML.


A sample OTA Bookmark message:

The following XML is a sample Over-The-Air Bookmark:

<?xml version="1.0"?>
<!DOCTYPE CHARACTERISTIC-LIST PUBLIC "" "characteristic_list.dtd">
<CHARACTERISTIC-LIST>
   <CHARACTERISTIC TYPE="BOOKMARK">
      <PARM NAME="NAME" VALUE="PSWinCom WAP"/>
      <PARM NAME="URL" VALUE="http://wap.pswin.com"/>
   </CHARACTERISTIC>
</CHARACTERISTIC-LIST>

You can send it by setting the OperationType property to gwOTABookmark and the Text property to the above XML.


A sample OTA Settings message:

The following XML is a sample Over-The-Air Settings message (sample taken from the OTA Settings Specifications 7.0)

<?xml version="1.0"?>
<!DOCTYPE CHARACTERISTIC-LIST PUBLIC "" "characteristic_list.dtd">
<CHARACTERISTIC-LIST>
   <CHARACTERISTIC TYPE="ADDRESS">
      <PARM NAME="BEARER" VALUE="GSM/CSD"/>
      <PARM NAME="PROXY" VALUE="192.122.10.120"/>
      <PARM NAME="CSD_DIALSTRING" VALUE="+35850812"/>
      <PARM NAME="PPP_AUTHTYPE" VALUE="PAP"/>
      <PARM NAME="PPP_AUTHNAME" VALUE="wapuser"/>
      <PARM NAME="PPP_AUTHSECRET" VALUE="wappassw"/>
   </CHARACTERISTIC>
   <CHARACTERISTIC TYPE="NAME">
      <PARM NAME="NAME" VALUE="Mobilbank Settings"/>
   </CHARACTERISTIC>
   <CHARACTERISTIC TYPE="URL" VALUE="http://wap.dk"/>
   <CHARACTERISTIC TYPE="BOOKMARK">
      <PARM NAME="NAME" VALUE="Mobilbank"/>
      <PARM NAME="URL" VALUE="http://wap.dk"/>
   </CHARACTERISTIC>
</CHARACTERISTIC-LIST>

You can send it by setting the OperationType property to gwOTASettings and the Text property to the above XML.

See also:
OperationType, Text