WAP Service Developer's Guide for Nokia Series 40
Version 1.0
Copyright © 2002. Nokia Corporation. All rights reserved.
24
5 OPTIONAL WAP 1.2.1 FEATURES
This chapter is an introduction to the optional WAP 1.2.1 features specified by WAP Forum.
These features are supported in most WAP 1.2.1 compliant phones.
5.1 Push Service Indication
Push service indications are an ideal way to activate users. They can be used to notify users
of updated content or alert in their areas of interest. The service provider can push a service
indication content type to the phone display, which is then saved to the Service Inbox in
Service menu. The user can view indicated content afterwards by using the Service Inbox.
The service indication should contain at least a text with a URL address indicating a service.
5.1.1 Push indication structure
Service indication contains text that is displayed to the user, and a URL of content which
may be dynamically generated for each push message in the application server.
Messages that have already been sent can be replaced and deleted. Messages with the same
message id can also be put into the correct order by creating time. Service providers can also
determine the user attention priority level (none, low, medium, high).
5.1.2 Service Inbox
Push service indications are saved in the Service Inbox. The Service Inbox can be
accessed through the options list under Services and under the options list belonging
to the browser display. In Service Inbox, the received service indications can be
viewed, deleted or downloaded. Note that receiving push services is set to off by
default; it can be set to on in Service inbox settings.
5.2 WTAI public library – Wireless Telephony Applications Interface public library
Three WTAI (Wireless Telephony Applications Interface) public library functions are
supported. You can make a call while browsing, send DTMF tones, and save numbers
and names to the phone book. These functions, MakeCall, SendDTMF and
AddPBEntry, can be used anywhere in the WML code in the same way as when URI
or script references are used for normal non-WTAI references.
5.2.1 Making a phone call
The MakeCall function is used for making a phone call directly from the WML
browser application. A typical example of the usage of MakeCall is when the user
selects an anchored link, which initiates a phone call. When a MakeCall function is
executed, the user is asked to confirm that the dial-up is to be made. If the phone
number that is about to be called does not exist in the phone book, a confirmation
query with the phone number is displayed. If the number to be called exists in the
phone book, a confirmation query is displayed with the name fetched from the
phone book. If the user accepts to make the phone call, another confirmation query
is displayed with the text "Quit browsing and make the call?"
If the user accepts both queries, the browser session will be terminated and the
browser application will be closed down. The call will then be initiated. When the