Alerant
NGIN
-platform
Következô generációs mobil telekommunikációs alkalmazások
Az Alerant a telekommunikációs megoldások elismert szakértôje, számos innovatív terméket és szolgáltatást nyújt e szektor számára. Termékei között kiemelt szerepe van a nyílt szabványokon nyugvó, következô generációs IN-platformhoz kifejlesztett telekommunikációs alkalmazáskészletének. Ezek az alkalmazások azonnal telepíthetôk a technológiák széles skáláját felölelô alaphálózatokra, így például SIP-alapú VOIP-ra, IMS-re vagy hagyományos SS7-re. Ismertetônk részletes áttekintést nyújt az Alerant NGIN-platformról, egy széleskörû alkalmazásportfólióról, amelyben az out-of-the-box jelleg szerencsésen ötvözôdik a távközlési termékekkel szemben támasztott eltérô igényekkel. A következô generációs IN-platform különbözô rétegeit mutatja be a mellékelt ábra: IN Services
IMS Core
Oracle Communications Service Broker (OCSB)
Alerant Applications Alerant Service Creation Environment Database
Legacy SS7 Core
Core Network
Application Server Oracle Communications Converged Application Server (OCCAS)
Application Server Oracle Communications Converged Application Server (OCCAS)
Service Broker
Service Execution
Database
Az alaphálózat épülhet hagyományos SS7- vagy IMS-alapú technológiára, illetve konvergens szolgáltatások esetén mindkettô is lehet. Az Oracle Communications Service Broker komponens a vezetô Java EE/SIP-alkalmazásszerveren, az Oracle Communications Converged Application Serveren (OCCAS) fut, és két különbözô szerepet tölt be: • Egy SS7<->SIP “protokollkonverziót” valósít meg az IM-SCF (Interworking Module Service Control Function) komponens segítségével. Az IM-SCF lehetôvé teszi a szolgáltatások meghívását SIP-alkalmazásszervereken, SS7-hálózatból, így az IM-SCF az IP Multimedia Service Switching Function (IM-SSF) ellentétes funkcionalitását implementálja, a 3GPP által meghatározott IMS-referenciaarchitektúra részeként. • Tartalmazza a szolgáltatásbróker (SCIM) funkcionalitást. Az SCIM (Service Capability Interaction Manager) képes több szolgáltatást is megszólítani, amelyek a SIP-alkalmazásszerveren futnak, más szóval támogatja a szolgáltatás-összefûzést. A szolgáltatás-összefûzés legfontosabb alapelve, hogy amikor új szolgáltatásokat hozunk létre, egyszerûen kombináljuk/újrafelhasználjuk az egyedi és önálló, már létezô szolgáltatásainkat. A szolgáltatás-végrehajtó réteg az Oracle Communications Converged Application Servert (OCCAS) használja alap SIP-szerver infrastruktúraként, és olyan telekommunikációs alkalmazásokat futtat rajta, mint a prepaid, virtuális PBX vagy helyalapú szolgáltatások. Az alkalmazások az Alerant szolgáltatás-létrehozó környezetére (Alerant Service Creation Environment) épülnek, és Oracle adatbázist használnak az adatok tárolására.
Alerant szolgáltatás-létrehozó környezet (Alerant Service Creation Environment) Az Alerant szolgáltatás-létrehozó környezet a következô lehetôségeket nyújtja: • Magas szintû és robosztus egységes hívásvezérlô (common call control) API-réteget az alkalmazások számára, amely elrejti a különbözô hálózattípusok (SIP-alapú VOIP, IMS, hagyományos SS7, Microsoft OCS) felett levô SIPprogramozás összetettségét. • Módszertant és fejlesztôeszközt a szabványos alkalmazásfejlesztéshez.
Általános architektúra:
SMSC
MMSC
Alerant Applications
RDBMS
Backend Integration Layer
Common Call Control
Monitoring and Alerting Tools
External Monitoring System
Alerant Service Creation Environment OCCAS
Location Server
SCIM (Orchestration Engine) Oracle Communications Service Broker (OCSB)
Web Services
Microsoft OCS
Reverse IM-SSF
Legacy SS7 Core
HLR/HSS
IMS Core
Core Network
Egységes hívásvezérlés (Common Call Control): Egy olyan egységes hívásvezérlô interfészt nyújt az alkalmazások számára, amely elrejti a különbözô alaphálózati tulajdonságok (IMS, hagyományos SS7, Microsoft OCS) használatából adódó komplexitást. Jellemzôi: • egységes bemondáskezelés (MRF-integráció IMS esetén), • egységes DTMF-kód lekérdezés, • egységes díjterhelési funkciók, • egységes hívásirányítás. • Támogatja a prepaid szolgáltatásokat (idômérés, idôintervallum-kezelés Diameter Ro vagy egyedi megoldás segítségével). Monitorozó és riasztásokat kezelô eszközök: • szabványos JMX-monitorozás – egyszerû integrálhatóság tetszôleges monitorozó eszközzel. • A fejlesztôk tudják a szabályokat definiálni – a szabályok megszegése riasztást von maga után.
Fejlesztôeszközök: • teljes funkcionalitású alkalmazásváz generálása, • leegyszerûsített aszinkron távközlési szolgáltatásfejlesztés, • a leggyakoribb fejlesztési hibák kiküszöbölése, • naplózási lehetôségek, • IDE-függetlenség, • automatizált teszteszköz az ismételhetô teszteléshez (funkcionális és teljesítmény). Integrációs réteg a háttérrendszerekhez: • egyszerû API az alkalmazások számára, a háttérrendszerek eléréséhez, • kifinomult timeout kezelés a maximális megbízhatóság érdekében, • terheléselosztás megvalósítása, • nincs blokkolt alkalmazás a háttérrendszer hibája miatt, • SMSC-, MMSC-, helymeghatározó szerver kapcsolat natív protokollal, az Alerant Message Gateway komponens használatával, • HSS-kapcsolat Diameter Sh-protokoll használatával, • HLR-kapcsolat MAP-protokoll használatával.
Prepaid szolgáltatás A prepaid SIP IN-szolgáltatás kapcsolja, monitorozza és megszakítja a hívást, a prepaid számlázó interfésztôl érkezô visszajelzések alapján. Ez az interfésztartalmazza az üzleti logikát a hívásindítás engedélyezéséhez vagy megtiltásához az elôfizetô egyenlege alapján, az idôszeletek végén az egyenleg könyveléséhez, illetve az újabb idôszelet igényléséhez, valamint a felhasznált szolgáltatásköltségek levonásához. A prepaid szolgáltatáslogika az absztrakt prepaid számlázó interfész következô metódusait használja: • RETRIEVE: ez a metódus megengedi vagy megtiltja a prepaid szolgáltatás elérését. • PROLONGATION: a metódus megkísérli lefoglalni a következô idôintervallumot a hívás folytatásához. • UPDATE: ez a metódus levonja a felhasznált szolgáltatás díját az elôfizetô egyenlegébôl. A prepaid szolgáltatás legfontosabb tulajdonságai: • hang és sms-kezelés támogatása. • A prepaid számlázó interfész implementálható egyedi fejlesztéssel, illetve Diameter Ro alapon (az ügyfél meglévô prepaid számlázó rendszerétôl függôen). •B izonyos esetekben a prepaid szolgáltatás bemondást ad, például akkor, amikor az elôfizetônek a hívás alatt elfogy az egyenlege. • A lebeszélt idô mérhetô az OCCAS-ban vagy az alaphálózatban (például SS7 MSC).
Módszertan A keretrendszer nem csak technológiai hátteret nyújt az alkalmazásfejlesztéshez, hanem dokumentum templateek és fejlesztési folyamat definíciók együttese, melyek egy szabványos keretet adnak komplex alkalmazások létrehozásához. A keretrendszerrel létrehozott alkalmazások ugyanannak a mechanizmusnak a használatával mûködtethetôk és monitorozhatók, ami csökkenti az üzemeltetési költségeket.
A következô ábra a fejlesztési folyamatot mutatja be, az egyes fázisokban nyújtott elônyökkel:
Standardized functional specification tempate
Standardized technical specification template • Common Call Control functions • Project generation
Specification
Planning
Development
Monitoring
Shipment
Testing
• Key performance indicator (KPI) • JMX based
• Standardized operation guide template • Generated scripts for deployment • Automated test tool • Standardized test documentation template
Szabványok J EE • Servlets 2.5 • JSP 2.1 • JSF 1.2 • EJB 3 • JAX-WS, and JAXB 2.0 SIP • IETF RFC 3261 • IETF RFC 2976, 3262, 3265, 3311, 3323, 3325, 3372, 3428, 3455, 3515, 3665, 3725 • 3GPP TS 23.218 SS7 • ETSI TS 129 078 V5.9.0 CAMEL Application Part (CAP) CAMEL Phase 4 • 3GPP TS 29.202 v4.3
MAP • 3GPP TS 29.002 version 3.4.0 Mobile Application Part Phase 2+ SMS • UCP • SMPP MMS • MM7 Location Server • MLP IMS • Diameter Sh • Diameter Ro • Diameter Rf • RFC 5022 MSCML
Alkalmazásportfólió Az Alerant alkalmazásportfólió már kialakított komponenseket tartalmazó készlet, amely az Oracle Communications Converged Application Serveren (OCCAS) fut. Három különbözô módon telepíthetjük: • közvetlenül egy IMS-hálózatra, vagy • IMS-hálózatra az Oracle Communications Service Broker SCIM-en keresztül (abban az esetben, ha az alkalmazást más szolgáltatással kell kombinálni), vagy • egy hagyományos SS7-hálózatra az Oracle Communications Service Broker IM-SCF komponense segítségével. Valamennyi komponens szabványos Java EE-alkalmazásként implementált, és Oracle WebLogic Serveren, valamint Oracle Communications Converged Application Serveren (OCCAS) fut. A rendszer kifinomultan skálázható, és megfelel a legmagasabb rendelkezésre állási követelményeknek. Az Alerant szolgáltatás-létrehozó környezet (Alerant Service Creation Environment) biztosítja a hátteret mindehhez. JMX-interfészen, valamint személyre szabható jelzési szabályokon keresztül monitorozhatóvá teszi a hívásforgalmat és a szolgáltatáshasználatot is. Az operátorok így idôben léphetnek közbe, hogy megoldják az olyan hálózati problémákat, amelyek veszélyeztetik a végfelhasználók zavartalan szolgáltatás-igénybevételét.
Alerant virtuális PBX (ALEXA) Az Alerant több éves telekommunikációs tapasztalatára támaszkodva, átfogó távközlési alkalmazáskészletet alakított ki, mely egy nyílt szabványokon alapuló, újgenerációs IN-platformra épül. A portfolió egyik legfontosabb eleme, az ALEXAalkalmazáskészlet, amely a nagyszámú mobil elôfizetôvel rendelkezô vállalati ügyfelek számára nyújt megoldásokat. Segítségével speciális számlázás, hívásszûrés, magánhívás-kezelés és sok egyéb olyan rugalmas szolgáltatás valósítható meg, amelyekkel a vállalat a számára leginkább megfelelô telefonálási szabályokat alakíthatja ki, egy egyszerû, önkiszolgáló felületen. Ahogy az Alerant többi alkalmazása, az ALEXA sem függ az alap hálózati technológiáktól (legyen az SIP-alapú VOIP, IMS vagy hagyományos SS7), így bármilyen hálózaton telepíthetô. WebLogic Application Server VPBX Self-service Web App
VPBX Provisioning Web Service Interface
Alerant Applications RDBMS Monitoring and Alerting Tools
Common Call Control
Backend Integration Layer
Alerant Service Creation Environment OCCAS SCIM (Orchestration Engine) Oracle Communications Service Broker (OCSB)
Reverse IM-SSF
Core Network HLR
Legacy SS7 Core
IMS Core
Az ALEXA szolgáltatásai: Az ALEXA egyrészt számos konfigurálható, konvergens szolgáltatást tartalmaz, amelyek segítségével kezelhetô a speciális hívásellenôrzés és számlázás, az adatbázisban levô adatok alapján. Másrészt egy önkiszolgáló felületet nyújt, amellyel a vállalati ügyfelek rugalmasan testre szabhatják mobil szolgáltatásaikat. Speciális számlaterhelés Egyazon vállalat felhasználói speciális tarifával hívhatják egymást (az alkalmazás speciális CDR-ket generál, a CDR formátuma és tartalma konfigurálható). Rövid számok Az egyedi, rövid tárcsázási kódok lehetôvé teszik a vállalaton belül a gyakran hívott munkatársak könnyebb elérését. A rövidszám egy csoport-elôtagból és néhány számjegybôl áll. A megegyezô elôtaggal rendelkezô csoporttagoknak elég a rövidszámot tárcsázni, amikor egymást hívják. Az adminisztrátor egy webalapú, önkiszolgáló GUI-n állíthatja be a hívásátirányítási logikát a rövidszám híváshoz. A hívásátirányítási logika lehet idôalapú, például amikor ’X’ rövid számot munkanapokon, 8 órától 18 óráig az ’A’ számra irányítjuk, egyéb idôpontokban pedig ’B’-re. Virtuális csoportok (partner cégek) Külsô tagok számára virtuális csoportokat hozhatunk létre. Az alkalmazás speciális CDR-eket generál a felhasználók és a virtuális csoporttagok közötti hívásokhoz is. A virtuális csoporttagoknak – a többi csoport tagjaihoz hasonlóan – szintén lehetnek rövid hívókódjaik. Soros csörgetés (ügyfélszolgálat) Ez a funkció lehetôvé teszi, hogy amennyiben a hívott fél foglalt, a hívás alternatív telefonszámok elôre meghatározott listájára érkezzen. Az alkalmazás sorrendben végighívja valamennyi számot, amíg az egyik nem válaszol, vagy amíg a lista végére nem ér. A szolgáltatás jelentôsen megkönnyíti a cégek számára a saját ügyfélszolgálat kialakítását. Hívásszûrés, autorizációs kód alapú szûrés Ez a szolgáltatás meghatározza a csoport egyes tagjai számára, hogy egy adott szám, adott idôben hívható-e a számukra. Az adminisztrátor egy autorizációs kódot állíthat be a megadott számhoz, és ebben az esetben a szolgáltatás a helyes kód megerôsítését kéri a hívótól. Amennyiben a felhasználó a megfelelô autorizációs kódot adta meg DTMF-en keresztül, a hívás kezdeményezhetô. Magánszámla kezelése Annak ellenére, hogy lehetséges egyes számok idôalapú szabályok szerinti blokkolása, a felhasználók fogadhatják ezeket a hívásokat is. Ilyen esetekben az alkalmazás a felhasználó magánszámlájára terheli a hívást. Limitértesítés A felhasználói csoportokhoz több limitszintet és értesítési címet lehet hozzárendelni. Az alkalmazás egy sms- vagy e-mail üzenetet küld az elôre meghatározott címre, amennyiben a limitet túllépték. Webalapú, önkiszolgáló felület Azok a vállalatok, amelyek megrendelték az ALEXA-szolgáltatást, egy adminisztrátor accountot kapnak, amivel bejelentkezhetnek egy webalapú önkiszolgáló felületre. Az adminisztrátor menedzseli a szolgáltatásokat, mind a csoportok, mind az egyének esetében, valamint adminisztrátori jogokat adhat más felhasználóknak is. Konfigurációs interfész Amikor a vállalat megrendeli az Alerant Virtuális PBX-szolgáltatást, mobil szerzôdéseit és az azokhoz tartozó adatokat a VPBX-adatbázisában kell elhelyeznie. Ez szabványos webszolgáltatás alapú interfész segítségével történik, ami megkönnyíti az integrációt a vállalat már meglévô BSS- vagy SOA-rendszereihez.
Alerant helyalapú szolgáltatások (ALINA) Az Alerant a helyalapú távközlési szolgáltatások iránti növekvô érdeklôdésre válaszul alakította ki ALINA elnevezésû alkalmazáskészletét. Mivel az ALINA szolgáltatásai rugalmasan kombinálhatók más alkalmazásokkal, így az igényeknek maximálisan megfelelô, gazdag funkcionalitású, konvergens megoldások jöhetnek létre. Mint az Alerant alkalmazásportfolió többi alkalmazása, az ALINA is egy szabványos, következô generációs INplatformra épül, és így bármilyen típusú hálózatra telepíthetô.
WebLogic Application Server LBS Admin GUIs
LBS Provisioning Interfaces
RDBMS
Alerant Applications
Backend Integration Layer
HLR
Common Call Control
Monitoring and Alerting Tools
Alerant Service Creation Environment OCCAS Location Server SCIM (Orchestration Engine) Oracle Communications Service Broker (OCSB)
Reverse IM-SSF
Core Network Legacy SS7 Core
IMS Core
Az ALINA szolgáltatásai: Zöld zóna Egy országot fel lehet osztani vörös és zöld zónákra. A zöld zónából indított hívások díja alacsonyabb, mint a vörös zónából kezdeményezetteké. A vörös zónák tipikusan a nagyobb városok területei. Az alkalmazás meghatározza a hívó fél tartózkodási helyét, és abban az esetben, ha a vörös zónában van, egy hívás elôtti figyelmeztetô üzenetet játszik le neki. A hívó fél minden költség nélkül megszakíthatja a hívást, a figyelmeztetô üzenet lejátszása során. Az alkalmazás ezután az offline terheléshez egy feljegyzést készít, amely tartalmazza a zónainformációkat. Zöld zóna információszolgáltatás E funkció segítségével információszolgáltatás nyújtható a zöld zóna alkalmazáshoz. Amikor a hívó fél a szolgáltatás számát tárcsázza, az alkalmazás egy üzenetet játszik le, amely tájékoztatja a hívó felet arról, hogy adott pillanatban, melyik zónában tartózkodik.
Helyalapú hívásátirányítás Az ügyfél felhívja egy szolgáltató számát (például, hogy pizzát rendeljen), eközben az alkalmazás meghatározza a hívó fél tartózkodási helyét (például a mobiltelefon cellaadataiból), és átirányítja a hívást a céghez legközelebb található étterembe, pizzériába. Az alkalmazás egy elôre meghatározott adatbázist használ a mobil cella adat telefonszámhoz rendeléséhez. Amennyiben a hívó aktuális tartózkodási helyéhez az adatbázisban nem található megfelelô telefonszám, a hívást a cég központjába továbbítja a rendszer. Otthoni zóna Ez a szolgáltatás ötvözi a mobiltelefonok elônyeit a vezetékes telefonok alacsony tarifáival. A szolgáltatás lehetôvé teszi, hogy az elôfizetôk kedvezményes hívásokat indítsanak otthonukból. Az elôfizetôk egy darab, két telefonszámmal rendelkezô mobiltelefont kapnak. Az otthoni zónában egy vezetékes számon lehet elérni ôket, és mobiltelefonjukról is vezetékes áron indíthatnak hívásokat. Amikor az otthoni zónán kívül tartózkodnak, a vezetékes számra érkezô hívások egy hangpostába jutnak, vagy továbbíthatók az elôfizetô mobiltelefonjára. A szolgáltatáshoz nem kell különleges hardvert telepíteni az ügyfél otthonába, egyszerûen a mobiltelefon cella információját használja fel a rendszer. Sürgôsségi hívás Amikor a felhasználó a szolgáltatás számát hívja, az alkalmazás meghatározza a hívó helyzetét (a mobil cella adat vagy a helyi szerver helyalapú információi alapján, MLP-n keresztül), majd a helyzet és a megrendelô azonosítási információit továbbítja a megfelelô külsô szervezettnek egy webszolgáltatás hívással. A külsô szervezet a helyalapú információk segítségével gyors segítséget nyújthat a hívó számára.
Dual SIM-szolgáltatás (ALDEA) A Dual SIM-szolgáltatás lehetôvé teszi egy autóba beépített telefon és egy mobiltelefon együttes mûködését, megkönnyítve a két eszköz egyidejû használatát. A Dual SIM azoknak a felhasználóknak ajánlott, akik saját mobilkészülékük mellett, gépkocsijukba GSM-telefont építettek be. A Dual SIM-szolgáltatás tulajdonságai: • A két telefon azonos számon érhetô el. • Amennyiben hívást kezdeményeznek, sms-eket, illetve mms-eket küldenek, a két telefon egységesen jelenik meg a hívott fél számára. • A hívások kezdeményezése és fogadása mindkét kártyáról történhet, akár egyidôben is. • A szolgáltatás roaming esetén ugyanúgy mûködik, mint belföldi hálózaton. Amennyiben az autóskártya szolgáltatást aktiválták, az elôfizetô egy autóskártyát kap (második SIM-kártyát) az elsôdleges kártya mellé. A második kártyát általában az autóba beszerelt telefonban használják, és ha ez a telefon be van kapcsolva, a bejövô hívás elôször ezt a készüléket csörgeti meg. Amennyiben az autótelefonon nem fogadják pár másodpercen belül a hívást, és a mobilkészülék is be van kapcsolva, a hívás a második (elsôdleges) készüléket csörgeti meg. Amennyiben a hívást egyik készüléken sem fogadják, (egyik sem elérhetô), egy közös hangpostaüzenetet lehet hagyni mindkét telefonra. Amikor csak az elsôdleges mobiltelefon van bekapcsolva, az a megszokott módon mûködik. Hívások kezdeményezhetôk mobiltelefonról és autótelefonról egyazon idôben. Ez esetben a két telefon egymástól függetlenül képes kezelni a hívásokat (a számlázás is külön történik). Az sms- és mms-üzenetek, valamint a közös számra küldött hangpostaüzenetek, továbbá az aktivált hívásértesítési szolgáltatáskor kapott sms-értesítések az elsôdleges mobiltelefonra érkeznek meg. Amennyiben a hívásátirányítási szolgáltatást aktiválták az elsôdleges telefonon vagy a másodlagos autótelefonon, az felülírja a Dual SIM-szolgáltatás hívásátirányítási funkcióját, és a hívások a beállított telefonszámra lesznek átirányítva.
Oracle Communications
Az Alerantról
Az Oracle nemzetközi szinten piacvezetô a kommunikáció terén, a világ 20 elsôszámú kommunikációs vállalata is az Oracle alkalmazásait választotta.Az Oracle Communications ágazatspecifikus BSS- és OSS-megoldásokat integrál egy szabványos szolgáltatásszállító portfólióval, valamint piacvezetô nagyvállalati alkalmazásokat, üzletiintelligencia eszközöket, és middleware, illetve adatbázis-technológiákat nyújt. Az Oracle Communications segítségével a szolgáltatók rendkívül gyorsan alakíthatják ki újgenerációs konvergens szolgáltatásaikat, növelve ezáltal felhasználóik elégedettségét és lojalitását, valamint csökkentve üzleti és hálózati költségeiket.
Az Alerant Zrt. a hazai nagyvállalati informatikai piac meghatározó tagja. Ügyfelei számára teljes üzleti megoldásokat nyújt. Tevékenységi körébe J EE-alapú alkalmazások fejlesztése, integrációja, bevezetése, valamint támogatása tartozik. Ügyfelei nagyvállalatok, ezen belül elsôsorban távközlési cégek, pénzintézetek, iparvállalatok, valamint államigazgatási intézmények, így referenciái között szerepel a Budapest Bank, Erste Bank, ING Bank, a Magyar Telekom, valamint az AstraZeneca, a MOL és az Állami Foglalkoztatási Szolgálat. Az Alerant a Deloitte közép-európai piacot vizsgáló Fast 50 felmérésében 2008-ban negyedik, 2006-ban a „Rising Star” kategóriában elsô helyezést ért el. 2008-ban a Deloitte EMEA-térséget vizsgáló Fast 500 felmérésben 27. lett.
Alerant Informatikai Zrt. Infopark sétány 1. 1117 Budapest Telefon: +36 (1) 205-0055 Fax: +36 (1) 205-0056 E-mail:
[email protected] http://www.alerant.hu