Skip Headers

Oracle Application Server Wireless Administrator's Guide
10g (9.0.4)

Part Number B10188-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

9
Wireless Gateway Configuration

This chapter describes how to configure Wireless for voice and messaging communications through the following sections:

9.1 Configuring Wireless for Browser-Based Applications

This section describes how to configure Wireless for PocketPCS, Palm, and WAP phone applications. Topics include:

9.1.1 Configuring Wireless for PocketPCs

This section describes the procedures for configuring Oracle Application Server Wireless to PocketPCS. Topics include:

9.1.1.1 Connecting to the Network

To access the Wireless server from your Pocket PC device, connect the device to the network. If the Wireless server is on your corporate Intranet, then you must connect your device to your corporate Local Area Network (LAN). If the Wireless server is on the Internet, then you must connect to your Internet Service Provider (ISP). There are different ways to connect your Pocket PC device to your corporate LAN or to your ISP, and they are all documented in the Pocket PC Connection Manager tutorial at: http://www.microsoft.com/mobile/pocketpc/tutorials/connectionmanager/default.asp

9.1.1.2 Accessing the Wireless Server Using Internet Explorer

To access the Wireless server using Internet Explorer:

  1. Open Internet Explorer by clicking Start in the desktop, then by selecting Internet Explorer. If you are already in Internet Explorer, go to Step 2.

  2. Select View, and then Address Bar to display the Internet Explorer Address Bar (If the Internet Explorer Address Bar is already shown, go to Step 3.)

  3. Enter the URL to the Wireless server in the Address Bar and click the GO button (represented as a green arrow).

9.1.1.3 Setting Up the Internet Explorer Home Page

Once connected to the main page on the Wireless server, you can make that page the Home Page for your Internet Explorer. Doing so saves from entering the URL every time.

  1. While still displaying the Wireless server main page select Tools, then Options....

  2. Select Use Current button in the Home page section.

  3. Select OK.

9.1.2 Configuring Wireless for PALM

There are two types of Palm devices for connecting to the Internet and Intranet:

If you have a device with built-in wireless Internet access, then you need only to activate your wireless service to connect your device to the Internet. Refer to http://www.palm.com/products/palmi705/wireless.html for more information about Wireless Connectivity with Palm.Net® Service.

If your device does not have built-in Internet access, then you need an ISP account and either a data-enabled phone or a Palm modem. (You can use a data-enabled phone or a Palm modem with Palm i705 as well.)

9.1.2.1 Configuring the Connection Method

To configure the connection method:

  1. Open Preferences by clicking the Press icon.

  2. Select Connection.

  3. Select the connection method from the list of Available Connections.

9.1.2.2 Configuring an ISP Account

To configure the ISP account.

  1. Open Preferences by clicking the Press icon.

  2. Select Network.

  3. Select the Service value from the drop down list.

  4. Enter your user name.

  5. Enter your password.

  6. Select the connection type from the drop down list.

  7. Enter the phone number.

  8. Click the Connect button to test the settings.

If your handheld device supports more than one-way to connect to the Internet, you may choose your preferred method.

  1. Open Preferences by clicking the Prefs icon.

  2. Select Web Clipping.

  3. Select the connection name from the drop down list.

9.1.2.3 Accessing the Wireless Server Using MyPalm Application

If you have a Palm device with built-in wireless Internet access and you have activated your wireless service, then you can use the Palm native web browser to access a wireless server.

  1. Open MyPalm application by clicking the MyPalm icon.

  2. Enter the URL to the wireless server and click the Go button.

9.1.2.4 Installing Blazer Web Browser

To install Handspring's Blazer browser:

  1. Download the Blazer browser software from http://blazer.handspring.com

  2. Follow the installation instructions provided by Handspring at:

    http://www.handspring.com/software/how_to.jhtml. (General instructions about installing software on Palm devices are available here: http://software.palm.com)

9.1.2.5 Accessing the Wireless Server Using Blazer

  1. Open Blazer by clicking the Blazer icon.

  2. Click the Go to Web Page icon (the opened folder icon).

  3. Enter the URL to the wireless server and click the OK button.


    Tip:

    Create a bookmark so that you do not need to repeatedly enter the URL. 


9.1.3 Configuring Wireless for WAP

