umts-wappush.pl - A WAP PUSH tool for GSM/UMTS terminals
umts-wappush.pl [options] <msisdn> <file>
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)
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>
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.