MOBIILIPALVELUIDEN HYÖDYNTÄMINEN VERKKOKAUPAN TOIMINNASSA



Samankaltaiset tiedostot
Tekstiviestipalvelun rajapintakuvaus

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen

SG550. Riistakameran MMS- ja GPRS- asetukset

Luottamuksellinen sähköposti Trafissa

Opus SMS tekstiviestipalvelu

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje

RAY MOBIILIASIAKASKORTTI

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

Connection Manager -käyttöohje

RAY MOBIILIASIAKASKORTTI

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Kirje -tasolla viestiliikenne suojataan automaattisesti SSL-salauksella, sekä viesti lukitaan Deltagon MessageLock -tekniikalla.

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

Useimmin kysytyt kysymykset

Salasanan vaihto uuteen / How to change password

Uovision UM565 ohjelmistoversio V2.04

Järjestelmäarkkitehtuuri (TK081702)

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Maiju Mykkänen Susanna Sällinen

in condition monitoring

Maventa Connector Käyttöohje

Turvapaketti Omahallinta.fi ka ytto ohje

PIKAOPAS NOKIA PC SUITE 4.3. Nokia puhelimelle. Copyright Nokia Mobile Phones Kaikki oikeudet pidätetään Issue 6

Sanomapavelinohjelmiston käyttöohje (Vanha versio RO)

Ilmoitus saapuneesta turvasähköpostiviestistä

T&M Autori Versio Series 60 -puhelimiin

BaseMidlet. KÄYTTÖOHJE v. 1.00

Office ohjelmiston asennusohje

OnniSMS Rajapintakuvaus v1.1

Option GlobeSurfer III pikakäyttöopas

Maestro Sähköpostilähetys

Luottamuksellinen sähköposti Lapin yliopistossa. Ilmoitusviesti

PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen

PIKAOPAS MODEM SETUP

Viestit-palvelun viranomaisliittymän ohjelmointiohje. Java-esimerkki

Tikon Ostolaskujenkäsittely versio SP1

GPRS-lisäpalvelu INTERNET-ASETUKSET

PIKAOHJE MODEM OPTIONS for Nokia 7650

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

Simulaattorin asennus- ja käyttöohje

Älypuhelimet. Sisällysluettelo

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

PIKAOPAS MODEM SETUP FOR NOKIA Copyright Nokia Oyj Kaikki oikeudet pidätetään.

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Nokia Lifeblog 2.5 Nokia N76-1

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

Visma Software Oy

NÄIN OTAT F-SECURE SAFEN KÄYTTÖÖN

TeleWell GPRS-modeemin ohjekirja

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

SQL Server 2008 asennus

LINUX-HARJOITUS, MYSQL

Elisa Paketti näin se toimii

Outlook Office 365. Tässä ohjeessa kuvataan miten sähköpostitili (IMAP) sekä Kotisivut.com Autentikoiva SMTPlisäpalvelu

PIKAOPAS NOKIA PC SUITE Copyright Nokia Oyj Kaikki oikeudet pidätetään

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

ecome Markkinoiden kehittynein julkaisujärjestelmä

Visma Nova Webservice Versio 1.1 /

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

Avoimen lähdekoodin kehitysmallit

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Pipfrog AS Tilausten hallinta

Mikä on EN81-28? Jumittunut hissiin?

Sähköpostitilin käyttöönotto

todenna.fi todenna.fi Käyttöohje Tässä käyttäohjeessa kerrotaan mikä on todenna.fi -kirjautumispalvelu ja miten sitä käytetään.

VMU-C EM. Asennus ja käyttö

Aimo-ohjauspaneelin käyttöohje Sisällys

2. Modeemi- ja ISDN-yhteyden käyttöönotto

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

Pika-asennusohjeet Suomeksi

Asio Notification sovelluksen esittely ja testausohjeet Oppilaitoksille

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

mobile PhoneTools Käyttöopas

Napsauta Kurssin viikkonäkymä- näkymässä oikeassa yläreunassa sijaitsevaa Muokkaustila päälle -painiketta.

Käyttöoppaasi. F-SECURE PSB AND SERVER SECURITY

Palvelukuvaus

SÄHKÖPOSTIPALVELUIDEN KÄYTTÖÖNOTTO LOUNEA OY

1 YLEISKUVAUS Kaapelikaistaliittymä Palvelun rajoitukset PALVELUKOMPONENTIT Päätelaite Nopeus...

OFFICE 365 PIKAOHJE

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android Ice Cream Sandwichissä.

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Personal Navigation Phone

Basware Supplier Portal

DNA Prepaid WLAN Mokkula

Palvelusopimukset ja niiden laskuttaminen

Elisa Puheratkaisu Vakio Pääkäyttäjän ohjeet

SuomiCom-sähköpostiasetukset Microsoft Outlook 2016

TIDOMAT smartone versio 2.1. GSM-modeemin asennus smartone keskusyksikköön

Sisältö. 3 Yleistä 4 Toimittajaportaalin edut 5-10 Rekisteröinti Laskun teko 23 Lasku JIP. 29/05/2015 Anna-Stina Lindblad

1. päivä ip Windows 2003 Server ja vista (toteutus)

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Mikä on internet, miten se toimii? Mauri Heinonen

FuturaPlan. Järjestelmävaatimukset

Transkriptio:

Opinnäytetyö (AMK) Tietotekniikka Sulautetut järjestelmät 2010 Heikki Pohjola MOBIILIPALVELUIDEN HYÖDYNTÄMINEN VERKKOKAUPAN TOIMINNASSA