WAP devices use the WAP protocol for communication. Because the Wireless server does not support the WAP protocol directly, you need a WAP gateway to convert the WAP protocol to HTTP(S). If you connect to the Internet through your Wireless service provider, then the carrier must have already configured a WAP gateway for you. However, if you connect to the Internet or Intranet through a dial-up (PPP connection), then you must install and configure a WAP gateway.

9.1.3.1 Installing and Configuring a WAP Gateway

Ensure that the WAP gateway you plan to install is a certified WAP gateway. The certified WAP gateways are listed at: http://www.otn.oracle.com. Go to the Mobile Tech Center.

Follow the installation instructions provided by your WAP gateway vendor.

Some gateways (WAPLite, for example) have a configuration parameter for the Default WML Home Page. Set this parameter to the Wireless server main page to save users from entering this parameter repeatedly.

9.1.3.2 Configuring a WAP Phone

The WAP phone configuration is specific to the phone model and to the wireless service provider. In general, the phone must be configured for a dial-up network connection (this is not applicable to GPRS phones), the WAP gateway, and the home URL for your WAP browser.

Generally, your phone is reconfigured by your wireless service provider to connect to their own WAP gateway. Some wireless service providers hide the phone settings to prevent the user from changing them. In most cases, you do not need to change the phone network settings; instead, to access the wireless server from a WAP phone, you need only enter the URL of the wireless server into the phone's WAP browser. (See the phone's user's manual for instructions on opening the WAP browser.)

Wireless serves requests from different devices, including Palm, Pocket PC, and WAP. These devices must be configured so that they can access the Wireless server. Requests from these devices to the wireless server come through an HTTP(S) protocol Protocol transformation gateway may be used in some cases to convert the device native network protocol to HTTP(S).


Note:

The URL to the Wireless server must be configured for all devices. If the Wireless server is installed on host host.domain, then the default URL for HTTP and HTTPS protocols are:

  • http://host.domain:7777/ptg/rm

  • https://host.domain:4443/ptg/rm

Consult with your Wireless server administrator for the exact URL to your Wireless server.  


9.2 Configuring Wireless for Voice Applications

After Wireless has been installed and configured, the Oracle-hosted voice gateway enables you to immediately access both out-of-the-box applications and custom-built voice applications from voice devices. For more information, go to http://www.otn.oracle.com. Go to the Mobile Tech Center.

This section provides information on configuring your own voice gateway using the VoiceGenie developer studio as an example.

9.2.1 Prerequisites

To configure voice access to Wireless, you must have access to an Oracle-accepted third-party VoiceXML gateway and the Voice.ear file (included with Wireless). Wireless has been tested against a number of VoiceXML gateways. The list of accepted gateways is located at: http://otn.oracle.com/tech/wireless/integration/content.html

Follow the third-party provider's instructions to properly install and configure your VoiceXML gateway.

If you do not have access to a VoiceXML gateway, a number of gateway providers have hosted gateways for developers that can be utilized, free of charge, for development and testing purposes. For example, VoiceGenie maintains a developer studio at http://developer.voicegenie.com, where users can sign up for a development account that provides them with 10 extensions into a voice gateway. From this Web site, users configure each of their extensions to point to different URLs. To configure voice access to Wireless, you must set up an extension to point to the URL outlined in Section 9.2.3.

Setting up the Accounts

Obtain a VoiceGenie developer account by visiting http://developer.voicegenie.com. Follow directions at that site.

9.2.2 Configuring and Testing Voice-Enabled Applications

The Wireless server provides pre-configured voice portal which contains the following mobile applications.

These user-friendly applications have an enhanced voice user interface.

The voice portal is comprised of the Main Menu master application. Table 9-1 describes the input parameters of the Main Menu master application.

Table 9-1 Input Parameters of the Main Menu Master Application
Parameter  Default Value 

ORACLE_SERVICES_PIM_MESSAGE_ INPUT_ENCODING 

UTF-8 

ORACLE_SERVICES_PIM_MAIL_PROTOCOL 

IMAP 

ORACLE_SERVICES_PIM_MAIL_SERVER_NAME 

The name of your email server (localhost). 

ORACLE_SERVICES_PIM_MAIL_SERVER_PORT 

The email server port. For IMAP, the value is 143; for POP, the value is 110. 

