SDP Plugin Description: 2/1550-FAM 901 107/5 Uen L
SDP Plugin Description: 2/1550-FAM 901 107/5 Uen L
SDP5
Overview
Disclaimer
No part of this document may be reproduced in any form without the written
permission of the copyright owner.
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use
of this document.
Trademark List
Contents
1 Introduction 1
1.1 Purpose and Scope 1
1.2 Prerequisites for the User 1
2 Plug-ins 3
2.1 Configuration 3
2.2 FSC-DataSynchronizer 4
2.3 FSC-Event 4
2.4 FSC-EventLog 4
2.5 FSC-FTPManager 5
2.6 FSC-Scheduler 6
2.7 FSC-ServerEvent 8
2.8 FSC-SMSInterface (optional) 8
2.9 FSC-SS7ManagerHD 9
2.10 FSC-SystemMonitor 10
2.11 FSC-TraceEventLog 10
2.12 FSC-TXFAlarm (Optional) 11
2.13 FSC-UssdHD 11
2.14 PSC-BlockHandler 12
2.15 PSC-CDRProcessor 13
2.16 PSC-CIPDiameter (Optional) 14
2.17 PSC-ConfigHandler 14
2.18 PSC-DCIPDiameter (Optional) 17
2.19 PSC-DdsXmlRpcIf (Optional) 18
2.20 PSC-ExternalNotification 18
2.21 PSC-LDAP 19
2.22 PSC-PPASInterface 20
2.23 PSC-Preactivation (Optional) 20
2.24 PSC-SDPInapHD 20
2.25 PSC-SogInterface 21
2.26 PSC-SubscriberHandler 23
2.27 PSC-TrafficHandler 25
2.28 PSC-UssdCallback 26
3 System Diagram 29
Glossary 31
Reference List 33
1 Introduction
2 Plug-ins
This section describes all plug-ins in the SDP. For information how the plug-ins
are related to each other and external interfaces see section Section 3 on
page 29.
Software modules are handled as plug-ins in the SDP system and is loaded into
a plug-in container to be executed managed by FDS (Framework for Flexible
Distributed System). A plug-in could consist of one or many components. A
component is a logical software part for performing a specific function.
For more information about FDS see Component descriptions for FDS.
All plug-ins can register events in the Event plug-in and subscribes to alarms
in the SS7 stack. For more information about Events in the SDP see SDP
Event Description Reference [19]
2.1 Configuration
The configuration of a plug-in is managed by create requests. The configuration
is stored in /var/opt/fds/config/plugin/<plugin>/Config.cfg, this file is read only
and can not be changed manually. For more information about configuration
see Reference [6]
Each plug-in has a standard MO which can be used for configuring the plug-in.
See also SDP Plugin ConfigurationReference [9]
2.2 FSC-DataSynchronizer
The DataSynchronizer plug-in is used to automatically synchronize
configuration between SDP nodes.
2.2.1 Functionality
The DataSynchronizer plug-in manages most part of the configuration
synchronization, for more information see Reference [18]. The recommended
setup is to let one cluster, the primary cluster, synchronize its data to all other
clusters, the secondary clusters, and thereby ensuring that all clusters have the
same configuration. A secondary cluster will be an exact copy of the primary
cluster with respect to the data that is synchronized between the clusters. Any
changes made to a secondary cluster will be detected and overwritten by the
primary cluster.
The DataSynchronizer GUI is used to view and change the configuration that is
to be synchronized to other SDP nodes.
2.3 FSC-Event
The Event plug-in handles the basic event generation and is the receiver of all
generated events in the node.
2.3.1 Functionality
The Event plug-in is the receiver of all generated events in the node. plug-ins
that generate events must therefore register an event sender with this plug-in.
Event also allows plug-ins (event subscribers) that are interested in events to
register. When the events are generated they are propagated to the interested
plug-ins. Three possibilities are provided for subscriptions: ordinary, inverted
and everything.
2.4 FSC-EventLog
The EventLog plug-in is used for maintaining a log of events that occur in the
system and query for lines and deletion of lines in the log file. The plug-in
subscribers to normal non-trace events from the Event plug-in.
2.4.1 Functionality
The purpose of the EventLog plug-in is to keep track of (subscribed) events
that occur in the system and store them in a log file. The plug-in also allows
some queries on this log file.
The plug-in supports additional operations for the plug-in MO which is named
EventLogFile.txt.0. There are two operations that can be used for handling the
log file:
• getLog
• Delete
Used to delete a specified fraction or all entries of the actual log file.
Location and name of log file is set in the create request of plug-in. Default
location and name are: /var/opt/fds/logs/EventLogFile.txt.0.
The log file can be accessed through the GUI in the Event Log window
2.5 FSC-FTPManager
The FTPManager plug-in transfer files from the server to other destinations in
the network.
2.5.1 Functionality
The responsibility of the FTPManager plug-in is to manage all the FTP file
transfer operations originated from one server.
The plug-in works in “push” mode, it runs on the server that needs to transfer
the files connecting to the server that will receive the files (it implements the
“put” function of the FTP). When a file transfer fails the first time a event is
generated and a waiting period is used before the file is transferred again, when
the file is finally successfully transferred; another event is generated.
• Start
• Stop
• AddConnection
• Set
• DeleteConnection
• GetConnection
2.6 FSC-Scheduler
Handles the execution of batch jobs at specific intervals and times. The
jobs annotated below with “(SH)” have their evaluation performed in the
SubscriberHandler plug-in after target MSISDNs have been selected in this
plug-in from the database. Requests, one for each MSISDN, are sent to the
SubscriberHandler by use of a CORBA interface.
2.6.1 Functionality
Scheduled jobs currently exists for the following tasks:
Checks for accounts that have gone past the negative balance barring
grace period and performs barring on accounts that has done so.
Looks for batch files to process in a specified directory and processes the
batch files. The evaluation of the operations in the batch is performed in
SubscriberHandler. Requests are sent to the SubscriberHandler by use
of a CORBA interface. For details on the protocol see Protocol Message
Specification Subscription Data Batch File Reference [7]. Some of the
operations which can be performed in the file batch requires database
scanning because many subscribers are affected by them.
This Job removes backup CDR files which has been sent using the
FTPManager.
The plug-in supports the following MO operations for the Scheduler MO for
handling scheduling of jobs:
• JobList
• JobInformation
Returns statistics from the latest runs of a specific job. The statics include
time for starting and stopping the job and some data which is job specific.
• Start
• Stop
• Set
Updates the job configuration in the plug-in for the job. The parameters
possible to set are start times, interval between consecutive runs of the
job, and if the job is active or passive. Job specific configuration cannot
be changed.
2.7 FSC-ServerEvent
The purpose of ServerEvent plug-in is to translate Framework for Flexible
Distributed System (FDS) events generated by EventLogger to FSC events.
2.7.1 Functionality
When the ServerEvent is started it parses files named ‘EventDefinition.cfg’
which contains the registered events for a specific FDS server. The files can
be found under /var/opt/fds/logs/events/<Directory>. Different parts of FDS
have different files.
2.8.1 Functionality
The SMS interface receives CORBA messages with notification data from other
plug-ins, queues them internally and then send the messages out to an SMSC.
Each SMSC has one dedicated CORBA address.
For each configured SMSC one bi-directional socket is opened. This socket is
used to send SMS. Control information for the protocol stack is also transmitted
using this socket. A standard socket is used for the communication. The SDP
initiates the communication for the connection and attempts to login on the
SMSC. If connection or login fails then the connection thread will be taken
down and a new connection attempt will be made later. This interface is used
to send SMS to the SMSC.
Data coding 1
Data coding 8
Not everything in the protocols are supported. The SDP only supports the
single SM operation, and does not support the operation for sending a long SM
in multiple SMs.
2.8.2 Limitations
2.9 FSC-SS7ManagerHD
The SS7ManagerHD subscribes on alarms from the SS7 protocol stack and
deliver them as events.
2.9.1 Functionality
When the plug-in receives alarms from the SS7 stack, an event is generated
and sent to the EventServer. The SystemMonitor and EventLog plug-ins can
subscribe to the events which has been registered in the Event plug-in.
2.10 FSC-SystemMonitor
The SystemMonitor plug-in is used to define and monitor alarms, referred to as
system functions, based on event notification from the Event plug-in.
2.10.1 Functionality
The SystemMonitor can be used separately with the SMA GUI or together with
an Operation Support System (OSS). The SMA GUI is used to view defined
system functions and also for monitoring the status of the system. If the alarms
should be sent to an OSS a converter is needed, e.g. TXFAlarm, see Section
2.12 on page 11.
2.11 FSC-TraceEventLog
The TraceEventLog plug-in is used for maintaining a log of traffic related trace
events and to query for lines and deletion of lines in the log file.
2.11.1 Functionality
Tracing with events works like for normal events but in addition a target has
to be included in the subscription request. The target is the MSISDN which is
used to trigger the sending of the event.
Trace is most commonly used to follow (trace) a call through a live system for
debug purposes.
Location and name of log file is set in the create request of plug-in. Default
location and name are: /var/opt/fds/logs/TraceEventLogFile.txt.
The log file can be accessed through the GUI in the Trace window.
The plug-in supports additional operations for the plug-in MO which is named
TraceEventLog. There following additional operations can be used for the MO:
• getTraceLog
• Delete
Used to delete a specified fraction or all entries of the actual log file
• AddTarget
• RemoveTarget
• GUIGetConfig
2.12.1 Functionality
The TXFAlarm plug-in registers a subscription of which system functions it
wishes to receive from the SystemMonitor. Upon receiving a change in a
system function from the SystemMonitor the TXFAlarm plug-in converts the
alarm into the TXF alarm format. TXF is a text interpretation to the standardized
alarm format specified by the ITU-T X.733 recommendation, see CCITT Rec.
X.733 (1992 E), Reference [1]. The alarm log is transferred to remote disk
using the FTP protocol. The log file can then be accessed and read by an OSS
which is used to monitor the status of a system.
2.13 FSC-UssdHD
Handles all functions for USSD communication with the EMAP and MAP
protocols.
2.13.1 Functionality
The UssdHD plug-in supports communication using USSD dialogues for EMAP,
supporting both USSD phase 1 and 2. The plug-in also supports using USSD
dialogues with the MAP protocol. Only the operations needed for support of
USSD notifications and USSD callback are supported. USSD notifications are
not supported in EMAP USSD phase 1.
USSD notifications
Routing to the correct HLR is done by use of GT and routing in the SS7
network. If the HLR address is present in the incoming CORBA message then
the HLR address will be used as Global Title. If it is absent then the MSISDN
will be used as Global Title.
USSD callback
USSD clients for use with USSD callback are configured using run-time
configuration, see SDP Plugin Configuration Reference [9]. This interface
specifies which service codes are implemented and the CORBA address which
the request should be routed to.
Incoming USSD callback requests from the SS7 interfaces are transformed to
CORBA messages and sent to the USSDCallback plug-in.
2.14 PSC-BlockHandler
Administers when services connected to a subscriber need to be blocked or
unblocked in the HLR.
2.14.1 Functionality
BlockHandler uses a CORBA interface to SogInterface to determine if
SogInterface is ready to receive a batch of block requests. While the
SogInterface is not ready then the BlockHandler does not query the database.
If block evaluation indicates that no update is needed, then the indication for
block status change needed is cleared for the subscriber, and the wanted block
status is also updated.
SogInterface updates the HLR and sends back a reply containing the
updated block status. When receiving the reply the BlockHandler updates
the database with the actual block status for the subscriber. If the updated
subscriber is 'account disconnected' then a CORBA messages is sent to the
SubscriberHandler to initiate deletion of the subscriber.
For a subscriber with a number plan change active, then the BlockHandler will
initiate update of blocking status for both the old and the new MSISDN. The
update is considered successful if at least one of the MSISDN was successfully
updated. This is done because there is no way of knowing which MSISDN is
currently configured in the HLR.
The blocking thread is only run in the active plug-in. If the plug-in becomes
passive the blocking thread is stopped.
• EvaluateDBStatus
Runs the blocking thread even if the SogInterface is not ready to receive
requests,
• EvaluateLogic
2.15 PSC-CDRProcessor
Extracts information from received CDRs and triggers the charging operation
by sending a message to the traffic handler plug-in.
2.15.1 Functionality
The CDRProcessor plug-in parses the CDR files in the input directory,
transforms them to TrafficInterface CORBA messages and sends them to the
TrafficHandler. The Input file format is specified in Detail Record Parameter
List Input SDP - CDR Reference [16]
The received responses are used to build two output CDR files (See :
File containing CDRs that have not been charged, because the MSISDN
was not found in the SDP. This file contains copies of the rejected
input CDRs according to Detail Record Parameter List Input SDP -
CDRReference [16].
The CDR files are connected so each input CDR file gives one or two output
CDR files as a result.
2.16.1 Functionality
This plug-in has functions for supporting the Diameter protocol stack and
standard diameter commands. For more information see Charging Interrogation
Protocol to SDP (IP)Reference [21]
If the request takes too long to process in the TrafficHandler and times out then
CIPDiameter sends back a CIA when the time out is detected. A reply from the
TrafficInterface which comes in after the time out has occurred will be discarded.
CIPDiameter has support for duplication detection over Diameter. This feature
implies storing data for sent replies and use them later if a duplicate command
is received over diameter.
2.17 PSC-ConfigHandler
Handles all non traffic or subscriber related configuration tasks. A main task is
configuration of all MO's related to ERE tree structures and SDP configuration
data
2.17.1 Functionality
• AccountDataManager
• AccountFinderClient
• Announcement
• BCDConfig
• BCDEntityAdmin
• Customization
• CdrFileTracker
Used for configuration of parameters for the CDR File Tracker function.
• CdrGeneratorsConfig
• DatabaseStatusCheck
No operations registered.
• DataNotification
• DdsConfigHandler
• DedicatedAccountDefinition
• Diameter
• DRLConfig
• ExtendedStatistic
• NumberLists
• OfferDefinitionDbManager
• OptionalFeatures
• PeriodicAdjustmentDefinition
• PAM.class
• PamSnapshot
• Schedule
• ServiceClass
Used for service class configuration. See SDP User Guide Service Class
Administration Reference [13] for details.
• ServiceData
• ServiceFeeDefinition
• UCDefinitionManager
• UsageAccumulatorDefinition
• UsageCounterDataManager
• UsageThresholdDataManager
• UTDefinitionManager
2.18.1 Functionality
This plug-in has functions for supporting the Diameter protocol stack and
standard diameter commands. For more information see Distributed Charging
Interrogation Protocol, DCIP Reference [30].
A request towards the AccountFinder is done from the plug-in to find out
the realm of the receiving SDP-cluster, if this data is missing. See SDP
System Administrator's GuideReference [6] for instruction how to setup the
AccountFinderClient configuration. For more information see document SDP
Implementation Instruction - DCIPReference [31].
2.19.1 Functionality
This plug-in provides an XML RPC interface where data related to Dynamic
Discounts can be received. The protocol supported for configuring discounts is
Discount Administration Protocol Reference [10].
Received data over the protocol is used to configure temporary and default
discounts in the SDP. The plug-in uses internal MO requests to configure the
SDP with data received over the XML RPC interface.
2.20 PSC-ExternalNotification
Handles the threshold notification and the life cycle notification protocols.
2.20.1 Functionality
Balance notifications
The plug-in receives balance notifications from other plug-ins. The notifications
can arrive either in glue messages or in CORBA messages. The incoming
messages are converted to CSV lines according to the protocol, see Protocol
Message Specification Threshold Notification Protocol Reference [5]
The plug-in supports generating files for several destinations with threshold
notifications. The files are moved to their final destinations by use of the
FTPManager. The contents of these files are all identical.
Lifecycle notifications
The plug-in receives life cycle notifications from other plug-ins. The notifications
can arrive either in glue messages or in CORBA messages. The incoming
messages are converted and stored in a file directory. The SogInterface polls
this directory for new files and sends the notifications to the correct destination.
Each destination has a specific directory for storing files.
The plug-in replicates life cycle notifications between the plug-ins. This
replication is currently performed using glue messages. A special notification
containing a stop marker indicates to the passive side that a file has been
processed and that it can be discarded.
If the destination is temporary blocked (new life cycle notifications are stored but
they are not sent out), then ExternalNotification will generate one file per hour.
Working files
• active
• passive
• No extension
File is ready.
2.21 PSC-LDAP
Handles the server part for communication over the LDAP protocol.
2.21.1 Functionality
The LDAP server is used for answering LDAP client requests from other
SDPs. The LDAP server implements part of the back-end interface defined
by the LDAP server within the OpenLDAP software, seeOpenLDAP software
Reference [2]. The OpenLDAP software is used as the LDAP protocol server
and the LDAP server is loaded as a back-end to the LDAP protocol server.
The plug-in implements community charging functions using the LDAP protocol,
by retrieving community entities for the non-charged subscriber.
2.22 PSC-PPASInterface
Handles the RPC interface and forwards request to the SubscriberHandler
plug-in.
2.22.1 Functionality
RPC interface
SubscriberHandlerInterface
2.23.1 Functionality
It needs to be present during the upgrade and until the traffic to it has been
redirected by setting the appropriate function control parameters.
2.24 PSC-SDPInapHD
Handles INAP CS1+ and triggers the charging operation by sending a message
to the traffic handler plug-in.
2.24.1 Functionality
The InapHD plug-in supports communication using the SS7 standard for the
INAP CS1+ protocol. The Retrieve and Update operations are supported.
Parameters related to the SS7 stack are configured using standard MO
operation in the plug-in, see SDP Plugin Configuration Reference [9] for details.
The supported SS7 protocol operations are described in Protocol Message
Specification Charging Interrogation Protocol to SDPReference [11]
Retrieve operation
The InapHD plug-in receives incoming SS7 dialogues with the retrieve
operation. The incoming data is unpacked and put into a CORBA message and
sent to the TrafficHandler. When the reply is received it is packed into a retrieve
result structure and sent out over the SS7 interface.
Dialogues are time supervised and the dialogue is taken down when it times
out. If a reply is received when the dialogue has timed out, then the reply will
be discarded.
Update operation
2.25 PSC-SogInterface
Handles the MML/CAI interface for the HLR/EMA Blocking function. Handles
the MML interface for Life cycle notification function.
2.25.1 Functionality
Blocking Function
The plug-in implements a CORBA interface which indicates if the SDP is ready
to receive new work sequences for blocking subscribers. The ready to receive
interface will return false and stop all blocking commands when any of the
connections to HLR/EMA are not working.
Commands to send are received in files. The files are created by the
ExternalNotification plug-in. The SogInterface completes the commands with a
transaction id and sends them to the external system.
The SogInterface keeps track of which command was the latest processed
by using bookmark files which is updated every time a successful answer or
permanent failure to a command is received. The SogInterface also keeps track
of a transaction id file in the same way. If the command goes down and then
up again, these files are used to resume command sending where it left off.
The files and bookmark files are removed by the SogInterface when they are
processed. The SogInterface also keeps track of the latest used transaction
id by storing it in a file and updating it every time a successful answer or
permanent failure is received. Both bookmark file and transaction id files are
kept on a per destination basis.
Balance notifications and lifecycle notifications are handled in the same way
when sent over the socket.
When sending a command, there can either be problem with the communication
in which case SogInterface keeps track of failed connection attempts. This is
used to perform failover for a life cycle notification destination.
If an answer is received on the socket then the action taken by the SogInterface
can be one of the following
• Try again, the command was not successful but should be tried again.
Error codes that indicates a temporary error on the server side should use
this option.
• Permanent failure, the command was not successful and error code
indicates that it never will be. To this category belongs messages that
indicate that the MSISDN does not exist.
• Not logged in, when using CAI interface user sessions can time out and
result in this type of responses. The SogInterface will restart the connection
and log in again when these error codes are received.
For blocking function there are default answer responses and they are also
configurable in the create request. Each connection can have its own answer
responses.
For life cycle notification function there are only default answer responses.
2.26 PSC-SubscriberHandler
Administers the database ordered from Scheduler, SMA GUI or PPASinterface.
2.26.1 Functionality
The SubscriberHandler receives requests on the SubscriberHandlerInterface
and processes them. The incoming requests on the SubscriberHandlerInterface
include creating, deleting, updating and retrieving data for subscribers.
The CDR File Tracker also executes, if active license exists, within the
SubscriberHandler container. The CdrFileTracker adds a control block to each
send CDR file. The same block is also written to a file log stored in the SDP. A
copy of each sent CDR file is archived in the SDP. The CDR receiver builds
its own file log from the control block in each received CDR file which can
be compared to the file log generated in SDP. If the SDP and client file logs
differ this may indicate that a CDR file is missing and can then be retrieved
from the SDP archive.
• ReservationAwareHandling
• CurrencyControlFunctionHandling
• DataRecordFunctionAdmin
• CdrFileTrackerListener
Used for listening for updated configuration of the CDR File Tracker
function.
• CdrGeneratorsConfig
Implemented in PSC-ConfigHandler.
• UserNotificationHandling
• ExternalNotificationHandling
• MaxDebtManager
• DRLConfigListener
• DatabaseStatusCheck
No operations registered.
2.27 PSC-TrafficHandler
Executes all service and rating functions ordered from the charging interfaces;
SDPInapHD, CIPDiameter, DCIPDiameter and CDRProcessor.
2.27.1 Functionality
The TrafficHandler receives requests on the TrafficInterface and processes
them. The incoming requests on the TrafficInterface includes rating of services
from different charging interfaces. The request may then be sent to the
DCIPInterface if the processing shows that it is necessary e.g. the provider is
located on a different SDP.
• Categorization
• CustomizationDataListener
• DatabaseStatusCheck
No operations registered.
• DRLConfigListener
• LDAPClient
• ReplicationCheck
• ReservationHandling
• ServiceConfig
• UserNotificationHandling
• Statistic
• CdrGeneratorsConfig
Implemented in PSC-ConfigHandler.
• ExternalNotificationHandling
• CurrencyControlFunctionHandling
• DuplicationDetection
• NumberNormalization
• MaxDebtManager
• ExtendedStatisticListener
• DataRecordFunctionAdmin
2.28 PSC-UssdCallback
Handles the USSD call back functions.
2.28.1 Functionality
This plug-in is used to allow originating international call by use of USSD
callback. The plug-in receives a CORBA message from UssdHD transforms it
and send it to InapHD using another CORBA message. InapHD will then send
data over the INAP CS1+ protocol to initiate a roaming callback call over CS1+.
3 System Diagram
This section describes how all plug-ins are related to each other and external
interfaces. See all functional SDP plug-ins in Figure 1 and all alarm and event
plug-ins in Figure 2.
RPC
PSC-PPAS
Interface Data
Batch File Notification (4)
MML/CAI FSC-Scheduler
PSC-SOG PSC-Block
(1)
Interface Handler
Threshold
Notification (3) PSC-External LDAP/DNS DB PSC-LDAP
Notification Statistic Counters (2) LDAP
EMAP/MAP
FSC-UssdHD PSC-CDR CDR Input
Processor (1)
SelectionTree
CIP/IP
INAP CS1+ DNS Distribution
FSC-Server FSC-SS7
Event ManagerHD
FSC-Event
FSC-TXFAlarm
Glossary
AF FTP
Account Finder File Transfer Protocol
API GSM
Application Programming Interface Global System for Mobile Communications
CAI GUI
Customer Application Interface Graphical User Interface
CDR HLR
Charging Data Record Home Location Register
CIA HTTP/HTTPS
Charging Interrogation Answer HyperText Transfer Protocol/Secure
CIP INAP
Charging Interrogation Protocol Intelligent Network Application Part
CIR IP
Charging Interrogation Request Internet Protocol
CORBA LDAP
Common Object Request Broker Architecture Lightweight Directory Access Protocol
CS MO
Capability Set Managed Object
CSV MSISDN
Comma Separated Values Mobile Subscriber ISDN Number
DB MVNO
Database Mobile Virtual Network Operator
DDS OSS
Dynamic Discount Solution Operation Support System
EMA PAM
Ericsson Multi Activation Periodic Account Management
ERE PSC
Ericsson Rating Engine Product Specific Component
FSC RMA
Function Specific Component Rating Manager Application
FDS RPC
Framework for Flexible Distributed System Remote Procedure Call
SDP
Service Data Point
SM
Short Message
SMA
SDP Management Application
SMS
Short Message Service
SMSC
Short Message Service Center
SS7
Signalling System Number 7
SQL
Structured Query Language
TCP
Transmission Control Protocol
TXF
TMOS Text File adaptation
USSD
Unstructured Supplementary Service Data
XML
Extensible Markup Language
Reference List
Ericsson Documents
External References
[13] SDP User Guide Service Class Administration, 3/1553-FAM 901 107/5
[15] Detail Record Parameter List Data Record Output SDP v4.7, 6/190
59-FAY 302 22/2
[16] Detail Record Parameter List Input SDP - CDR, 190 59-FAY 302 16/2
[17] Detail Record Parameter List Credit Control Record, 7/190 59-FAY 302
04/1
[18] SDP User Guide System Administration Tool , 5/1553-FAM 901 107/5
[21] Charging Interrogation Protocol to SDP (IP), 155 19-FAY 302 003/1
[22] Component Description FDS Glue, 1/102 62-CNA 403 0559/2 Uen A
[23] Component Description FDS Tools, 1/102 62-CNA 403 0783/1 Uen C
[24] Component Description FDS Servers, 1/102 62-CNA 403 0784/1 Uen C
[30] Distributed Charging Interrogation Protocol, DCIP, 155 19-FAY 302 056/1
Uen
[31] SDP Implementation Instruction - DCIP, 15/154 31-FAM 901 1075/5 Uen