Skip Headers
Oracle® Communications Services Gatekeeper SDK User's Guide
Release 5.1
E37529-01
Home
Contact Us
Next
PDF
·
Mobi
·
ePub
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
1
Installing the SDK
Introduction
Supported Platforms and Modes
Pre-Installation Tasks
Installing in GUI Mode
Installing in Console Mode
Installing in Silent Mode
Uninstalling the SDK
2
Using the Application Test Environment
About the ATE
Supported Communication Services
What You Can Do in the ATE
Basic Testing
Test with Virtual Communication Service Configuration Settings
Test with Account Credentials
Test Policy Enforcement
Substituting the ATE´s Endpoints in the Application
Substituting Credentials in the Application
Starting the ATE
Starting the ATE on UNIX
Starting the ATE on Windows
Starting the ATE on Mac OS X
Stopping the ATE
ATE Overview
Setting Up and Using Map Elements
Adding and Using Phone Elements
Adding a Phone Element
Changing a Phone Element´s Properties
Removing a Phone Element
Sending an SMS from a Phone Element
Sending an MMS from a Phone Element
Sending a Binary SMS from a Phone Element
Sending an Example Message from a Phone Element
Reading a Phone Element´s Received Messages
Deleting a Phone Element´s Messages
Setting a Phone Element´s Status
Reading a Phone Element's Third Party Call Status
Adding and Using Mobile Elements That Are Not Phones
Adding and Using Circular Notification Area Elements
Adding a Circular Notification Area
Changing a Circular Notification Area´s Properties
Removing a Circular Notification Area
Displaying a Custom Map
Configuring, Starting and Stopping the VCS
Starting/Stopping a VCS
VCS MBean Object and Class Names
Configuring VCS Settings
Configuring the Short Messaging VCS
Configuring the Multimedia Messaging VCS
Configuring the Terminal Location VCS
Configuring the Terminal Status VCS
Configuring the Payment VCS
Configuring the Third Party Call VCS
Configuring the Binary Short Messaging VCS
Troubleshooting
Simple Mobile-Terminated Test
Simple Mobile-Originated Test
Managing Accounts
Managing Service-Level Agreements
Managing Value Enforcements
Managing Rate Enforcements
Monitoring Payment Accounts
Example Module
3
Customizing the Application Test Environment
About Customizing the ATE
The Startup Configuration File
Example Startup Configuration File
Order of Configuration Elements
When Configuration Elements Are Read
Customizing General Characteristics
Customizing a VCS
Showing/Hiding a VCS Module
Changing a VCS Title
Reconfiguring the Default VCS MBean Attributes
Customizing the Account Manager
Showing and Hiding the Account Manager
Creating Accounts
Customizing the SLA Manager
Showing and Hiding the SLA Manager
Creating Policy Enforcements
Showing And Hiding Payment Accounts Panels
A
ATE Endpoints
ATE Endpoints for SOAP-Based Interfaces
Session Manager
Parlay X 2.1 Short Messaging Service/SMPP
Parlay X 2.1 MultiMedia Messaging Service
Parlay X 2.1 Terminal Location
Parlay X 2.1 Terminal Status
Parlay X 3.0 Payment
Parlay X 2.1 Third Party Call
EWS Binary SMS
ATE Endpoints for RESTful Interfaces
Session Manager
Short Messaging
Multimedia Messaging
Terminal Location
Terminal Status
Payment
Third Party Call
Binary SMS
ATE Endpoints for Example Communication Service
B
VCS Exception Codes
Short Messaging Exception Codes
SendSms.sendSms
SendSms.getSmsDeliveryStatus
ReceiveSms.getReceivedSms
SmsNotificationManager.startSmsNotification
Multimedia Messaging Exception Codes
SendMessage.sendMessage
SendMessage.getMessageDeliveryStatus
ReceiveMessage.getMessage
ReceiveMessage.getReceivedMessage
MessageNotificationManager.startMessageNotification
MessageNotitifcationManager.stopMessageNotification
Terminal Location Exception Codes
TerminalLocation.getLocation
TerminalLocation.getTerminalDistance
TerminalLocationNotificationManager.startGeographicalNotification
TerminalLocationNotificationManager.startPeriodicNotification
TerminalLocationNotificationManager.endNotification
Terminal Status Exception Codes
TerminalStatus.getStatus
TerminalStatus.getStatusForGroup
TerminalStatusNotificationManager.startNotification
TerminalStatusNotificationManager.endNotification
Third Party Call Exception Codes
ThirdPartyCallImpl.cancelCallRequest
ThirdPartyCallImpl.endCall
ThirdPartyCallImpl.getCallInformation
ThirdPartyCallImpl.makeCall
ThirdPartyCallImpl.sendMessage
ReceiveMessage.makeCall
Payment Exception Codes
AmountCharging.ChargeAmount
AmountCharging.RefundAmount
AmountCharging.ChargeSplitAmount
VolumeCharging.ChargeVolume
VolumeCharging.RefundVolume
ReserveAmountCharging.ReserveAmount
ReserveAmountCharging.ReserveAdditionalAmount
ReserveAmountCharging.ChargeReservation
ReserveAmountChargingReleaseReservation
VolumeCharging.ChargeSplitVolume
ReserveVolumeCharging.ReserveVolume
ReserveVolumeCharging.ReserveAdditionalVolume
ReserveVolumeCharging.ChargeReservation
ReserveVolumeCharging.ReleaseReservation
Binary SMS Exception Codes
SendBinarySms.sendMessage
BinarySmsNotificationManager.startMessageNotification
Scripting on this page enhances content navigation, but does not change the content in any way.