OPINNÄYTETYÖ (AMK) TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Tietotekniikka Sulautetut järjestelmät Toukokuu 2010 Sivumäärä 24 Ohjaaja: TkL Jari-Pekka Paalassalo Heikki Pohjola MOBIILIPALVELUIDEN HYÖDYNTÄMINEN VERKKOKAUPAN TOIMINNASSA Tämän opinnäytetyön tarkoituksena oli kartoittaa erilaisia mahdollisuuksia hyödyntää matkapuhelimen ominaisuuksia verkkokaupan toiminnassa. Työssä selvitettiin pintapuolisesti verkkosivujen kääntämistä mobiiliympäristöön sopivaan muotoon sekä asiakkaan mahdollisuuksia maksaa ostoksiaan matkapuhelimellaan. Syvällisemmin työssä perehdyttiin tekstiviestien lähettämiseen asiakkaalle. Pääasiallinen tarkoitus viestien lähetyksessä oli informoida asiakkaita heidän tilauksensa tilasta sekä mahdollisesti lähettää suoramarkkinointiviestejä. Työssä tutustuttiin lyhytsanomapalvelun arkkitehtuuriin, vertailtiin kaupallisten, verkon yli toimivien viestinvälityspalveluiden ominaisuuksia ja hintoja. Lisäksi työssä perehdyttiin mahdollisuuteen pystyttää oma viestinvälityspalvelin Booste Oy:n Linux Red Hat Enterprise palvelimelle. Kaupallisten avaimet käteen periaatteella toimivien palveluiden kartoitus toteutettiin tutkimalla erilaisia vaihtoehtoja sekä vertailemalla ja kokeilemalla parhaiksi osoittautuneiden palveluiden toimivuutta käytännössä. Omaa viestinvälityspalvelinta testattiin pystyttämällä Linux-palvelin CentOS-käyttöjärjestelmällä. Tekstiviestien lähettämiseen palvelimen PHP-sivulta käytettiin vapaan lähdekoodin Gammu-ohjelmaa. Viestien lähettäminen kaupallisten viestinvälityspalveluiden kautta osoittautui luotettavaksi ja helpoksi, mutta toisaalta kalliiksi toteutustavaksi. Oma viestinvälityspalvelu taas soveltui hyvin muutamien tuhansien viestien lähettämiseen kuukaudessa, sillä sen ylläpitokustannukset ovat vain muutamia kymmeniä euroja. Suurten viestimäärien kuten 10 000 viestin paketteja ei ollut tarjolla. Jos oma viestinvälityspalvelu päätettäisiin pystyttää, se vaatisi todennäköisesti uuden palvelimen asentamista yrityksen toimistotiloihin. Tehdyn tutkimustyön perusteella yritys voi arvioida kaupallisia palveluita suhteessa oman viestinvälityspalvelimen hyödyntämiseen ja ottaa käyttöön parhaiten tarpeisiinsa soveltuvan järjestelmän. ASIASANAT: viestinvälityspalvelin, Gammu

BACHELOR S THESIS ABSTRACT TURKU UNIVERSITY OF APPLIED SCIENCES Information technology Embedded systems May 2010 Number of pages 24 Instructor: Jari-Pekka Paalassalo, Lic.Tech, Principal Lecturer Heikki Pohjola TAKING ADVANTAGE OF MOBILE SERVICES IN E-COMMERCE The purpose of this thesis is to review different kinds of opportunities to take advantage of mobile services in e-commerce. This thesis deals with the following topics: What needs to be done to convert the e-commerce into a more mobile friendly environment? What needs to be done to give a customer a chance to pay his shopping by mobile phone? A deeper review is done about how to send text messages to customers. The primary objective of this thesis was to be able to inform customers about the status of their order, and possibly send direct marketing messages. In this thesis the architecture of short message service was examined. Also ready-to-use SMS gateways were reviewed by their features and by price. The possibility to build an SMS gateway of its own to Booste Oy s Linux Red Hat Enterprise server was also researched. Ready-to-use SMS gateway services were reviewed by examining and comparing the gateways and testing the services that seemed to be best suited to the use of Booste Oy. The testing to figure out how a self-made SMS gateway is built was made on Linux test server running on CentOS platform. Sending messages from the server s PHP site was done by an open-source program called Gammu. Sending messages through ready-to-use gateways turned out to be reliable, stable and easy to set up but quite an expensive way of sending text messages. On the other hand, the self-made gateway is well suited to sending a few thousand messages per month because its cost of maintenance is then just few dozen euros. Mobile operators do not offer text message packages for greater numbers of messages such as 10,000 messages. If a self-made gateway were decided to be set up, it should probably be built on a new server at Booste Oy s office. On the grounds of this research Booste Oy can make a comparison between a ready-to-use and self-made SMS gateway and end up using the alternative that is best suited to their needs. KEYWORDS: SMS gateway, Gammu

SISÄLTÖ 1 JOHDANTO 1 2 MOBIILISIVUT JA MATKAPUHELIMELLA MAKSAMINEN 2 2.1 Mobiiliselailun suosio 2 2.2 Sivujen ohjelmointi 3 2.3 Matkapuhelimella maksaminen 3 3 SMS:N HISTORIA JA ARKKITEHTUURI 4 4 KAUPALLISET VIESTINVÄLITYSPALVELUT 5 4.1 Palvelun tyypin valinta 5 4.2 Vertailu 5 4.3 Palveluntarjoajan valinta 10 4.4 Kaupallisen viestinvälityspalvelun integrointi verkkokauppaan 10 5 OMAN VIESTINVÄLITYSPALVELUN PYSTYTTÄMINEN 12 5.1 Vapaan lähdekoodin viestinvälityspalveluiden vertailu 12 5.2 Tekstiviestipalvelun pystytykseen tarvittavat laitteet 15 5.3 Palvelimen käyttöjärjestelmän valinta ja asentaminen 15 5.4 Gateway-ohjelman valinta, asennus ja konfigurointi 16 5.5 Tekstiviestin lähetys PHP-sivulta käyttäen Gammua 18 5.6 Tekstiviestiliittymien vertailu 18 6 KAUPALLISEN JA OMATEKOISEN VIESTINVÄLITYSPALVELUN VERTAILU 19 7 YHTEENVETO 20 8 LÄHTEET 21

KUVAT Kuva 1. Lyhytsanomapalveluiden arkkitehtuuri 5 Kuva 2. Kannelin osat 13 Kuva 3. Gammun toimintaperiaate 14 Kuva 4. PHP:n, Apachen, MySQL:n ja Webminin asennuskomennot 16 Kuva 5. Kuvankaappaus Gammun asetuksista 17 Kuva 6. Gammun puhelimentunnistus 17 KUVIOT Kuvio 1. Arvioidut kustannukset vuosittain, kun viestejä lähetetään 3000 kpl/kk 9 Kuvio 2. Tekstiviestiliittymien hinnat viestiä kohden 19 TAULUKOT Taulukko 1. Palveluista syntyviä kustannuksia 9 OHJELMAT Ohjelma 1. PHP-koodi tekstiviestin lähetykseen kaupallisella viestinvälityspalvelulla 11 Ohjelma 2. PHP-koodi tekstiviestin lähetykseen Gammulla 18

