Document Roadmap
Document Scope and Audience
Guide to This Document
Terminology
Related Documentation
Creating Applications for Oracle Communications Services Gatekeeper
Basic Concepts
Communication Services
Traffic Types
Management Structures
Functional Overview
Application Testing Workflow
Interacting with Oracle Communications Services Gatekeeper
Requirements for Using the SOAP-based Facades
Authentication
SOAP Header Element for Authentication
Session Management
Service Correlation
Parameter Tunneling
SOAP attachments
Managing SOAP headers and SOAP attachments programmatically
Session Manager Web Service
Endpoint
Interface: SessionManager
Operation: getSession
Output message: getSessionResponse
Operation: changeApplicationPassword
Input message: changeApplicationPassword
Output message: changeApplicationPasswordResponse
Operation: getSessionRemainingLifeTime
Input message: getSessionRemainingLifeTime
Output message: getSessionRemainingLifeTimeResponse
Operation: refreshSession
Output message: refreshSessionResponse
Operation: destroySession
Output message: destroySessionResponse
Examples
Extended Web Services Binary SMS
Namespaces
Endpoints
Sequence Diagram
Send SMS
Receive SMS
XML Schema data type definition
BinaryMessage structure
BinarySmsMessage structure
Interface: BinarySms
Output message: sendBinarySMSResponse
Interface: BinarySmsNotificationManager
Operation: StartBinarySmsNotification
Input message: StartBinarySmsNotification
Output message: StartBinarySmsNotificationResponse
Operation: StopBinarySmsNotification
Input message: StopBinarySmsNotification
Output message: StopBinarySmsNotificationResponse
Interface: BinarySmsNotification
Operation: NotifyBinarySmsReception
Input message: NotifyBinarySmsReceptionRequest
Output message: NotifyBinarySmsReceptionResponse
WSDLs
Error Codes
Sample Send Binary SMS
Extended Web Services WAP Push
Namespaces
Endpoint
Sequence Diagram
XML Schema data type definition
PushResponse structure
ResponseResult structure
ReplaceMethod enumeration
MessageState enumeration
Web Service interface description
Interface: PushMessage
Input message: sendPushMessage
Output message: sendPushMessageResponse
Interface: PushMessageNotification
Operation: resultNotificationMessage
Input message: resultNotificationMessage
Output message: resultNotificationMessageResponse
WSDLs
Sample Send WAP Push Message
Extended Web Services Subscriber Profile
Namespaces
Endpoint
Address schemes
XML Schema data type definition
PropertyTuple structure
Web Service interface description
Interface: SubscriberProfile
WSDLs
Extended Web Services Common
Namespace
XML Schema datatype definition
AdditionalProperty structure
ChargingInformation structure
SimpleReference structure
Fault definitions
ServiceException
PolicyException
Parlay X 2.1 Interfaces
Parlay X 2.1 Part 2: Third Party Call
Interface: ThirdPartyCall
Error Codes
Parlay X 2.1 Part 3: Call Notification
Interface: CallDirection
Interface: CallNotification
Interface: CallNotificationManager
Interface: CallDirectionManager
StartCallDirectionNotification
Error Codes
Parlay X 2.1 Part 4: Short messaging
Interface: SendSms
Interface: SmsNotification
Interface: ReceiveSms
Interface: SmsNotificationManager
Error Codes
Parlay X 2.1 Part 5: Multimedia messaging
Interface: SendMessage
Interface: ReceiveMessage
Interface: MessageNotification
Interface: MessageNotificationManager
Error Codes
Parlay X 2.1 Part 9: Terminal location
Interface: TerminalLocation
Interface: TerminalLocationNotificationManager
Interface: TerminalLocationNotification
Error Codes
Parlay X 2.1 Part 14: Presence
Interface: PresenceConsumer
Interface: PresenceNotification
Interface: PresenceSupplier
updateSubscriptionAuthorization
Error Codes
About notifications
General Exceptions
General error codes
Code examples
Example: sendSMS
Example: startSmsNotification
Example: getReceivedSms
Example: sendMessage
Example: getReceivedMessages and getMessage
Example: getLocation
Parlay X 3.0 Interfaces
Interaction between Audio Call, Third Party Call, and Call Notification
Parlay X 3.0 Part 2: Third Party Call
Interface: ThirdPartyCall
Parlay X 3.0 Part 3: Call Notification
Interface: CallDirection
Interface: CallNotification
Interface: CallNotificationManager
startPlayAndCollectNotification
startPlayAndRecordNotification
stopMediaInteractionNotification
Interface: CallDirectionManager
StartCallDirectionNotification
Parlay X 3.0 Part 6: Payment
Interface: AmountCharging
Interface: VolumeCharging
Interface: ReserveAmountCharging
Interface: ReserveVolumeCharging
Parlay X 3.0 Part 11: Audio call
Interface: PlayMedia
Interface: CaptureMedia
startPlayAndCollectInteraction
Interface: Multimedia
General Exceptions
Native Interfaces
MM7
MM7_submit
MM7_deliver
MM7_cancel
MM7_replace
MM7_delivery_report
MM7_read_reply_report
SMPP
General for bind PDUs and Sessions
Error Handling
bind_transmitter PDU
bind_transmitter_resp PDU
bind_receiver PDU
bind_receiver_resp PDU
bind_transceiver PDU
bind_transceiver_resp PDU
outbind PDU
unbind PDU
unbind_resp PDU
generic_nack PDU
submit_sm PDU
submit_sm_resp PDU
submit_multi PDU
submit_multi_resp PDU
deliver_sm PDU
deliver_sm_resp PDU
data_sm PDU
data_sm_resp PDU
query_sm PDU
query_sm_resp PDU
cancel_sm PDU
cancel_sm_resp PDU
replace_sm PDU
replace_sm_resp PDU
enquire_link PDU
enquire_link_resp PDU
alert_notification PDU
Access Web Service (deprecated)
Endpoint
Interface: Access
Operation: applicationLogin
Input message: applicationLoginRequest
Output message: applicationLoginResponse
Operation: applicationLogout
Input message: applicationLogoutRequest
Output message: applicationLogoutResponse
Operation: changeApplicationPassword
Input message: changeApplicationPasswordRequest
Output message: changeApplicationPasswordResponse
Operation: getLoginTicketRemainingLifeTime
Input message: getLoginTicketRemainingLifeTimeRequest
Output message: getLoginTicketRemainingLifeTimeReturn
Operation: refreshLoginTicket
Input message: refreshLoginTicketRequest
Output message: refreshLoginTicketResponse
Exceptions
Examples
Defining the security header