NAME

umts-wappush.pl - A WAP PUSH tool for GSM/UMTS terminals


SYNOPSIS

umts-wappush.pl [options] <msisdn> <file>


DESCRIPTION

You can send WAP PUSH messages using umts-wappush.pl. In order to do so, you will first need to produce a WBXML version of the XML document you wish to send. The easiest way to achieve this is to first write an XML document and then convert this to WBXML using a compiler such as the one provided by libwbxml, available at http://libwbxml.aymerick.com/.

The following type of WAP PUSH messages are currently supported:

 * OMA Content Provisioning
 * OMA DRM Right Objects
 * Nokia/Ericsson OTA settings
 * Service Indication (SI)
 * Service Loading (SL)


OPTIONS

 Common options:
  -d          debugging mode
  -l<log>     write log to <log>
  -h          display this help message
  -p<port>    terminal is connected to serial port <port>
              e.g. '\\.\COM12', '/dev/usb/acm/0'
  -z          use dummy terminal
 
 Options:
  -k<pin>     use <pin> as the secret for the HMAC hash
  -s<sca>     use <sca> as the Service Center Address
  -w<dump>    write a Pcap dump of WSP to file <dump>
  -x<dump>    write a Pcap dump of PDUs to file <dump>


NOTES

Motorola terminals seem to only accept OTA settings if they have USERPIN set as the security mechanism. You can specify this PIN by using the -k option.

Samsung terminals seem to require the Service Center Address (SCA) to be set explicitly to send SMS. You can use the -s option to achieve this.