SYMBOLI- JA LYHENNELUETTELO Apache Bluetooth Apache-säätiön tuottama http-palvelin. Avoin standardi lähietäisyydellä olevien laitteiden langattomaan kommunikointiin. CentOS Community ENTerprise Operating System, ilmainen käyttöjärjestelmä, joka pohjautuu kaupalliseen Red Hat Enterprise Linuxiin. Daemon GSM HLR HTTP HTML MMS MySQL PayPal Taustaprosessi, taustalla ajettava prosessi. Global System for Mobile Communications, joukko standardeja, joita käytetään maailmanlaajuisesti matkapuhelinviestintään. Home Location Register, kotirekisteri, toimii varastona tilaajan palveluprofiilin, nykyisen tilan sekä reitin tiedoille. Hypertext Transfer Protocol, protokolla, jota selaimet ja WWWpalvelimet käyttävät tiedonsiirtoon. HyperText Markup Language, yleinen muotoiluja kuvaava kieli, jota käytetään web-sivuilla kuvaamaan näytettävän informaation rakenne. Multimedia Messaging Service, mobiiliviestinnän palvelumuoto, jossa viesteihin on mahdollista liittää multimediaa kuten kuvia, videota ja ääntä. SQL-tietokannan hallintajärjestelmä. Internetissä usein käytettävä maksujärjestelmä. PHP Hypertext Preprocessor, on ohjelmointikieli, jota käytetään erityisesti Web-palvelinympäristöissä dynaamisten web-sivujen luonnissa. PIN Personal Identification Number, SIM-kortin tunnusluku, joka voi olla 4-8 numeroa pitkä.

QWERTY RHEL SIM SMS-gateway SMS SMSC Yleinen näppäimistöjen asettelutapa. Red Hat Enterprise Linux, kaupallinen Linux-käyttöjärjestelmä. Subscriber Identify Module, pienikokoinen älykortti, jota käytetään matkapuhelinliittymän tilaajan henkilökohtaisen IMSI-avaimen tietoturvalliseen tallentamiseen. Viestinvälityspalvelu, joka muuttaa esimerkiksi tietokoneesta tulleen viestin mobiiliverkon liikenteeksi. Short Message Service, tekstiviestikeskuksen kautta lähetettävä, tyypillisesti matkapuhelimesta toiseen lähetettävä lyhytsanoma, eli tekstiviesti. Short Message Service Center, lyhytsanomakeskus, välittää ja varastoi sanomia. SOAP Simple Object Access Protocol, proseduurien etäkutsun mahdollistava tietoliikenneprotokolla. SQL Structure Query Language, IBM:n kehittämä standardoitu kyselykieli, jolla voi tehdä relaatiotietokantaan erilaisia hakuja. STP Signal Transfer Point, tarjoaa liityntärajapinnan signalointijärjestelmään (SS7). WAP Webmin XHTML Basic Wireless Application Protocol, langattomien sovellusten protokolla, jonka avulla matkapuhelimella voidaan näyttää internet-sivuja. Linuxin www-pohjainen järjestelmän hallintatyökalu. XHTML 1.1:stä supistettu versio, joka on tarkoitettu erityisesti mobiililaitteita varten. XHTML MP XHTML Mobile Profile, mobiilisivujen ohjelmointikieli, joka hyödyntää suoraan XML:n sääntöjä. XML Extensible Markup Language, standardi, jolla on mahdollista kuvata tiedon merkitys itse tiedon yhteydessä.

Yum Yellow Dog Updater, Modified, Linuxin komentorivipohjainen paketinhallintatyökalu.

1 1 JOHDANTO Työn tavoitteena oli selvittää mahdollisuuksia hyödyntää matkapuhelimia Boostep.fi-verkkokaupan toiminnassa. Boostep.fi-verkkokauppa on Booste Oy:n ylläpitämä markkinapaikka, joka avattiin kuluttajille vuonna 2007. Yritys myy verkkokaupassaan mm. erilaisia DVD:itä, kuten esimerkiksi TV-sarjoja, elokuvia ja pelejä. Lisäksi valikoimassa on lauta- ja miniatyyripelejä, musiikkia, kirjallisuutta, lasten leluja sekä elektroniikkaa. Ensimmäisissä ideariihissä yrityksen edustajien kanssa keksittiin seuraavanlaisia mahdollisuuksia, joista oli tarpeen tehdä esiselvitys: verkkosivujen kääntämiseen mobiiliympäristöön sopivaan muotoon vaadittava työ ja siitä saatava hyöty, mainosten lähetys tekstiviestillä ja asiakkaan mahdollisuus ostaa tuote vastaamalla viestiin, matkapuhelimella maksaminen, tekstiviestin lähetys asiakkaalle, kun hänen tilauksessaan tapahtuu muutoksia (esim. tilaus viivästyy tavaran puuttumisen vuoksi tai kun tilaus lähetetään varastolta). Verkkokaupan kannalta tällä hetkellä hyödyllisin näistä edellä mainituista aiheista on tekstiviestin lähetys asiakkaalle, kun hänen tilauksessaan tapahtuu muutoksia. Lisäksi tekstiviestejä olisi mahdollisesti tarkoitus käyttää myös markkinointitarkoituksiin, jos se pystyttäisiin toteuttamaan riittävän kustannustehokkaasti. Joten päätettiin, että työssä perehdytään syvemmin tekstiviestin lähetykseen, ja selvittää muista aiheista pintapuolisesti taustoja sekä niiden tulevaisuudennäkymiä.

2 2 MOBIILISIVUT JA MATKAPUHELIMELLA MAKSAMINEN 2.1 Mobiiliselailun suosio Kartoitin ihmisten tämänhetkistä aktiivisuutta käyttää matkapuhelintaan internetin selaamiseen. Vielä tällä hetkellä mobiilin käyttö sivujen selailuun on melko vähäistä. Tutkimuksen mukaan 34 % suomalaisista on joskus käyttänyt matkapuhelinta internetin selailuun. Kuitenkin vuonna 2008 noin 98 % mobiiliverkossa tapahtuneesta liikenteestä tapahtui vielä siten, että matkapuhelinta käytettiin vain modeemina esimerkiksi kannettavalla tietokoneella [1]. Tutkimuksen ulkopuolelle oli jätetty operaattoreiden mobiiliportaalit, jotka ovat Suomessa verrattain suuria. Lisäksi älypuhelimien määrä on luultavimmin kasvanut vuoden 2009 aikana mm. uusien mallien myötä. Vähäinen matkapuhelimella selaaminen voi johtua sen pienestä näytöstä, epäkäytännöllisestä käyttöliittymästä sekä hitaasti toimivasta tekstinsyötyöstä. Puhelimet, joissa on QWERTY-näppäimistö tai kosketusnäyttö, tekstinsyöttö onnistuu kohtalaisen nopeasti. QWERTYnäppäimistöllä varustettujen puhelinten määrä on vuosina 2006-2008 pysynyt 5 %:ssä [2]. Kosketusnäyttöiset puhelimet ovat kuitenkin yleistyneet huomattavasti vuosina 2009 ja 2010. Älypuhelimien näytöt ovat yleensä riittävän suuria tavanomaiseen internetin selailuun. Vuonna 2008 tehdyssä selvityksessä suurin osa suomalaisten matkapuhelimista oli kuitenkin vielä ns. halpoja malleja (esim. Nokian 1100 ja 3310). [2] Tutkimustyötä tehdessäni huomasin jo melko varhaisessa vaiheessa, ettei mobiilisivujen ohjelmointi ole ainakaan vielä tällä hetkellä kannattavaa. Verkkokaupan ohjelmointi alusta alkaen kaikkine toimintoineen ja uudella kielellä vaatisi paljon työtunteja. Ainakin vielä tällä hetkellä mobiilisivujen käyttäjämäärät ovat niin pieniä, ettei sitä varten kannata tuhlata kalliita työtunteja uuden mobiilisivuston luomiseen. Lisäksi uusien älypuhelimien näytöt

