Telemic Oy - TelDTA -Telecommunication Solutions-.

Slides:



Advertisements
Samankaltaiset esitykset
Tuloksellinen Java-ohjelmointi Luku 3 Luokkien käyttäminen
Advertisements

Palvelut ja tiedot käyttöön: Palveluväylä
Useimmat esitetyt asiat pätevät myös muihin Office ohjelmiin.
© Hannu Laine 1 Tietorakenteet ja algoritmit Funktio-osoittimet Funktio-osoittimen ja taulukko-osoittimen vertailu Funktio-osoittimen käyttötapoja.
Digital Video Broadcasting tMyn1 DVB-DIGITAL VIDEO BROADCASTING •Yhteenliittymään kuuluu noin 300 yritystä ja organisaatiota –laitevalmistajia –jakeluorganisaatioita.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Lähiverkot erikoistyökurssi
Mobiliteetti – GSM-integraatio (OXE) Business Partner Konferenssi Helsinki.
Microsoft® Lync™ 2010 Ääni- ja videokoulutus
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
C-kieli ja dynaaminen muistin varaus
Rakenteinen ohjelmointi
1. Olio-ohjelmointi.
Klikkaa Työkalut ja Mobile Properties. Sender id = Puhelinnumero, jolta lähetetään ja jolle vastaussanoma palautuu. Password = Operaattorilta saatu palvelun.
Visual Studio 2008 ja sovellusten elinkaaren hallinta Matti Antila Jukka Wallasvaara Iikka Paavolainen Microsoft Oy.
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Yksinkertaiset graafiset syöttö- ja tulostustoiminnot.
Jakaminen ja yhteistyö
PIKAOPAS LYNCIN KÄYTTÖÖN
Toiston tekeminen Javalla  Mikä toistorakenne on?  while toistorakenne  do-while toistorakenne  for toistorakenne 1.
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
 /Mashup/ /Mashup/  Hakee elokuvan/sarjan nimellä.
© Jukka Harju, Jukka Juslin
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Ohjelmointi.
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
String-vertailusta ja Scannerin käytöstä (1/2)
Projekti käsitteenä Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä ja ajallisesti rajattu kertaluonteinen tehtäväkokonaisuus, jonka toteuttamisesta.
Ydinpalveluiden (käyttäjä, potilas).NET-asiakassovellus: PatientCoreClientDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
Skype & TeamSpeak RäsSe, Skype Skype Out  Soittaminen lanka- tai matkapuhelin.
Työasemasovelluksen käyttöliittymä sovelluksien käyttöliittymät voidaan jakaa kahteen pääluokkaan: –kohde-toiminto -pohjaisiin (object-action) käyttöliittymiin.
Digitaalinen ääni. Mitä ääni on? Digitaalisen äänenkäsittelyn yhteydessä törmätään äänitekniikan käsitteisiin kuten hertsi ja desibeli Ääni on aineessa.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
4. Attribuutit 4.1. Sisällys Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
Pikaopas: © 2013 Microsoft Corporation. Kaikki oikeudet pidätetään. Lyncin aloitusnäyttö Lyncin aloitusnäytön vasemmassa osassa on ruutuja, joiden avulla.
MultiMaker 7.0 Workshop Ohjelma, jossa voidaan luoda näyttäviä multimediasisältöjä. Yhtä sisältökoko-naisuutta kutsutaan esitykseksi. Ohjelmointitaitoja.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
Graafinen käyttöliittymä, osa 1
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
MapInfon tiedostot TAB – Tiedosto, jonka avulla tietokanta avataan MapInfossa. Tiedostossa tietoja kentistä ja koordinaattijärjestelmästä. DAT, XLS. TXT.
Lehden tietojärjestelmän suunnittelu ja käyttöönotto.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Sote-tieto hyötykäyttöön - strategia 2020 Omakanta laajenee Teemupekka Virtanen.
Sote-tieto hyötykäyttöön - strategia 2020 Tieto hyvinvoinnin ja uudistuvien palveluiden tukena Teemupekka Virtanen.
Hankintasuunnittelu ja tarjouspyynnöt - pilvipalvelu
String-vertailusta ja Scannerin käytöstä (1/2)
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
Tietoturva internetissä
Sote-tieto hyötykäyttöön -strategia 2020
Palvelut ja tiedot käytössä Yhteenveto
1. Olio-ohjelmointi.
8. Näppäimistöltä lukeminen
Paikkatiedon käyttötapoja
JavaScriptin perusteet
Lue siitä lisää Microsoft SharePoint-uutiset
Production line simulation model
Ennusteet ja seurannan kehittäminen
4. Luokan testaus ja käyttö olion kautta
Esityksen transkriptio:

Telemic Oy - TelDTA -Telecommunication Solutions-

TelDTA - arkkitehtuuri TelDta palvelualustaan kuuluu:  TelDtaCom  LineManager  Tietokanta  TelDtaMan hallintaohjelma App1App2App3 DB TelDtaMan LineManager TelDtaCom

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

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

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

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 )

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.

TelDTA- CD ( Call deflection )  Palvelun avulla tehdään kutsun siirto ennen kutsuun vastaamista.

TelDTA – Partial rerouting  Palvelun avulla tehdään kutsun siirto ennen kutsuun vastaamista.

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

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, ” ”, 30, SYNC);// soitetaan 30 sek // annettuun puhelinnumeroon