Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuLasse Korpela Muutettu yli 9 vuotta sitten
1
Telemic Oy - TelDTA -Telecommunication Solutions-
2
TelDTA - arkkitehtuuri TelDta palvelualustaan kuuluu: TelDtaCom LineManager Tietokanta TelDtaMan hallintaohjelma App1App2App3 DB TelDtaMan LineManager TelDtaCom
3
TelDTA - arkkitehtuuri TelDTA palvelualustan toiminnot: Puhelinlinjojen varaaminen eri sovelluksille dynaamisesti Tulevien puheluiden ohjaus sovelluksille tietokannassa olevien sääntöjen perusteella Linjojen tilojen seuranta + lokit Resurssipoolit, joiden avulla asetetaan sovelluksille käytettävissä olevien puhelin linjojen minimi ja maksimi linjamäärät. App1App2App3 DB TelDtaMan LineManager TelDtaCom
4
Sovellusrajapinta TelDtaCom-api Sovellus saa käyttöönsä puhelinverkkotoiminnot Toteuttaa perustoimintoja Alusta usealle sovellukselle Resurssipoolin dynaaminen jakaminen sovellusten kesken Komponenttirajapinta (Microsoft COM) Parantaa suunnittelutyön uudelleenkäyttöä Peittää valmistajakohtaiset ohjelmointirajapinnat
5
TelDta soveltajan malli TelDtaCom sisältää 2M vaihdeliittymän palvelut LineManager välittää tulevat kutsut oikealle sovellukselle tietokannassa olevien ehtojen mukaan Sovellus suorittaa palvelun TelDtaCom LineManager App1App2App3 DB
6
TelDtaCom palvelut Soitto Vastaus Nauhoitus ( wav - tiedosto ) Toisto ( wav - tiedosto ) DTMF lähetys ja vastaanotto Puhelu pitoon/pidosta A ja B numeron tunnistus A-numeron asettaminen vaihteen numeroavaruudessa Vastatun puhelun siirto ( ECT Explicit call transfer ) Vastaamattoman puhelun siirto ( CD Calldeflection )
7
TelDTA- ECT ( Explicit call transfer ) Palvelun avulla voidaan vastattu puhelu siirtää haluttuun numeroon. Siirto voidaan tehdä heti C-numeron valinnan jälkeen tai C-vastaus voidaan ottaa ennen siirtoa.
8
TelDTA- CD ( Call deflection ) Palvelun avulla tehdään kutsun siirto ennen kutsuun vastaamista.
9
TelDTA – Partial rerouting Palvelun avulla tehdään kutsun siirto ennen kutsuun vastaamista.
10
TelDtaCom etuja Soveltajalle korkean tason ohjelmointi- rajapinta Dynaaminen linjojen varaus -> kustannus säästöjä Palveluohjelmien kehitys voidaan ulkoistaa Sovelluskehitys nopeutuu Sovelluksen hajautus mahdollista Sovelluksen valinta tietokannassa olevien ehtojen perusteella
11
TelDtaCom ohjelmointi esimerkki // Pyydetään rajapinta pUnknown->QueryInterface(IID_ISession, (void*)&pSe); // varataan istunto pSe ->QueryInterface( IID_ILine, (void**)&pLi); pSe ->QueryInterface( IID_IVoice, (void**)&pVo); // Sovellusohjelma tarvitsee puhelinlinjaa. Linjaresursseja // käsitellään ID:n perusteella. Jos sovelluksella on monta linjaa käytössä // kutsuihin annetaan eri ID esim. ID_1, ID2, ID3. ID on kokonaisluku muuttuja // jonka voi nimetä sovelluksessa halutulla tavalla pSe -> GetLine( &ID1, 1);// liitetään puhelinlinja istuntoon pSe -> GetVoice( ID1, 1);// liitetään ääniresurssi edellä saatuun linjaan pLi -> MakeCall( ID1, ”0172871460”, 30, SYNC);// soitetaan 30 sek // annettuun puhelinnumeroon
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.