3 ovat melko suuria, ja tällaisella puhelimella normaalienkin internet-sivujen selaaminen onnistuu mielestäni kohtalaisen mukavasti. 2.2 Sivujen ohjelmointi Mobiilisivujen teko vaatii sivujen kirjoittamisen uudelleen jollakin mobiilisovelluksissa käytettävällä kuvauskielellä. Tällaisia kieliä ovat muun muassa XHTML Basic ja XHTML MP. Mobiilisivujen toteuttaminen on perinteisiä nettisivuja vaikeampaa laitteiden pienten ja erikokoisten näyttöjen sekä erilaisten puhelinmallien ja selainten vuoksi. Sivujen yhteensopivuuden takaaminen edes suurimmalle osalle käytössä olevista puhelinmalleista vaatisi suuren määrän työtä ja testausta. Google tarjoaa palvelua nimeltään Google Mobilizer, joka muuntaa minkä tahansa internetsivun mobiiliympäristöön sopivaan muotoon. Mobilizerille annetaan vain sivun osoite, ja se karsii automaattisesti sivuilta pois esimerkiksi suuret kuvat. Mobilizerin avulla Boostep.fi-verkkokaupan etusivun lataaminen pieneni 676 kt:sta noin 20 kt:uun. Tällä tavoin saatu mobiilisivu on kuitenkin ulkoasultaan sekava eikä sen käytettävyyskään ole paras mahdollinen. Sivuilla tuotteiden selailu onnistuu kohtalaisesti, mutta tuotteiden tilaaminen mobiilin kautta ei onnistu, koska mobiilisivut eivät tue evästeitä. 2.3 Matkapuhelimella maksaminen Vaikka matkapuhelimella maksamisesta on puhuttu jo noin 10 vuoden ajan, se on kuitenkin edelleen kokeiluvaiheessa Suomessa. Mobiilimaksaminen toimii tällä hetkellä parhaiten kehittyvissä maissa, joissa yksi operaattori hallitsee markkinoita. Esimerkiksi Keniassa toimivalla M-Pesa-järjestelmällä on jo yli kahdeksan miljoonaa käyttäjää. Suomessa maksuvälineet ovat niin pitkälle kehittyneitä, ettei mobiililla maksaminen tuo suuria etuuksia asiointiin. Nokian on kehittänyt Nokia Money palvelun, joka on ollut käytössä vuoden 2010 alusta alkaen Intiassa. Palvelun tavoitteena on, että se olisi riippumaton operaattorista, pankista sekä puhelinmallista. [3]

4 Operaattorit eivät juurikaan tarjoa valmiita palveluita mobiililla maksamiseen, mutta muutamat mobiilipalveluihin erikoistuneet yritykset tarjoavat siihen erilaisia ratkaisuja. 3 SMS:N HISTORIA JA ARKKITEHTUURI SMS (Short Message Service) eli lyhytsanomapalvelut, tunnetummin tekstiviesti, yleistyi räjähdysmäisesti 1990-luvun loppupuoliskolla. Ensimmäinen tekstiviesti lähetettiin joulukuussa 1992 PC:stä matkapuhelimeen Vodafonen GSM-verkosta Englannissa [4]. GSM-tekniikan ja puhelinten kehittyessä niiden tekstiviestiominaisuuksia ei pidetty kovinkaan hyödyllisinä, mistä kertoo hyvin se, etteivät operaattorit aluksi edes veloittaneet tekstiviestien lähettämisestä [5]. Lyhytsanomapalvelujen arkkitehtuuri on pääpiirteissään helposti ymmärrettävä, kuten käy ilmi kuvasta 1. Lähetetty viesti menee teleoperaattorin käyttämään verkkoon kuuluvaan lyhytsanomakeskukseen (SMSC), joka vastaa viestien tilapäisestä säilytyksestä ja eteenpäin lähettämisestä. Viestiä säilytetään keskuksessa operaattorin määräämän ajan. Suomessa viestejä säilytetään yleensä kolme vuorokautta ennen kuin ne tuhotaan [6]. Signal Transfer Point (STP) tarjoaa rajapinnan signalointijärjestelmään ja Home Location Registeriin (HLR). HLR varastoi tiedot mm. puhelimen nykyisestä sijainnista sekä sen, miten puhelin tavoitetaan sen ollessa toisen verkon alueella. Jos vastaanottaja on katvealueella tai puhelin on kytketty pois päältä, lyhytsanomakeskus tallettaa viestin varastoon. Kun puhelin saapuu takaisin verkkoon, HLR lähettää signaalin SMSC:lle, joka lähettää viestin eteenpäin. Mobile Switching Center (MSC) vastaa viestien perille toimittamisesta oikean tukiaseman kautta. [7] [8]

5 Kuva 1. Lyhytsanomapalveluiden arkkitehtuuri [7] 4 KAUPALLISET VIESTINVÄLITYSPALVELUT 4.1 Palvelun tyypin valinta Kaupalliset viestinvälityspalvelut tarjoavat mahdollisuuden joko lähettää ja vastaanottaa viestejä (kaksisuuntainen gateway) tai pelkästään lähettää viestejä (yksisuuntainen gateway). Yleisesti ottaen yksisuuntainen palvelu on hieman kaksisuuntaista halvempi. Tarkoituksena oli ainakin tässä vaiheessa vain lähettää asiakkaille ilmoitus, kun heidän tilauksessaan tapahtuu jokin muutos. Lisäksi jos viestien lähetys on riittävän edullista, tarkoitus olisi myös lähettää suoramarkkinointiviestejä asiakkaille. Näin ollen selvitin yksisuuntaisten viestinvälityspalveluiden hintoja. 4.2 Vertailu Kaupallisia avaimet käteen -periaatteella toimivia viestinvälityspalveluita on useita sekä ulkomaisia että kotimaisia. Pienen selvitystyön jälkeen ensivaikutelma näistä palveluista oli se, että niiden kustannuksissa on melko suuriakin eroja, mikä käy ilmi taulukosta 1. Tällä hetkellä lähetettävien viestien