ORACLE_SERVICES_PIM_MAIL_SMTP_SERVER_NAME 

The name of the SMTP server. 

ORACLE_SERVICES_PIM_MAIL_AUTODOMAIN 

The domain of your organization (for example, oracle.com). 

ORACLE_SERVICES_PIM_MAIL_FOLDER_INBOX 

Inbox (or the name of the folder that loads during startup). 

ORACLE_SERVICES_PIM_MAIL_FOLDER_SENT 

Sent (or the name of the folder that receives saved messages). 

ORACLE_SERVICES_PIM_MAIL_DEFAULT_EMAILDOMAIN 

The default email domain (for example, oracle.com). 

ORACLE_SERVICES_PIM_MAIL_MSGFETCH_SETSIZE 

200 

ORACLE_SERVICES_PIM_MAIL_SERVER_CONNECT_TIMEOUT 

2000 

ORACLE_SERVICES_PIM_MAIL_AUDIO_TMP_DIR 

The UNIX directory for the audio files. Note: This parameter must be designated as Modifiable

ORACLE_SERVICES_PIM_MAIL_AUDIO_TMP_URL 

The URL pointing to the UNIX directory of the audio files.  

ORACLE_SERVICES_PIM_MAIL_MAIL_CONFIG_CLASS 

oracle.panama.module.pim.mail.util.Config 

ORACLE_SERVICES_PIM_CALENDAR_SERVER_NAME 

scheduler:cal:suncal01.us.oracle.com:1522:GMCAL:flows:oo:gmmail.oraclecorp.com:143 

ORACLE_SERVICES_PIM_CALENDAR_DOMAIN 

OracleDomain 

ORACLE_SERVICES_PIM_MAIL_OID 

The OID (object ID) of the Mail application as displayed in the browsing screen of the Content Manager. See Section 9.2.3.2.1 for more information on retrieving this value. 

ORACLE_SERVICES_PIM_CALENDAR_OID 

The OID (object ID) of the Calendar application as displayed in the browsing screen of the Content Manager. See Section 9.2.3.2.1 for more information on retrieving this value. 

This application is the template for the Voice Main Menu application link (an alias to the Main Menu application, which can be customized and distributed to user groups).

The Voice Main Menu application, which you access from the Content Manager (one of the Wireless Tools), also has these input values; however, the input value names and values cannot be changed unless the Application Developer designates them as Modifiable in the Main Menu master application, which is accessed through the Service Manager tool. For information about the Voice Main Menu application, see Section 9.2.3.2.

For more information on application links, see Chapter 5, "Managing Content". For more information on creating a master application, see the Oracle Application Server Wireless Developer's Guide.

9.2.3 Provisioning Voice Access

To enable voice access, you provision a voice gateway phone number to the following URL:

<server-name>:<port>/ptg/rm?PAlogin=true&PAlocale=<locale>

Where the port is the WebCache listening port number 7777 (the default port number) and the port number range is 7777 to 7877.

You must specify the locale for a language other than English; if the locale is English, however, then you do not need the PAlocale attribute. You specify the locale using the two-letter Java locale format (the two-letter Java country code is optional). For example, to define the PAlocale attribute as French-Canadian, you enter fr_CA (fr is the Java locale, CA is the country code).

This provisioning scheme contacts the voice login service for the Wireless server. After users login, a main menu displays, which lists all of the applications that they can access.


Note:

Users must provide their account numbers and PINs to access the portal. 


Use the PAoid=<oid> attribute to enable users to log into a particular application, such as the Voice Main Menu. For the Voice Main Menu to execute the playlist items (the number of new email messages and appointments), use the start=true attribute.

9.2.3.1 Provisioning Mobile Studio for Voice Access

When provisioning Mobile Studio for voice access, point the VoiceXML gateway to a URL for a start or login page in the Wireless and Voice Portal in the form of

http://<hostname>/ptg/rm

9.2.3.2 Setting up the Voice Main Menu Service

In addition to regular voice access, Oracle Application Server Wireless also provides a voice portal that plays the number of new messages and appointments for the user and contains links to such PIM applications as mail, calendar, address book, files, and directory.

Using the Content Manager

This section includes a discussion on how to use the Content Manager, one of the Oracle Application Server Wireless Tools, to enable applications to return to the Voice Main Menu application and how to optimize the loading of the mail application to improve user performance. For more information on using the Content Manager, see Chapter 5, "Managing Content".

