Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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