6 määrä on noin 3 000 10 000 kappaletta kuukaudessa riippuen palvelun hinnasta. Jos viestien lähettäminen on riittävän edullista, olisi viestejä tarkoitus käyttää myös suoramarkkinointiin, jolloin voitaisiin päästä 10 000 viestiin kuukaudessa tai jopa ylikin. Viestien määrässä on huomioitu viestit tilauksen vastaanottamisesta, tilauksen lähettämisestä postiin ja mahdolliset viivästykset tilauksen toimittamisessa. Viestien määrä vaihtelee jonkin verran eri kuukausina. Esimerkiksi joulun alla tilauksien määrä kasvaa selvästi. Tulevaisuudessa lähetettävien viestien määrä todennäköisesti kasvaa, ja se täytyy myös ottaa huomioon palvelua valittaessa. Osa hinnoista on saatu yritykseltä tarjousta pyydettäessä, jonka vuoksi tiedot ovat luottamuksellisia. Tämän vuoksi en käytä yritysten oikeita nimiä, vaan olen numeroinut ne 1-7. Yritys 1 on amerikkalainen ja yritykset 2-7 ovat kaikki suomalaisia. Lisäksi tutustuttiin AinaComin Älytekstiviestipalveluun, joka ei suoranaisesti ole viestinvälityspalvelin, mutta sopisi kuitenkin yrityksen tarpeisiin ja käytössä oleviin menetelmiin. Yritys 1 Yritys on yksi maailman suurimmista SMS gateway -palveluntarjoajista. Yritys tarjoaa yksi- ja kaksisuuntaisten SMS-viestien lisäksi muun muassa viestien hallintaohjelmistoja. Tekstiviestit ostetaan etukäteen, ja asiakas voi vapaasti valita viestien määrän. Tarjolla oli kattava määrä rajapintoja viestien lähettämiseen. Esimerkkeinä mainittakoon HTTP, SMTP, XML ja SOAP. DNA:n liittymiin lähetettävät viestit ovat lähes sentin halvempia kuin muihin Suomessa toimiviin mobiilioperaattoreihin. Rekisteröitymällä yrityksen nettisivulle saa 10 ilmaista viestiä palvelun testaamiseen. Asiakkaan puhelimeen näkyvä viestin lähettäjän nimi on mahdollista asettaa kerran. Tämä on kuitenkin mahdollista vasta sen jälkeen, kun on ostanut viestejä, eli testiviestien avulla tätä ei ollut mahdollista kokeilla. Palveluun kuului ilmainen PHP-esimerkkikoodi, jonka avulla oli mahdollista kokeilla viestin lähetystä. Viestit tulivat perille erittäin nopeasti, noin muutamassa sekunnissa. Maksaa voi esimerkiksi PayPalilla tai tilisiirrolla.

7 Yritys 2 Viestejä oli tarjolla etukäteen maksettuina paketteina. Yrityksen kotisivut eivät ensisilmäyksellä herättäneet kovinkaan suurta luottamusta. Sivujen ulkoasu oli hyvin pelkistetty, ja tietoa palvelusta oli melko vähän. Palvelu sähköpostin välityksellä toimi kuitenkin aluksi nopeasti, ja mahdollisuus tuotteen testaamiseen luvattiin ennen ostamista. Pienin tarjottu tekstiviestipaketti oli 10 000 viestiä, joiden käyttämiseen oli aikaa 4 kuukautta. Palvelun hintaan kuului vapaasti valittava korkeintaan 11-merkkinen lähettäjän nimi, joka näkyy vastaanottajan puhelimessa. En kuitenkaan koskaan päässyt kokeilemaan palvelun toimivuutta, eikä viesteihini enää vastattu ensimmäisen yhteydenoton jälkeen. Yritys 3 Yritys tarjosi SMS- ja MMS-viestien lähetyksen sekä niihin liittyviä valmiita sovelluksia, joilla voidaan toteuttaa esimerkiksi äänestyksiä, arvontoja sekä pääsylippujen myyntiä. Asiakaspalvelu oli nopeaa ja asiallista. Palvelusta veloitetaan lähetettyjen viestien mukaan. Muista yrityksistä poiketen yritys 3 ei tarjonnut minkäänlaista paljousalennusta viestien hinnoista. Palvelussa oli lisäksi sekä aloitus- että kuukausimaksu. Yritys 4 Yrityksen tarjoamia palveluita olivat esimerkiksi SMS- ja MMS-gatewayt, tekstiviestiäänestys sekä mobiilimaksaminen. Yritys vaikutti luotettavalta, ja asiakaspalvelu toimi nopeasti ja hyvin asiallisesti. Yrityksestä otettiin tarjouspyynnön jälkeenkin useita kertoja yhteyttä ja kyseltiin projektin kuulumisia. Viestit laskutetaan kuukausittaisen käytön mukaan. Lisäksi yritys veloittaa palvelusta sekä avaus- että kuukausimaksut. Yritys 5 Yritys tuottaa pääasiassa ohjelmistotuotteita ja -palveluita. Laskutus perustui lähetettyjen viestien määrään kuukaudessa. Viestimäärien ylittäessä 1 000:n rajan kuukaudessa, oli hinnoista mahdollista saada hieman alennusta.

8 Palveluun tulee lisäksi avaus- ja kuukausimaksut. Ainoana yrityksenä nimen asettamisesta lähettäjäksi peritään erillinen maksu. Yritys 6 Tekstiviestejä pystyi ostamaan haluamansa määrän (vähintään 100), ja ne ovat voimassa 12 kuukautta. Asiakaspalvelu toimi erittäin nopeasti ja ystävällisesti. Palvelua oli mahdollisuus kokeilla etukäteen 20 ilmaisen viestin avulla. Testeissä lähetetyt viestit tulivat perille lähes viiveettä. Yksisuuntaisessa gateway-palvelussa ei ole aloitus- eikä kuukausimaksuja, vaan asiakas maksaa vain lähettämistään viesteistä. Yritys 7 Yritys tarjosi ratkaisuja mobiilimarkkinointiin, SMS- ja MMS-viestien lähetykseen ja vastaanottoon sekä mobiililippujen käyttöönottoon. Viestejä oli tarjolla kahdessa eri laatuluokassa. Ensimmäisen luokan viestit on tarkoitettu palveluihin, joissa viestien täytyy mennä perille nopeasti ja luotettavasti. Toisen luokan viestejä käytetään palveluissa, joissa mahdollinen pieni viive viestin perille menossa ei ole ongelma. Laatuluokka 2 oli riittävä Booste Oy:n tarpeisiin. Laskutus tapahtui kuukaudessa lähetettävien viestien määrän perusteella. Mutta koska ensimmäinen hintaporras oli 50 000 viestiä ja nykyinen tarve vain muutamia tuhansia viestejä, pysyy hinta käytännössä vakiona. Palvelussa oli lisäksi sekä aloitus- että kuukausimaksut.