To access the Content Manager, you must be granted either the Super User or Content Manager roles. For more information on user roles, see Section 4.1.1 in Chapter 4, "Managing Users". For information on logging into the Oracle Application Server Wireless Tools (including the Content Manager), see Section 2.3 in Chapter 2, "Verifying the Wireless Installation".

9.2.3.2.1 Provisioning the Voice Main Menu Application

To set up the voice portal, provision a telephone number to:

http://<server-name>:<server-port>/ptg/rm?PAlogin=true&PAoid=<oid of Voice Main Menu>&start=true"

You define the PAOID attribute using the OID (Object ID in the Wireless Repository) of the Voice Main Menu application, which is listed in the Object OID column of the browsing and search result tables of the Content Manager. (For example, the Object ID for the Voice Main Menu application is noted as 303 in Figure 9-1.)

To find this number, you first log into the Wireless Tools and then select the Content Manager (the Content tab, as illustrated in Table 9-1). The Content Manager defaults to the Publish Content subtab, displaying the browsing screen. From the table listing application links, find the Voice Main Menu application. Its OID is listed on the same row in the Object ID column.

You can also use the Content Manager's search functions to retrieve the Voice Main Menu application. For more information on searching for an application link in the Content Manager, see Section 5.3.1 in Chapter 5, "Managing Content".

Figure 9-1 Getting the OID for the Voice Main Menu Application


Text description of cfa_pvid.gif follows.
Text description of the illustration cfa_pvid.gif

9.2.3.2.2 Returning to the Voice Main Menu Application

To ensure that applications return to the Voice Main Menu after a user says "main menu", you edit the application by entering the following Oracle Mobile Protocol (OMP) URL that points to the Voice Main Menu:

omp://oracle/services/voice/mainmenu

Use the Content Manager's application link editing functions to add this URL as follows:

  1. Log into the Wireless tools.

  2. Select the Content tab to access the Content Manager. The Publish Content subtab appears, displaying the current Wireless applications in the Application Links table.

  3. From the table, select the Voice Main Menu application.

  4. Click Edit. The Edit Application Link screen appears, defaulting to General screen.

  5. Enter omp://oracle/services/voice/mainmenu in the OMP URL field. If you leave this field blank, then the applications return to the default main menu renderer.

  6. Click Apply to save your changes.

Figure 9-2 Entering the OMP URL for the Voice Main Menu


Text description of cfa_comp.gif follows.
Text description of the illustration cfa_comp.gif
9.2.3.2.3 Saving Presets in the Customization Portal

To use the Mail, Address Book, Voice Mail, Calendar, or Files applications, users must save their login credentials through the Wireless Customization Portal or from the Wireless and Voice Portal. For the portal, users must enter their user account credentials for the Mail, Address Book, Voice Mail, Calendar, and Files applications and click Save Password.

9.2.3.2.4 Configuring the Voice and Wireless Applications

By default, the Mail, Address Book, Voice Mail, Calendar, and Files applications are configured out-of-the-box with the installation of Oracle Application Server. If you do not use Oracle Application Server, however, then you must configure the input parameters of these applications using the Content Manager as described in Steps 1 through 4 in Section 9.2.3.2.2.

The online help invoked from the Content Manager provides you with instructions on editing the input parameters.

When editing the input parameters of the Mail application:

Click Apply to save your changes.

9.2.3.2.5 Configuring the Voice Main Menu to Prefetch the Mail Application

You can configure the Voice Main Menu application so that it can prefetch the mail application, enabling it to load more quickly and thus improve the user experience.

To configure the Voice Main Menu application to prefetch the mail application:

Click Apply to save your changes. The mail application now loads faster.

See Chapter 5, "Managing Content" for more information on editing application links.

9.2.3.3 Configuring the Voicemail Application

The configuration for the Voicemail application link is the same as the configuration for the email application, except that the value for ORACLE_SERVICES_PIM_MAIL_FILTERMODE parameter must be defined as voicemail. For example:

ORACLE_SERVICES_PIM_MAIL_FILTERMODE=voicemail

The Voicemail application filters email messages based on the x-orcl-messagetype=voice-message header.

