SDK User Guide

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Oracle Communications Services Gatekeeper SDK

 


Introduction to the Oracle Communications Services Gatekeeper SDK

The Oracle Communications Services Gatekeeper SDK provides a simulator for Oracle Communications Services Gatekeeper and an interactive, graphical test environment for developers who are creating SOAP- based applications to interact with Oracle Communications Services Gatekeeper. The current version of the Oracle Communications Services Gatekeeper Simulator supports the Parlay X 2.1 Short Messaging, Multimedia Messaging, Terminal Location interfaces, and the Extended Web Services WAP Push interfaces.

The Oracle Communications Services Gatekeeper SDK is used for functional testing. Because it simulates a Oracle Communications Services Gatekeeper, it is not necessary to have an active instance of Oracle Communications Services Gatekeeper when developing and performing functional tests of applications.

The following sections provide an overview of the Oracle Communications Services Gatekeeper SDK:

 


What the Oracle Communications Services Gatekeeper Simulator Provides

The Oracle Communications Services Gatekeeper Simulator offers the following capabilities:

Supported interfaces

Supported message types

Supported Network Simulation

Network triggered events

Network triggered events, such as messages sent from a mobile phone to an application, can be simulated, using the Oracle Communications Services Gatekeeper Simulator GUI.

The following events are supported:

Application triggered requests

Application triggered requests, such as messages sent from the application to a mobile phone in the network, can be simulated, including:

Other tasks

 


What the Oracle Communications Services Gatekeeper SDK Comprises

The Oracle Communications Services Gatekeeper SDK is built up of these main parts:

The Oracle Communications Services Gatekeeper Simulator

The Oracle Communications Services Gatekeeper Simulator simulates a subset of the functionality of Oracle Communications Services Gatekeeper. From an application point-of-view, the Simulator acts as a Oracle Communications Services Gatekeeper that has connectivity to the telecom network. The Simulator provides an abstracted high-level simulation of the underlying network, with mobile terminals that can send and receive messages.

The Oracle Communications Services Gatekeeper Simulator Application-Facing Interfaces

The Oracle Communications Services Gatekeeper Simulator exposes a subset of the interfaces and methods that Oracle Communications Services Gatekeeper exposes:

When an application uses these interfaces, the simulator provides the same behavior as Oracle Communications Services Gatekeeper.

The Oracle Communications Services Gatekeeper Simulator GUI

The Oracle Communications Services Gatekeeper Simulator GUI is based on a map. The map can be changed to fit different locations. The GUI is used to add mobile telephony terminals (mobile telephones).

Figure 2-1 Oracle Communications Services Gatekeeper Simulator GUI

Oracle Communications Services Gatekeeper Simulator GUI

These terminals are given a subscription number. Once the terminal is defined, it can be moved to different locations on the map.

Figure 2-2 Telephone (terminal) icon

Telephone (terminal) icon

The terminals on the GUI can send and receive messages. When a message has arrived at the telephone, an envelope is displayed beside the telephone icon.

Figure 2-3 Telephone (terminal) icon with message

Telephone (terminal) icon with message

Using mobile terminals

The mobile terminals created in the Oracle Communications Services Gatekeeper Simulator GUI can:

Note: SMSes and MMSes cannot be sent directly from a terminal to another. When sending a message, the message can be received by an application, but it cannot be sent directly to another phone.

Using the map

The Oracle Communications Services Gatekeeper Simulator GUI can:

Using utilities

The Oracle Communications Services Gatekeeper Simulator GUI can:

 


Test Flow

Figure 2-4 shows the complete Oracle Communications Services Gatekeeper application test flow, from the application developers’ functional test to deployment in a live network. An application developer can perform functional tests using Oracle Communications Services Gatekeeper Simulator. The other tests in the flow must be performed in cooperation with a network operator.

Figure 2-4 Application test flow

Application test flow

An overview of the relationship between Oracle Communications Services Gatekeeper Simulator and Oracle Communications Services Gatekeeper is shown in Figure 2-5.

.

Figure 2-5 Oracle Communications Services Gatekeeper SDK in relation to Oracle Communications Services Gatekeeper

Oracle Communications Services Gatekeeper SDK in relation to Oracle Communications Services Gatekeeper

In the first stage of testing, the Web Services endpoints are provided by Oracle Communications Services Gatekeeper Simulator. In production, the application uses endpoints provided by Oracle Communications Services Gatekeeper.

 


Supported Configurations

The Oracle Communications Services Gatekeeper SDK and Simulator runs on WebLogic Server. It is supported on the following platforms:

Microsoft Windows XP SP2 on x86

Table 2-1 Requirements
Operating System Version and Patches
Windows XP Service Pack 2 and later Service Packs
Chip Architecture and Minimum Processor Speed
x86 and compatible chip architectures (1.3 GHz)
RAM
1 GB minimum, 2 GB recommended

Red Hat Enterprise Linux 4.0 on x86

Table 2-2 Requirements
Operating System Version and Patches
Red Hat Enterprise Linux 4.0-1 AS, ES, WS Kernel 2.6.9-11.ELsmp #1 SMP x86_32 GNU/Linux with glibc 2.3.4-2.9 and later updates and errata levels
Chip Architecture and Minimum Processor Speed
x86 (400 MHz)
RAM
1 GB minimum, 2 GB recommended
Additional
Must support X11


  Back to Top       Previous  Next