Hi everyone,
I work for mobile company and a requirement has come
up, as I have given below(bit lengthy). The
specification states that Open operating system
platform needs to used. So need to use Linux.
Anyone having a bit of time pls go through the specs
below !
Can anyone tell me if Kannel can be used in this
setup. If yes, How? What will be the architecture?
Any help in this regard would be appreciated.
Thanking you
J Milton
------------------------------------------------------------------
TECHNICAL SPECIFICATIONS
PART A - GENERAL
1. This Technical Specifications
present the requirements of MOBILE OPERATOR for a
System which is capable of sending SMS message to
foreign roamers that enter MOBILE OPERATOR network as
well as sending SMS to MOBILE OPERATOR��s own
subscriber that visit other networks abroad.
PART B �V FUNCTIONAL REQUIREMENTS
1 Welcome SMS
1.1 Detecting Inbound Roamers
1.1.1 The system shall be able to detect an
inbound roamers immediately when registering with
MOBILE OPERATOR network.
1.1.2 The system shall be able to capture and
deduce from the SS7 messages at least the following
information ;
i) Time Stamp
ii) Message Type
iii) MSISDN
iv) IMSI
v) Roamer home network /country
vi) Status
1.1.3 The system shall be able to identify and
categorised roamer ;
i) New roamer
ii) Registered roamer so that the
susbsequent SMS message is not a
Welcome SMS but contain other useful
information.
1.1.4 The system shall have capability to bar /
to enable the roamers who does not wish to receive
SMS. The system shall allow the management of a
black-list. Please explain the details.
1.1.5 The system shall have capability to
modify list of networks who are barred from
receiving welcome SMS. Please explain the details.
1.1.6 The system shall have a mechanism to
avoid the multiple delivery of welcome message to the
same inbound roamer.
1.1.7 The system shall be able to build a
roamer profile which include at least the following;
i) Frequency (first entry, regular
visitor, long-time visitor, cross-border,�K.)
ii) Duration of Stay
iii) Country of origin
iv) Language
v) Operators, Mobile Group Networks
vi) Subscriber data - Teleservices
vii) Localisation (VLR information)
1.2 Messages Sending
1.2.1 The System shall provide an efficient SMS
messages sending mechanism and process defined
according to roamer profiles. Please provide the
details.
1.2.2 The system shall provide an efficient
mechanism and a user-friendly GUI interface to
customize and manage the messages which include ;
i) Short message editing and
categorization
ii) Able to catagorize
messages into group with different themes (Greeting
Message, Sports and event info,
Weather Info etc)
iii) Able to send groups
of messages at regularly defined intervals.
iii) Able to generate as
many messages as wanted per respective operator.
iv) Able to define the
time parameters upon which the first SMS shall be send
to the roamers.
v) Able to determine the sending time
(e.g no SMS between 10 pm to 9:30 am) to avoid
disturbing roamer.
vi) Can the IMSI that has
been detected between 10 pm to 9:30 am be kept in the
memory in order to send a SMS in the morning,
conditioned that the roamer is still on MOBILE
OPERATOR��s network?
vii) In case of modification
of the content of a SMS, what is the time lag before
it is effectively taken into account ?
viii) The timing,
frequency,validity and content of these messages shall
be all totally configurable.
ix) Roamers could receive specific
message according to the spot of location when they
come for the first time in MOBILE OPERATOR network.
x) If the proposed system have
restrictions and quantitative limits for the above (i)
to (ix), please state precisely. (e.g 5 group message
per operator, 100 SMS per group max, �K)
1.2.3 Please state the maximum number of
simultineous SMS message the system can handle.
1.3 Report and Statistic
The System shall be able to provide at
least the following reports;
1.3.1 Daily Traffic Report Generation on Roamer
Profile Information, Movement History and Duration of
Stay.
1.3.2 Daily report on number of short message
send to the Inbound Roamers. This report shall be
generated in hourly basis.
1.3.3 Daily Audit Trail Report
Any database modification shall be logged and the
system shall generate the audit trail report with user
ID, time stamp and event, every day-end.
1.3.4 System message/Event Log
System message or system event such as any alarm
detected by the
system shall be logged into this log file. This files
shall be rename and stored into the predefined
partition and system shall create a new log file for
continuous message/event logging.
2. SMS Bon Voyage
2.1 Detecting Outbound Roamers
2.1.1 The system shall be able to detect MOBILE
OPERATOR Outbound roamers immediately when
registering with foreign network abroad.
2.1.2 The system shall be able to capture and
deduce from the SS7 messages at least the following
information ;
i) Time Stamp
ii) Message Type
iii) MSISDN
iv) IMSI
v) Roamer home network /country
vi) Status
2.1.3 The system shall be able to identify and
catagorized roamer ;
i) New roamer
ii) Registered roamer so that the
subsequent SMS message is not a
Bon Voyage SMS but contain other useful information.
2.1.4 The system shall have capability for not
sending SMS message and subsequent SMS info for a
roamer or a group of roamers who are not interested at
all in receiving the SMS info.
2.1.5 The system shall have a mechanism to
avoid the multiple delivery of SMS message to the same
Outbound Roamer.
2.1.6 The System shall be able to build roamer
profile which include ;
i) Frequency (first entry, regular
visitor, long-time visitor, cross-border,�K.)
ii) Country of origin
iii) Language
iv) Operators, Mobile Group Networks
v) Subscriber data e.g Teleservice
vi) Localisation (VLR information)
2.2 Messages Sending
2.2.1 The System shall provide an efficient SMS
messages sending mechanism and process defined
according to roamer profiles. Please provide the
details.
2.2.2 The system shall provide an efficient
mechanism and a user-friendly interface to customize
and manage the messages which include ;
i) Short message editing,
categorization and modification.
ii) Able to catagorize messages into
group with different themes (Greeting message, Event
and Sport message, Weather message etc.)
iii) Able to send groups of messages
at regularly defined intervals.
iv) Able to generate as many
messages as wanted per respective operator.
v) Able to define the time
parameters upon which the first SMS shall be send to
the roamers.
vi) Able to determine the time to send
SMS at flexibel hours (e.g no SMS between 10 pm to
9:30 am) to avoid disturbing roamer.
vii) Can the IMSI that has been detected
between 10 pm to 9:30 am be kept in the memory in
order to send a SMS in the morning, conditioned that
the roamer is still on MOBILE OPERATOR��s network?
viii) In case of modification of the
content of a SMS, what is the time lag before it is
effectively taken into account ?
ix) The timing, frequency and content
of these messages shall be all totally configurable.
x) If the proposed system have
restrictions and quantitative limits for the above (i)
to (x), please state precisely. (e.g 5 group message
per operator, 100 SMS per group max, �K)
2.2.3 Please state the maximum number of
simultineous SMS message the system can handle.
3 Report and Statistic
The System shall be able to provide at
least the following reports;
i) Daily Traffic Report Generation
on Roamer Profile Information, Movement History (
arrival and departure by day) and Duration of Stay.
ii) Daily report on number of short
message send to the Outbound Roamers. This report
shall be generated in hourly basis.
iii) Number of roamers present in
database and in the network.
iv) Daily Audit Trail Report
Any database modification shall be logged and the
system shall generate the audit trail report with user
ID, time stamp and event, every day-end.
iv) System message/Event Log
System message or system event such as any alarm
detected by the
system shall be logged into this log file. This files
shall be rename and stored into the predefined
partition and system shall create a new log file for
continuous message/event logging.
PART C - TECHNICAL REQUIREMENTS.
1 SYSTEM HARDWARE REQUIREMENTS
1.1 General
1.1.1 The System hardware shall consists of
the following basic component:
i) System Server
ii) System console
iii) SS7 Probe and communication
component
1.2 System Server
1.3 SS7 Interface Unit and Data Communication
Equipments
1.3.1 The Implementor shall provide the SS7
Interface Unit which shall allow the System to
interface with the MSC. Please state type of MSCs the
system has been successfully integrated to (e.g Nokia,
Alcatel, Ericsson, etc)
1.3.1 The system shall be capable to support a
traffic of
i) 250K �V 300K Inbound Roamers
ii) 100K �V 150K Outbound Roamers
Implementor shall provide detail on the proposed
dimensioning , compliance, no of links required and
its expandability.
1.4 The System shall support the following
network access type:
i) TCP/IP
ii) X.25
iii) PSTN
1.4 Interfacing with the SMSC
1.4.1 The System shall be able to interface to
Logica Aldiscon Telepath 2700 using SMPP 3.4 / 3.3
protocol. Please state type of SMSCs the system has
been successfully interfaced to (e.g CMG, Nokia, Sema,
ADCNewnet etc.
1.4.2 The System shall support SNMP protocol
for alarm management.
2.0 SYSTEM SOFTWARE REQUIREMENTS
2.1 Database System
2.1.1 The System shall be equipped with a
commercial relational database management System
(RDBMS) to store operational data.
2.1.2 The database shall contain at least the
following group of data :
i) Subscriber data
ii) Billing data
iii) Configuration data
iv) Statistic data
2.2 System Software
2.2.1 This section specifies the System
software required to operate the System.
2.2.2 The requirements stated here may not be
able to cover all System software necessary to support
efficient operation of the System. Thus, it is the
responsibility of the Implementor to provide a
complete package of software necessary to meet MOBILE
OPERATOR requirements.
2.2.3 The software shall include but not
limited to :
iv) Operating System (OS)
v) System Utilities
vi) Naming Services
vii) SS7 Stack
2.3 Operating System
2.3.1 The Operating System shall be an Open
Operating System platform.
2.3.2 The Operating System shall support:
i) Volume Shadowing or Disk
Mirroring
ii) RAID 5 Implementation
2.3.3 The operating System shall have the
following features:
i) Exploits symmetric
multiprocessing architectures
ii) Multi-threaded
2.3.4 The operating System shall support the
following security features:
i) password files inaccessible by
normal users.
ii) network wide integrated security
administration.
iii) NCSC level C2 security level.
2.4 Interconnection With The Network
2.5 Interconnection with NSS
The Implementor shall ensure that the offered system
shall be capable of interworking with MOBILE OPERATOR
network elements as follows:
i) MSC/VLR & HLR - Alcatel
ii) MSC/VLR - Nokia
iii) STP/SCCP �V Ericssons
iv) SMSC �V Aldiscon
2.5.1 The supplied system shall connect on MOBILE
OPERATOR��s network as depicted in figure 1 for MOBILE
OPERATOR��s International Roaming Network
Configuration.
2.5.2 The equipment offered shall support Mobile
Application Part (MAP) protocol stack and principle
that conform to GSM recommendation.
2.5.3 The system shall be able to analyses the
inbound roamers��s (foreign roamers) message
transactions between MOBILE OPERATOR��s VLR and
foreign roamer��s HLR. The Implementor must describe
in detail the mode of operation.
2.5.4 The system shall be able to analyses the
outbound roamers��s (MOBILE OPERATOR��s roamers)
message transactions between foreign network VLR and
MOBILE OPERATOR��s HLR . The Implementor must describe
in detail the mode of the operation.
2.5.5 The system shall decode the localisation
updating MAP procedures for every roamers on MOBILE
OPERATOR network and MOBILE OPERATOR roamers on
foreign network as such:
i) Update location
ii) Request Aucthentication
iii) Date and time of transaction
iv) Insert Subscriber data
v) Cancel Location
The system shall decode roamer��s identification by
decoding the following MAP protocol fields:
i) IMSI based on the E212I format
ii) Mobile Global Title based on E214I format
iii) MSISDN based on E164I format
iv) VLR address based on E164I format
i) HLR address based on E164I
format.
ii) Teleservices
2.5.6 To optimise the number of transaction, the
system shall have the capability to filter the MAP
transactions which related to inter MSC roamers
movements.
2.5.7 The Implementor shall provide the SS7
software to allow system to communicate with the PLMN
in real-time mode and in non-intrusive manner when
collecting the SS7 information.
2.5.8 The SS7 software shall be fully comply with
the requirements specified in this document (GSM
Mobile Network Interface). The Implementor is to
provide detailed information on the SS7.
2.5.9 The Implementor shall provide tools to
configure at least the following SS7 entity:
i) Signalling Point
ii) Link and Linkset
iii) Route and Routing set
iv) Subsystem Number
v) Global Title
vi) Point Code
__________________________________________________
Do You Yahoo!?
NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
http://geocities.yahoo.com/ps/info1