9.2.4 Testing the Voice Portal

To access the voice-enabled applications for testing, you must first dial the provisioned phone number. You then create a user account with the User Manager. Once the account has been created, (that is, after you have entered both the PIN and a Primary Phone Number), the Voice Main Menu plays. For more information on creating a user account, see Section 4.5.).

This section details the following

9.2.4.1 Testing the General Commands

The commands described in Table 9-2 must always take you to the appropriate place in the voice portal:

Table 9-2 Voice Portal Commands
Command  Location 

Main Menu 

This command must always take users to the voice main menu. If you hear a TTS (text to speech) read-out of the main menu, then the application contains a bug. Note the place in the application where this bug occurred. 

Help 

This universal command retrieves help for the application. The help must be context-sensitive. 

Cancel 

This universal command, which takes users from their current place in the application to a previous place in the application, functions similarly to the Back command in a browser. Be sure that this command takes users back to an appropriate place. 

Goodbye 

This command takes users to an exit dialog and wait for about three seconds to allow an appropriate interval for users to say "Cancel".  

Noinput 

An action (not a command) that occurs when a user does not say a command for approximately four seconds. This dialog should inform the user to speak or it should offer appropriate help. 

Nomatch 

An action (not a command) that occurs when the system cannot recognize a user's command. The system should ask the user to repeat the phrase, or provide help on valid utterances. 

Links to Other Applications

Depending on the setup of the voice portal, users can access any application at any point by saying the name of the application. The following applications are available out of the box:

Users must be able to access this applications at all times. To add more commands to the global grammar, modify the following file for links between module applications:

Modify the following file for the My Oracle main menu, or another .JSP for a personalized menu:

9.2.4.2 Testing the Email Application

The Email application reads an email message on any configured IMAP or POP3 server. By default, the application begins reading the messages from the Inbox folder. The application reads a bucket of New Messages before reading from the Old Messages bucket. The application reads the messages continually until the user commands it to stop.

The application orders the New Messages from the oldest unread message to the newest unread message. The application orders the Old Messages from the newest read message to the oldest read message.

The email application responds to voice commands described in Table 9-3.

Table 9-3 Email Commands
Command  Description 

Skip (or Next) 

Takes the user to the next message. 

Previous 

Takes the user to the previous message. 

First 

Takes the user to the first message in the current bucket. 

Last 

Takes the user to the last message in the current bucket. 

New Messages 

Takes the user to the New Messages bucket and checks for any recent messages added to the server. 

Old Messages 

Takes the user to the Old Messages bucket.  

Delete 

Marks a message to be deleted and then takes the user to the next message. 

Repeat 

Repeats the current message. 

Reply 

Initiates a dialog which asks the user to record a reply message. This dialog includes the following commands:

  • Send it -- Sends the message and takes the user to the next message.

  • Cancel it -- Cancels the message and takes the user back to the original message.

 

Folders 

Enables the user to select another to open (and listen to its contents). This command initiates a dialog which asks a user to select a particular folder and then press a DTMF tone which corresponds to that folder. The application reads aloud nine folders at a time. Use the More command to go to the next set of nine folders. 

Move Message 

Initiates a dialog similar to the Folders dialog, one that enables a user to move a message to a selected folder. The message is marked for deletion from the initial folder after it has been moved. 

Fax Message 

Enables users to fax the body of a message to a specified number. The application prompts the user for the number. The user can say "Cancel" to return to the message.  

Fax All 

Enables users to fax the body of a message and all of its attachments to a specified number. The application prompts the user for the number. The user can say "Cancel" to return to the message. 

Fax Attachment 

Faxes a specific attachment to the message. 

You must test email using different types of messages to ensure that each message type functions. Populate the Inbox with the following types of messages:

9.2.4.3 Testing the Calendar Application

The calendar application enables users to listen to, and create, calendar appointments. The application reads the appointments for the current day first. Table 9-4 describes the Interrupt commands, which enable a user to interrupt the playback of appointments at any point (even after the playback of an appointment has completed).

Table 9-4 Interrupt Commands
Command  Description 

Next Appointment 

Takes the user to the next appointment in the current day. 

Previous Appointment 

Takes the user to the previous appointment in the current day. 

Next Day 

Takes the user to the next day immediately after the current day that the user is accessing. 

Goto Day 