9 Taulukko 1. Palveluista syntyviä kustannuksia. Yritys Avausmaksu Kuukausimaksu Viestien hinta snt/kpl 3000 viestiä/kk + kk-maksu Yritys 1 0 0 4,2 126 Yritys 2 0 0 4,4 132 Yritys 3 390 59 9,0 329 Yritys 4 290 70 6,9 277 Yritys 5 200 50 8,0 290 Yritys 6 0 0 6,1 183 Yritys 7 250 200 6,0 380 Kuvio 1. Arvioidut kustannukset vuosittain, kun viestejä lähetetään 3000 kpl/kk. Hinnat ovat alv 0%. Arviossa on otettu huomioon mahdolliset kuukausimaksut. AinaCom Oy AinaCom on suomalainen ICT-palveluyritys, joka tarjoaa tietoliikenne- ja ITratkaisuja sekä yksityisten että yritysten tarpeisiin [9]. Yritys tarjoaa Suomessa yksinoikeudella Älytekstiviestipalvelua. Palvelua on mahdollista käyttää

10 esimerkiksi valmiin sovelluksen kautta internetselaimella tai suoraan omasta sähköpostista. Sähköpostin kautta toimivassa palvelussa on mahdollista lähettää ja vastaanottaa tekstiviestejä siten, että keskustelun viestihistoriaa on mahdollista seurata. Käytännössä tämä tarkoittaa sitä, että pystytään seuraamaan, mihin viestiin asiakas on vastannut. Tekstiviestit lähetetään samalla tavalla kuin tavallinen sähköpostiviesti, ja asiakkaan tekstiviestillä lähettämä vastaus saapuu suoraan takaisin sähköpostilaatikkoon. Palvelun käyttöönotto onnistuu vaivattomasti ja nopeasti. Palvelusta laskutetaan joko lähetettyjen viestien perusteella tai vaihtoehtoisesti on mahdollista sopia kiinteän kokoinen kuukausipaketti. [10] Booste Oy teki kokeilusopimuksen AinaCom Oy:n kanssa älytekstiviestipalvelusta. Palvelussa käytettiin sähköpostirajapintaa viestien lähettämiseen. Sopimus tehtiin kuukaudeksi, jonka aikana tehtiin markkinointikampanja, jossa kokeiltiin tekstiviestillä lähetetyn suoramarkkinoinnin tehokkuutta. Samojen tuotteiden tarjouksia lähetettiin tarkasti profiloidulle asiakasryhmälle 500 sähköpostilla ja 500 tekstiviesteillä. Kampanjasta saatu tulos oli suuri yllätys, sillä sähköpostiviesteistä tuli myyntiä 20 tuotetta, ja tekstiviesteistä vain 3. 4.3 Palveluntarjoajan valinta Tärkein valintaperuste palvelun valinnassa oli sen kustannukset. Yritys 1 valittiin lähempään tarkasteluun, koska se oli vaihtoehdoista halvin sekä viestien lähetys onnistui nopeasti ja luotettavasti. Lisäksi yrityksen tarjoamat rajapinnat ja valmiit esimerkkiohjelmat ja palvelut sopivat hyvin yrityksen tarpeisiin. 4.4 Kaupallisen viestinvälityspalvelun integrointi verkkokauppaan Integraatio kaupallisen viestinvälityspalvelun sekä Boostep.fi-verkkokaupan välille oli erittäin helppo toteuttaa, sillä palvelua tarjoava yritys antoi ilmaiseksi PHP-koodin, jolla viestejä oli mahdollista lähettää suoraan PHP-kielellä ohjelmoidusta verkkokaupasta. Valmiiseen koodiin tarvitsi vain syöttää oma käyttäjätunnus ja salasana sekä lähetettävä viesti ja vastaanottajan numero.

11 Ohjelma 1. PHP-koodi tekstiviestin lähetykseen kaupallisella viestinvälityspalvelulla. <? $user = "käyttäjä"; $password = "salasana"; $api_id = "1234567"; $baseurl ="http://api.yritys.fi"; $text = urlencode("lähetettävä viesti tähän."); $to = "0123456789"; // auth call $url = "$baseurl/http/auth?user=$user&password=$password&api_id=$api_id"; // do auth call $ret = file($url); // split our response. return string is on first line of the data returned $sess = split(":",$ret[0]); if ($sess[0] == "OK") { $sess_id = trim($sess[1]); // remove any whitespace $url = "$baseurl/http/sendmsg?session_id=$sess_id&to=$to&text=$text"; // do sendmsg call $ret = file($url); $send = split(":",$ret[0]); if ($send[0] == "ID") echo "success message ID: ". $send[1]; else echo "send message failed"; } else { echo "Authentication failure: ". $ret[0];

12 exit(); }?> 5 OMAN VIESTINVÄLITYSPALVELUN PYSTYTTÄMINEN Selvitin mahdollisuutta pystyttää oma tekstiviestinlähetyspalvelu Boostepin Red Hat Enterprise Linux -palvelimelle. Linuxille löytyi muutamia avoimen lähdekoodin sovelluksia juuri tähän tarkoitukseen. Selvitettyäni ohjelmien ominaisuuksia keskustelupalstoilta sekä ohjelmien kotisivuilta päädyttiin valitsemaan kaksi potentiaalisinta ehdokasta, joihin tutustuttiin syvällisemmin. Molempien ohjelmien kehitys ja päivitys jatkuu edelleen. 5.1 Vapaan lähdekoodin viestinvälityspalveluiden vertailu Kannel Kannel on suosittu ja monipuolinen WAP- ja SMS-gateway. Kannel tukee useita matkapuhelimia sekä gsm-modeemeja, jotka käyttävät AT-komentoja. Kannel tarjoaa paljon eri toiminnallisuuksia verrattuna kilpailijoihin, kuten esimerkiksi SMS-gatewayn luominen suoraan mobiilioperaattorin SMSC:hen (Short Message Service Center). [11] Suuren toimintojen määrän vuoksi Kanneliin oli vaikeampi tehdä tarvittavat konfiguroinnit, kuin esimerkiksi Gammuun. Tämä johtui siitä, että on erikseen konfiguroitava bearerbox sekä smsbox, joissa molemmissa on paljon asetuksia, joita tarvitsee määritellä. [12] Kannelin eri osat selviävät kuvasta 2.

13 Kuva 2. Kannelin osat [13]

