Download Falcon Custom Ringback Review

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

TV Everywhere wikipedia , lookup

Distributed operating system wikipedia , lookup

Video on demand wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Buffer overflow wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Lag wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Transcript
VMA 30th Annual Meeting
Falcon Custom
Ringback Review
Igor Bokun, CEO
Wind Telecom
October 10th
10th,, 2005
Sheraton Hotel, Warsaw,
Warsaw, PL
Agenda
‰
‰
‰
‰
‰
Wind Telecom today
System architecture
System difficulties
Functionality
Summary
1
Agenda
‰
‰
‰
‰
‰
Wind Telecom today
System architecture
System difficulties
Functionality
Summary
Wind Telecom today
‰ IT/Telecom solutions provider:
‰ contact centers
‰ value added services for telco
‰ One of the most dynamic IT company in
Poland in terms of revenue growth rate.
Industry awards
‰ Professional telecommunication laboratory
‰ Participation in worldwide associations
Wind Telecom is an Affiliate Member
the Intel®
Intel® Communications
Alliance, a community of
communications and embedded
developers and solution providers.
2
CRB system
system layered
architecture
‰ Media and application
layers separation concept:
System Logic Unit (SLU)
Buffer
IP Unit
‰ Application layer:
Internal
operator's
system s
WWW / WAP
dom ain
database
dom ain
(Oracle)
applications
and interfaces
dom ain
MSC
‰ Central Service Logic
Unit
logs &
profiles
Content
subscribers
GSM & WAN IP
‰ Media layer:
‰ Distributed IP Media
Units
subscribers
MSC
MSC
IP Unit
IP Unit
Buffer
Buffer
CRB system
system architecture
IP Media Unit
IP unit
‰ High scalability of the
node
ISUP
redundant signaling cluster
SIU1
ISUP
‰ Voice and signalization
redundancy
SIU2
communication server 1
MS Windows server platform
Profile
Manager
‰ Profile cache & profile
manager modules
‰ Can operate without a
connection to a central
node
network
access layer
NaviVoice
3.0
media
server
content and
profiles
buffer
To system
logic unit
(SLU)
logs buffer
cc voice
nx 4x E1
communication server 2
MS Windows server platform
Profile
Manager
network
access layer
cc voice
nx 4x E1
NaviVoice
3.0
media
server
content and
profiles
buffer
logs buffer
3
CRB system
system architecture
Service Logic Unit
to IP 1
to IP 2
administrators
subscribers
LAN / WAN
active connections
stand-by connections
application server 1 - active
Custom Ringback user API
O&M
Falcon Custom Ringback core
Falcon Custom Ringback core
Windows
Windows
user interfaces
content manager
content
repository
Customer
Care
supporting
modules
content and
profiles
synchron.
stand-by server
active server
SMSC
HA services
content
repository
HA ser vices
supporting
modules
content and
profiles
synchron.
service manager
administration
interfaces
billing & provisioning
WAP
Custom Ringback user API
corporate W AP
WWW
corporate W W W
Internet / Intranet
WWW / WAP domain (DMZ)
application server 2 - stand-by
WWW server
Linux
application servers domain
database server 1
backup system
supp.
modiles
Oracle 10g
SE ONE
database server 2
Oracle 10g
SE ONE
Windows
Linux
management and backup
servers domain
Linux
database servers domain (application level cluster)
System difficulties
‰ Various number of „integration points”
points”:
‰
‰
‰
‰
Billing
Provisioning GSM network
SSO
O&M
‰ Requested high level of efficiency and
performance
‰ OnOn-line billing challenge
‰ Many versions of presence (user interfaces)
interfaces)
4
Javira layer
– CRB application can operate
on many voice platforms
‰ Q: How to run the same voice
application on different platforms?
files
‰ A: Javira layer – a simple way to
integrate
integrate voice application on many
different voice platforms
data
Voice applications
JavaAPI
connector
1
Glenayre
connector
2
HP
connector
...
...
Another
platforms...
connector
N
VoiceXML2.0
generic
Ultrafast profile manager
‰ Q: How to search millions of user profiles in time
shorter than 0,1s?
‰ A: Using Falcon Profile Manager - a part of an IP
media node:
‰ Ultra fast profile cache with access in two hard
drive reading cycles
‰ Linear scalability – the same performance up to
hundreds of millions of profiles
‰ All subscribers’
subscribers’ profile information is stored there:
there:
‰ Rules
‰ Sets
‰ Other…
Other…
5
Reliable profile cache
‰ Q: How to provide the highest availability in
distributed architecture
‰ A: Using Falcon Profile Cache - part of IP media
node:
‰ Reliable profiles and logs cache on the each IP
server;
‰ Allows to operate and play right announcements
when connection between media server and
application logic is lost.
Testing methodology
‰ Q: How to provide high stress tested CRB
solution?
‰ A: Using high density Falcon CRB Tester
module:
‰ High density „intelligent’
intelligent’ SS7 call generator,
‰ Generates CRB patterns and verifies played
voice announcements,
‰ Up to 500 call per second performance,
‰ Mobile switches had many problems
problems to serve
this amount of traffic but
but IP media node not.
6
Distributed architecture
System Logic Unit (SLU)
Buffer
IP Unit
‰ High efficiency
‰ High availability
‰ Cost optimization
Internal
operator's
system s
WWW / WAP
dom ain
database
dom ain
(Oracle)
applications
and interfaces
dom ain
MSC
logs &
profiles
Content
subscribers
GSM & WAN IP
subscribers
‰ Traffic optimization
MSC
MSC
‰ Scalability of the solution
IP Unit
Buffer
IP Unit
Buffer
Virtual presences
‰ Q: How to provide many different user
interfaces in the shortest time to market?
‰ A: Using UserAPI concept:
‰ All (WWW, WAP, IVR, SMS, SIMextra)
SIMextra) user
interfaces are build based on the same
application core and API,
API,
‰ Provided
Provided separation between stable core
and external applications
‰ Available without additional fees to the
operator
‰ Complete new interface in a few days
7
Summary
‰ Project management – key point of project
‰ Interfaces test on early stage
‰ Team selection
‰ Complex problem - Simply solution
Thank you for your attention!!!
8