Presents users with a dialog that enables them to say the date (that is, the specific day) that they would like to hear. This dialog accepts natural language, such as August 9th, 2003, or tomorrow or yesterday for relative dates. 

Delete Appointment 

Deletes the current appointment. 

New Appointment 

Presents users with a dialog in which they enter a new appointment for a particular date. To enter an appointment, users must provide the following information:

  • The date of the appointment.

  • The start time of the appointment.

  • The end time of the appointment.

  • Spell Title.

  • Spell Location.

  • Appointment type.

  • Sharing?

  • All-day event?

Some of these entries may differ (or may not exist) depending on the backend. 

9.2.4.4 Testing the Oracle Files

The voice version of the Oracle Files application enables users to browse directories, listen to the descriptions of the file names, and then either fax or delete the file.

Table 9-5 describes the voice commands used when browsing folders:

Table 9-5 Voice Commands for Browsing Folders
Command or Name  Description 

Foldername 

The filename, or DTMF equivalent in the current folder, such as Example.doc or press 1

Parent Folder 

Takes the user up one level. 

Home Folder 

Takes the user to the highest level. 

9.2.4.5 Testing the Directory Application

The Directory application enables users to search for other users in a corporate directory by spelling the name of the user.


Note:

Because the spelling dialog is experimental, users may experience some difficulty. 


In the first dialog, user select the type of search they want to perform. For example, users can select Search by Name or Search by Email. If only one type of search is available, then this dialog is skipped.

The second dialog asks users to spell the name of the person they are searching for. In addition to providing letters, users can also use the commands for searching corporate directories, which are described in Table 9-6.

Table 9-6 Voice Commands for Searching a Corporate Directory
Command  Description 

Complete 

Finishes the spelling dialog and performs the search. 

Delete 

Deletes the last letter entered by the user. 

String so far 

Pronounces the search string up to the last letter entered.  

More help 

Plays additional search string options, including special characters. 

In the results dialog,

9.2.4.6 Testing the Address Book Application

The Address Book application enables users to listen to the details of contact in the address book, or to call or email someone. A natural interface is also available for this application, which enables quick calling or emailing.

Users retrieve the contact details by saying the name of the person, or by pressing the appropriate key tone when prompted. Users hear a list of contacts by saying "List".

The contact details dialog enables The Address Book application responds to the voice commands described in Table 9-7.

Table 9-7 Voice Command for the Address Book Application
Command  Description 

Call Work 

Calls someone at their office number. 

Call Home 

Calls someone at their home number. 

Call Mobile 

Calls someone's mobile phone. 

Email Person 

Initiates an email composing dialog. 

Address Book Menu 

Returns the user to the main Address Book Menu. The Address Book Menu includes the following quick commands:

  • Call <person name> at work.

  • Call <person name> at home.

  • Call <person name> on the mobile phone.

  • Email <person name>.

  • Details for <person name>.

 

9.3 Configuring Wireless for Async-Enabled Applications

Async-enabled Wireless applications can be accessed using such messaging devices as an SMS phone (two-way text message capable), two-way pagers and email. Async-related terms in Wireless include the following:

See the Oracle Application Server Wireless Developer's Guide for more information on Async features.

9.3.1 Configuring Email-based (Two-Way Pager) Access

To configure email-based access:

  1. Select one or more site-addresses as the Async email entry points to the site.

  2. Add the site-addresses onto the Wireless system. For more information, see Section 3.3.1. The designated site addresses should be configured on the underlying Messaging Server. For example, to receive messages for a site-address such as foo@bar.com, you must know the mail server which hosts the account, the protocol used (IMAP or POP3), and the user name and password. You must then create and configure an email driver instance so that messages sent to foo@bar.com can be retrieved.

9.3.2 Enabling SMS Phone Access

  1. Acquire one or more SMS phone numbers from the SMS carrier or aggregator. They are used as the SMS entry points to the site.

  2. Add the site-addresses to the Wireless system as detailed in Section 3.3.1. The designated site addresses must be configured on the underlying Messaging Server to ensure the retrieval of messages addressed to the SMS phone number can be retrieved (as is done in email). Different drivers must be configured depending on the actual protocol of the SMS connectivity.

9.3.2.1 Service Short Name Change