14 Gammu Gammulla on muun muassa mahdollista lähettää sekä vastaanottaa SMSviestejä, vastaanottaa MMS-viestejä, varmuuskopioida puhelimen osoitekirja ja kalenteri sekä ladata ja lähettää tiedostoja puhelimeen. Gammu on pääasiallisesti tarkoitettu toimimaan Nokian puhelimien kanssa, mutta se tukee myös useita muita puhelin- ja modeemimerkkejä. Gammu tukee joidenkin puhelinmallien käyttämistä datakaapelin lisäksi myös Bluetoothin kautta. Lisäksi Gammun asentamiseen sekä käyttöön löytyi paljon selkeitä ja perinpohjaisia ohjeita internetistä. Jotta Gammu saadaan automatisoitua tekstiviestien lähettämiseen, tarvitsee asentaa ja konfiguroida käyttöön myös Gammu-smsd (Gammu Daemon). Gammulla on mahdollista lähettää tekstiviestejä PHP-sivulta (kuva 3) siten, että PHP-scriptillä luodaan MySQL:n Outbox kansioon uusi rivi, joka sisältää tarvittavat tiedot viestin lähettämiseen, kuten esimerkiksi viestin ja vastaanottajan numeron. Gammu daemon tarkkailee koko ajan kansiota. Kun se huomaa kansioon ilmestyneen uuden rivin, se lähettää tekstiviestin ja siirtää tekstiviestin Sent-kansioon. Gammu toimii sekä Linuxissa että Windowsissa. Gammun tukemat puhelimet ja modeemit löytyivät helposti sen kotisivuilta. Kuva 3. Gammun toimintaperiaate.

15 5.2 Tekstiviestipalvelun pystytykseen tarvittavat laitteet Useimmat vapaan lähdekoodin SMS gateway -ohjelmistot toimivat siten, että viestit lähetetään palvelimeen kytketyn puhelimen tai GSM-modeemin kautta. Testitarkoituksiin tavallinen matkapuhelin on riittävä, mutta pitkäaikaiseen käyttöön kannattaa ehdottomasti hankkia GSM-protokollaa tukeva modeemi. Modeemi on tavallista puhelinta paljon vakaampi, eikä kaikissa puhelimissa ole mahdollisuutta ladata puhelinta samalla, kun se on kytkettynä datakaapelilla tietokoneeseen. Testitarkoituksiin käytössämme oli Nokian E61 puhelin, joka liitettiin USB-datakaapelilla palvelinkoneeseen. Lisäksi puhelin tarvitsee matkapuhelinliittymän. Testausvaiheessa käytettiin prepaid-liittymää, jotta voitiin lähettää muutamia viestejä joilla kokeiltiin järjestelmän toimivuutta. Luvussa 5.7 on selvitetty operaattoreiden tarjoamat tekstiviestipaketit tähän tarkoitukseen. 5.3 Palvelimen käyttöjärjestelmän valinta ja asentaminen Gateway-ohjelmien testausta varten tarvittiin erillinen palvelin, jotta voitiin turvallisesti kokeilla ohjelmien toimivuutta. Palvelin asennettiin Turun ammattikorkeakoululta lainassa olleeseen Toshiba Tecra A2 -kannettavaan tietokoneeseen. Boostepin verkkokauppa pyörii kaupallisella RHEL-palvelimella. RHEL:iin pohjautuvan CentOS:n valinta palvelimen käyttöjärjestelmäksi oli helppo, sillä se on ilmainen, ja sen lisäksi RHEL:n asennuspaketit toimivat suoraan myös CentOS:ssa. Tällä tavoin oli mahdollista kokeilla tekstiviestien lähettämistä turvallisessa sekä varsinaista palvelinta vastaavassa ympäristössä. Minulla ei ennestään ollut kokemusta RHEL-pohjaisista Linuxkäyttöjärjestelmistä, mutta CentOS:n asennus onnistui helposti graafisen asennuksen sekä internetistä löytyneiden ohjeiden avulla [14]. Tämän jälkeen asensin palvelimelle Apachen, PHP:n ja MySQL:n viestien lähetystä varten sekä Webminin helpottamaan palvelimen hallintaa sekä tarvittavien

16 tietokantojen luomista. Ohjelmien asentaminen onnistui helposti Yumpaketinhallintatyökalulla. Asennuskomennot selviävät kuvasta 4. Kuva 4. PHP:n, Apachen, MySQL:n ja Webminin asennuskomennot 5.4 Gateway-ohjelman valinta, asennus ja konfigurointi Sekä Kannel että Gammu sisälsivät tarvittavat ominaisuudet lähettää sekä vastaanottaa tekstiviestejä. Päädyin kuitenkin lopulta valitsemaan Gammun sen helpomman konfiguroinnin, parempien tutoriaalien sekä hyvän ja selkeän tuettujen puhelinten ja modeemien tietokannan vuoksi. Latasin lähdekoodin Gammun kotisivuilta löytyvän linkin kautta [15]. Ohjelman kääntäminen ja asennus onnistuivat helposti Gammun kotisivuilta löytyvien ohjeiden avulla [16]. Gammun konfigurointi onnistui mielestäni vaivattomasti. Gammun (gammurc) ja Gammu Daemonin (gammu-smsdrc) asetukset täytyy määrittää erikseen. Asennustiedostot löytyvät etc-kansion juuresta. Kuvassa 5 on gammu-smsdrctiedostoon määritettävät asetukset. Gammurc-tiedosto sisältää samat asetukset kuin kuvan 5 kohdan [gammu] alapuolella sijaitsevat. Gammun alkuperäisistä asetuksista tarvitsee muuttaa vain port, model ja connection -kohdat riippuen käytettävästä puhelimesta tai modeemista ja siitä, mihin porttiin puhelin on kytketty palvelinkoneeseen [17]. Gammun puhelintietokannasta löytyy kunkin puhelimen asetukset sekä puhelimen tukemat toiminnot. Kuvan 5 asetukset on määritetty Nokian E61 puhelimelle, joka on kytketty palvelinkoneeseen USB-datakaapelilla. Gammu Daemonin esimerkkiasetukset löytyvät Gammun kotisivuilta [18]. Tein esimerkkiin muutamia lisäyksiä ja vaihdoin asetukset, kuten PIN-koodin ja MySQLtunnukset omia tietojani vastaaviksi (Kuva 5).

17 Kuva 5. Kuvankaappaus Gammun asetuksista. Kirjoittamalla komentoriville gammu --identify Gammu antaa puhelimen tiedot (Kuva 6). Näin voi myös varmistaa, että yhteys puhelimen ja palvelimen välillä on kunnossa. Kuva 6. Gammun puhelimentunnistus.

18 5.5 Tekstiviestin lähetys PHP-sivulta käyttäen Gammua Ohjelma 2. PHP-koodi tekstiviestin lähetykseen Gammulla <?php $number = '050123456'; $msg = 'Tämä on esimerkkiviesti'; $validity = '1'; // Viestin voimassaoloaika: 0 = 5min, 1 = 10min $conn = mysql_connect("localhost", "mysqlusername", "mysqlpwd") or die ("Ei yhteyttä"); mysql_select_db("smsd", $conn); $query="insert INTO outbox (UpdatedInDB,InsertIntoDB,Class,DestinationNumber,"; $query. ="TextDecoded,SendingDateTime,RelativeValidity,SenderID,"; $query.="deliveryreport,coding,creatorid)"; $query.="values(now(),now(),'-1','$number','$msg',null,'$validity',"; $query.= "'','no','default_no_compression','')"; mysql_query($query); mysql_close($conn);?> 5.6 Tekstiviestiliittymien vertailu Mobiilioperaattoreiden tarjoamien tekstiviestipakettien viestimäärät kuukaudessa ja yli menevien tekstiviestien kappalehinnat: DNA 3 000/kk ja 0,089 e/kpl Sonera 2 500/kk ja 0,081 e/kpl Elisa 1 200/kk ja 0,08 e/kpl

19 DNA oli edellä mainituista mobiilioperaattoreista ainoa, joka tarjosi räätälöityjä paketteja suurien tekstiviestimäärien lähettämiseen. Heidänkään palvelunsa eivät kuitenkaan soveltuneet suurten viestimäärien, kuten esimerkiksi 10 000 viestin, lähettämiseen kuukaudessa. Luvussa 4.2 esitellyllä AinaCom Oy:llä oli yrityksille tarjolla tekstiviestipaketteja kokoluokassa 50 15 000 viestiä kuukaudessa. Emme kuitenkaan päässeet neuvotteluissa niin pitkälle, että olisimme keskustelleet viestipakettien hinnoista. Kuvio 2. Tekstiviestiliittymien hinnat viestiä kohden 6 KAUPALLISEN JA OMATEKOISEN VIESTINVÄLITYSPALVELUN VERTAILU Suurimmat erot kaupallisen ja omatekoisen viestinvälityspalvelun välillä olivat hinta ja palvelun ylläpidon helppous. Oman palvelun kautta lähetetyt viestit voivat olla yli viisi kertaa halvempia verrattuna kaupallisiin palveluihin. Oman palvelun pystyttämistä vaikeuttaa huomattavasti se, ettei yrityksen verkkokauppaa pyörittävä palvelinkone sijaitse toimistotiloissa. Koska modeemien vakautta ei ole testattu eikä tiedetä, kuinka usein modeemia tai

20 palvelinta tarvitsisi käydä käynnistämässä uudelleen, paras vaihtoehto olisi pystyttää tekstiviestipalvelua varten uusi palvelinkone toimistotiloihin. Näin modeemi olisi tarvittaessa helppo käynnistää uudelleen. Lähes kaikissa kaupallisissa palveluissa oli mahdollista määrittää näkymään haluamansa nimi lähettäjän numeron sijasta ilman, että asiakas on tallentanut numeroa matkapuhelimeensa. Oman viestinvälityspalvelun kautta tällainen ei ollut mahdollista, vaan asiakas näkee viestin lähettäjänä vain puhelinnumeron. 7 YHTEENVETO Tämän opinnäytetyön tarkoituksena oli selvittää, miten matkapuhelinta voitaisiin hyödyntää verkkokaupan toiminnassa. Työssä tutkittiin pintapuolisesti verkkokaupan internetsivujen kääntämistä matkapuhelimella selattavaan muotoon sekä sitä, olisiko asiakkaiden mahdollista maksaa verkko-ostoksiaan matkapuhelimellaan. Syvällisemmin työssä perehdyttiin siihen, kuinka asiakkaille olisi mahdollista lähettää tekstiviesti, kun heidän tilauksessaan tapahtuu joitain muutoksia, kuten esimerkiksi tilatut tuotteen lähetetään verkkokaupan varastolta postiin. Tämä onnistui käyttämällä joko kaupallisia avaimet käteen periaatteella toimivia viestinvälityspalveluita tai pystyttämällä oma palvelu Booste Oy:n palvelinkoneelle. Lisäksi tarkasteltiin AinaCom Oy:n yksinoikeudella tarjoamaa Älytekstiviestipalvelua, jolla tehtiin myös kokeiluluonteinen suoramarkkinointikampanja. Työssä selvitettyjä asioita on mahdollista soveltaa kaikessa asiakaspalvelussa, jossa asiakasta halutaan lähestyä tekstiviestin välityksellä. Tulevaisuudessa työtä voisi jatkaa tutkimalla tarkemmin myös tekstiviestien vastaanottamista viestinvälityspalvelun avulla. Lisäksi omatekoisen viestinvälityspalvelun tekstiviestiliittymäpaketin viestimäärää voisi tutkia ja laskea tarkemmin sekä pyytää pakettitarjousta AinaCom Oy:ltä.

21 8 LÄHTEET [1] http://www.netlab.tkk.fi/tutkimus/momi/publications/riikonen_ip_traffic_measurements_2008.p df (luettu 19.1.2010) [2] http://www.netlab.tkk.fi/~jakivi/publications/kivi_mobile_handset_population_2005-2008.pdf (luettu 19.1.2010) [3] Lukkari Jukka. Tekniikka & Talous 9.4.2010. Pankki joka taskuun. [4] Hämeen-Anttila Tapio. 2002. Mobiilipalveluiden tuottaminen. Docendo. [5] http://www.finland.ie/public/default.aspx?contentid=132994&contentlan=1&culture=fi-fi (luettu 27.4.2010) [6] http://tieku.fi/kysy-meilta/missa-tekstari-odottaa-kun-kanny-on-kiinni (luettu 27.4.2010) [7] http://www.funsms.net/sms_tutorial.htm (luettu 9.5.2010) [8] Penttinen Jyrki. 1999. GSM-tekniikka järjestelmän toiminta, palvelut ja suunnittelu. WSOY [9] http://www.aina.fi/yhtiotieto (luettu 12.5.2010) [10] Palaveri AinaCom Oy:n toimipisteessä 30.3.2010. [11] http://kannel.org/overview.shtml (luettu 16.4.2010) [12] http://www.chipmunkninja.com/setting-up-configuring-and-using-13@ (luettu 16.4.2010) [13] http://www.kannel.org/download/kannel-arch-snapshot/arch.html#aen72 (luettu 16.4.2010) [14] http://www.howtoforge.com/quick-n-easy-lamp-server-centos-rhel (luettu 12.2.2010) [15] http://wammu.eu/download/gammu/source/ (luettu 12.2.2010) [16] http://www.gammu.org/wiki/index.php?title=gammu:compiling/installing_in_linux (luettu 12.2.2010) [17] http://sarajarvi.org/tutoriaalit-smsgw/ (luettu 8.5.2010) [18] http://cihar.com/gammu/gammu-smsdrc.5.html (luettu 11.3.2010)