Each pre-configured Async-enabled application is assigned a short name so the service is addressable to device users. In other words, a shortname is the keyword that device users use to identify which service they intend to invoke. You use the Content Manager to create and edit short names. For more information, see Section 5.3.4. in Chapter 5, "Managing Content".

9.4 Configuring Wireless for Notifications

This section discuses configuring email, SMS, pagers, fax and voice for notifications.

9.4.1 Configuring Wireless for Messaging

Oracle Application Server Wireless features a messaging component that handles sending and receiving messages to and from devices. Typically, Wireless must be configured to connect to an external server to deliver messages (such as SMS or email).

Wireless is pre-configured to send SMS, Voice, Email and Fax messages without configuration, by connecting to and utilizing the Oracle-hosted online Push Service.

If you do not to use the Oracle-hosted online Push Service, you must set up the necessary communications channels. Wireless includes a set of drivers that you can use to configure your network capability (such as SMS, Voice, or email). This may involve working with network providers (carriers) -- depending on your network type -- to set up the kind of connection the drivers to which drivers can connect for message delivery.

9.4.2 Oracle-hosted Messaging Delivery

The Wireless messaging system is pre-configured to connect to the Oracle-hosted online Push Service, which is capable of sending messages to SMS phones, pagers, voice and faxes. No configuration is required. Once the pre-seeded Messaging Sever is started, you can send messages. The PushClient driver is configured to communicate with the Oracle-hosted online Push Service running at the following URL:

http://messenger.oracle.com/push/webservices


Note:

The Wireless PushClient driver uses the HTTP protocol to communicate with the Oracle online Push Web Service; the HTTP proxy setting is needed if you run your application behind a firewall. See this Guide for steps on proxy changes. 


9.4.3 Non Oracle-hosted Messaging Delivery

Wireless ships with pre-built network drivers that support major protocols that have been accepted as industry standards. The pre-built drivers handle communications protocols such as SMS (short message for phone), email (paging or desktop), voice and fax.

To enable those network channels, you must configure the pre-built drivers to work with their corresponding network servers:

  1. Identify to which external server to which Wireless connects, including acquiring such connectivity and preparing for the values needed to configure the Wireless drivers depending on their particular protocols.

  2. Add the supported driver and configure its messaging properties.

  3. Create a Messaging Server or select an existing one.

  4. Create a driver instance and associate it with the Messaging Server on which it will run. The driver instance properties must be configured to work with its corresponding external network connectivity.

  5. Start the Messaging Server. For details on driver configuration see Section 3.3.4.2.

Remove the pre-configured PushClient driver and its corresponding instances if they are not used.

9.4.3.1 Configuring Email-based Message Delivery

To configure the email and paging services:

  1. Set up an SMTP mail server for outgoing messages.

  2. Optionally, set up an IMAP or POP3 mail server if message receiving is required.

  3. Configure the email driver and driver instance as described in the common tasks section.

9.4.3.2 Configuring the SMS Phone Message Delivery

To deliver SMS messages to phones, you must set up a communication channel to the SMS carrier. To do this, you must contract with a carrier having a network used for sending and receiving of SMS messages through the UCP or SMPP protocols.

Alternatively, you can use a network aggregator, such as Mobileway, who acts as an intermediary between the SMS carriers and the enterprise. This may be beneficial when supporting messaging on which multiple carriers are required. See the following URL for vendors whose protocols are certified to work with Wireless:

http://otn.oracle.com/products/iaswe/integration/content.html

Configure the corresponding SMS drivers (for example: UCP, SMPP) and driver instances.

9.4.3.3 Configuring FAX Delivery

For this release, RightFax (a product of Captaris, Inc.) is the supported product. Customers must acquire the RightFax product and follow its instructions to set up a fax server.

The location of client API .jar files from RightFax must be added to the classpath in ORACLE_HOME/wireless/sample/runpanamaserver.sh. Configure the fax driver and driver instance as specified in the common tasks.

9.4.3.4 Configuring Voice Delivery

The voice driver implements the outbound telephony calls through a VoiceGenie VoiceXML Gateway. To configure the voice driver, provide the URL to the VoiceGenie Outbound Call servlet. The remaining configuration of the voice driver and driver instance can be performed as described in the common tasks.


Go to previous page Go to next page
Oracle
Copyright © 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index