HTTP API V.1.09. Zoner Oy 05.12.11. Sivu 1/15



Samankaltaiset tiedostot
Salasanan vaihto uuteen / How to change password

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

Tekstiviestipalvelun rajapintakuvaus

OnniSMS Rajapintakuvaus v1.1

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Lokivirheiden analysointi

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Internet Protocol version 6. IPv6

OSI ja Protokollapino

Telecommunication Software

Vaalikone.fi API Presidentinvaalit 2012

Järjestelmän syötteet ja tulosteet Kohahdus Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

VETUMA-PALVELUN PALVELINVARMENTEET

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Curriculum. Gym card

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

Capacity Utilization

7.4 Variability management

SuomiCom-sähköpostiasetukset Microsoft Outlook 2016

C:. S: 250 Message accepted for delivery C: QUIT S: 221 princeton.edu closing connection

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Efficiency change over time

Operatioanalyysi 2011, Harjoitus 2, viikko 38

Sähköpostisanoman muoto. Push- ja pull-protokollat. työntöprotokolla (PUSH) Yleisiä sanoman otsakekenttiä kentät erotettu rivinvaihdolla

16. Allocation Models

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Lähettävä postipalvelin Vastaanottava postipalvelin

2017/S Contract notice. Supplies

Group 2 - Dentego PTH Korvake. Peer Testing Report

MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.

Push- ja pull-protokollat

MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.

Sivuston tiedotmysiteworthcheck.com

812336A C++ -kielen perusteet,

TCAP - Transaction Capabilities Sovellusosaa käyttävät

Rajapintakuvaus Steam Engine

Use of spatial data in the new production environment and in a data warehouse

KÄYTTÖOHJE HLS 35. Versio (6) TOIMINTOKAAVIO

Bounds on non-surjective cellular automata

PAINEILMALETKUKELA-AUTOMAATTI AUTOMATIC AIR HOSE REEL

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

truck Check In. truck Check Net. ewaybill ja ajat suoraan terminaaliin

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

ARKISTOLUETTELO. Kopio SIVISTYSTOIMI KESKITETYT PALVELUT ORGANISAATIO JA TOIMINTA PÄÄTÖKSENTEKOMENETTELY LAKKAUTETUT TOIMIELIMET URHEILULAUTAKUNTA

3. IP-kerroksen muita protokollia ja

Onecapital Invoicer XML API

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

Käyttäjäliitäntä (user agent) sanomien kirjoittaminen, lukeminen ja lähettäminen

Roadbook

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

MiFIR-kaupparaportoinnin tekninen ohje

Security server v6 installation requirements

Kanta PHR:n Sandboxympäristöt. Eeva Turkka

Rekisteriseloste. Rekisterinpitäjä. Yhteyshenkilö rekisteriä koskevissa asioissa. Rekisterin nimi. Henkilötietojen käsittelyn tarkoitus

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Bruksanvisning. Bruksanvisning. Käyttöohje FIN. Brugsanvisning. User Manual. Gebruikershandleiding. DEFA SilentAlarm

Mobility Tool. Demo CIMO

KMTK lentoestetyöpaja - Osa 2

Tietuekuva. Aineistosiirrot XML ISO XML pain MT101 sanomasäännöt

Q = pienin suunniteltu ilmamäärä ja k = puhaltimen tai iirispellin k-arvo.

HITSAUKSEN TUOTTAVUUSRATKAISUT

LUONNOS RT EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May (10)

Security server v6 installation requirements

Asiakaspalautteen merkitys laboratoriovirheiden paljastamisessa. Taustaa

Roadbook

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella

AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake

Portugalin tasavallan aloite neuvoston päätökseksi Schengenin konsultointiverkoston (tekniset eritelmät) osan 1 muuttamisesta

Construction work for buildings relating to health

Choose Finland-Helsinki Valitse Finland-Helsinki

9/11/2015 MOBILITY TOOL+ ERASMUS+ Learning Mobility of Individuals. M a n a g e m e n t. I s s u e. T o o l

Käyttöopas. ADAP-KOOL AK-ST 500 Oy Danfoss Ab / Kylmäosasto 1

C++11 seminaari, kevät Johannes Koskinen

KOHDE: Kansakoulukuja 1 Fredrikinkatu 57 Tilatiedot 1. Kerros

QR-KOODIN KÄYTTÖ TILISIIRTOLOMAKKEELLA

WindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma

This notice in TED website:

esimerkkejä erilaisista lohkokoodeista

Datahub-projekti. Prosessityöryhmä

TCAP - Transaction Capabilities Sovellusosaa käyttävät

Transport services (excl. Waste transport)

LYTH-CONS CONSISTENCY TRANSMITTER

I. Principles of Pointer Year Analysis

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result

Varmennepalvelu - testipenkki. Kansallisen tulorekisterin perustamishanke

Metsälamminkankaan tuulivoimapuiston osayleiskaava

TM ETRS-TM35FIN-ETRS89 WTG

2.2. Sähköposti. SMTP (Simple Mail Transfer Protocol) Postipalvelimet käyttävät SMTPprotokollaa. TCP-yhteys on pysyvä

Matkustaminen Majoittuminen

( ,5 1 1,5 2 km

Supplies

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

Matkustaminen Majoittuminen

Transkriptio:

Sivu 1/15 HTTP API V.1.09

SISÄLLYSLUETTELO: Sivu 2/15 1. Viestin pituus... 3 1.1 Erikoismerkit... 3 2. Viestirakenne... 3 3. HTTP(s) POST LÄHETYS... 4 3.1 HTTP(s) POST KREDIITIT... 5 3.2 HTTP(s) POST VÄLITYSTIEDOT... 5 3.3 HTTP(s) POST VASTAANOTTO.... 6 4. HTTP(s) GET LÄHETYS... 6 4.1 HTTP(s) GET KREDIITIT... 7 4.2 HTTP(s) GET VÄLITYSTIEDOT... 7 4.3 HTTP(s) GET VASTAANOTTO.... 8 5. SMTP LÄHETYS... 8 6. VÄLITYSTIEDOT STATUS CODES... 9 6.1 VIESTITYYPIT JA KOODAUS...... 9 6.2 CONCATENATION USER DATA HEADER (UDH)... 10 7. GSM error codes... 10 8. URL Encoding... 13

1. Viestin pituus Sivu 3/15 Yhden tekstiviestin maksimipituus on 160 merkkiä. Mikäli lähetettävän viestin pituus on enemmän, jakaa järjestelmä viestin useaan jatkettuun tekstiviestiin, maksimissaan kolmeen. Tällöin yksittäisten jaetun tekstiviestin maksimipituus laskee 153 merkkiin. Pisin lähetettävä viesti on siis 3 x 153 = 459 merkkiä. Yli 160 merkin viestejä lähetettäessä tulee huomioida, että jokainen jaetun tekstiviestin osa laskutetaan omana viestinään. Viestin pituus Tekstiviestien määrä 0 160 Merkkiä 1 161 306 Merkkiä 2 307 459 Merkkiä 3 1.1 Erikoismerkit Erikoismerkkejä on 9 kappaletta, jotka lasketaan kahdeksi erilliseksi merkiksi viestiä lähettäessä. Tästä johtuen viestin pituus voi ylittää maksimipituuden, jolloin viesti voi lähteä 2 tai 3 osassa riippuen viestin pituudesta, sekä viesti laskutetaan 2 tai 3 tekstiviestistä. Erikoismerkit Nimi [ Open square \ Backslash ] Close Square ^ Caret { Left Brace Vertical bar } Right brace ~ Tilde Euro symbol 2. Viestirakenne HTTP-siirtoa käytettäessä tarvittavat parametrit välittyvät POST tai GET-parametreina. Tekstiviestin sisällön tulee olla ISO8859-1- tai ISO8859-15-koodauksen mukaista, jotta skandinaaviset merkit välittyvät oikein. numberfrom-parametri voi puhelinnumeron lisäksi olla merkkejä a-z, A-Z ja 0-9 (esim. Yritys), mutta ei esimerkiksi välilyöntejä. Maksimipituus on 11 merkkiä. Parametri Pakolinen Selite username On Zoner Oy:n antama käyttäjätunnus password On Zoner Oy:n antama salasana numberto On Viestin vastaanottajan numero (35840123456) numberfrom On Viestin lähettäjä (35840123456) tai 11 merkkiä dr Ei Viestin välityksen kuittaus pyyntö (dr=1) message On Teksiviestin sisältö tekstinä, max 459 merkkiä 3. HTTP(s) POST - LÄHETYS

Sivu 4/15 Post URL https://sms.zoner.fi/sms.php Parameters username=kayttaja&password=salasana&numberto=35840123123&numb erfrom=zoner.fi&message=viesti+tähän Optional dr=1 Response OK 1231234 Description Response Code OK 1231234 ERR -15 ERR -20 ERR -25 ERR -30 Selite Viesti lähetetty onnistuneesti SMSC centteriin (seurantanumero) Virheellinen puhelinnumero tai vastaanottajamaa Laitteistovirhe, yritä hetken kuluttua lähettää viesti uudestaan Virheelinen parametri, korjaa GET/POST kutsu Virheelinen vastaanottajamaa / Ei oikeutta lähettää ulkomaille

Sivu 5/15 3.1 HTTP(s) POST KREDIITIT Post URL https://sms.zoner.fi/sms.php Parameters username=kayttaja&password=salasana Response 768 Description Ilmoittaa jäljellä olevat krediitit Jos krediitit vanhentuneet, ilmoittaa seuraavan tekstin: Krediitit vanhentuneet: 25.8.2008 Jos krediittejä jäljellä 0 ilmoittaa seuraavan tekstin: Krediitit loppu, Tilaa lisää myynti(at)zoner.fi 3.2 HTTP(s) POST VÄLITYSTIEDOT Post URL https://sms.zoner.fi/sms.php Parameters username=kayttaja&password=salasana&id=tracking_id Description Tracking_id:Status:Status_Error:Status_Date:Ip:Numberto:numberfrom:se nd_date:message Response 78444537:1::1224138100:212.149.82.14:35840123456:zoner.fi:12241381 37:Viesti Description Ilmoittaa viestin lähetys- ja välitystiedot Response Tracking_id Status Status_Error Status_Date Numberto Numberfrom Send_date message Selite Viestin seurantanumero Viestin vastaanottajan tilatieto Viestin vastaanottajan virhekoodi Viestin vastaanottajan aika (unix timestamp) Viestin vastaanottajan numero Viestin lähettäjän numero Viestin lähettäjän aika (unix timestamp) Teksiviestin sisältö tekstinä Viestin välitystiedoista (status / Status error / Status Date) eivät näy heti viestin lähettämisen jälkeen. Riippuen viestin perille menosta tai vastaanottajan puhelimen näkyvyydestä verkkoon, viivettä voi olla minuutista vuorokauteen (max 24h). Viestin vastaanottajan tilatieto: kts. Kohta: 5. VÄLITYSTIEDOT STATUS CODES Viestin vastaanottajan virhekoodi: kts. Kohta 6. GSM error codes

3.3 HTTP(s) POST VASTAANOTTO Sivu 6/15 Post URL https://sms.zoner.fi/sms.php Parameters username=kayttaja&password=salasana&incoming=puhelinnumero Optional id=tracking_id id=list (50 viimeisintä viestiä) Description Tracking_id:Numberfrom:Numberto:Dcs:Status_Date:Udh:Message Response 236537:35840123456:35840654321:1:1245043023::Viesti 236538:35840123456:35840654321:1:1245043024::Viesti... Description Palautetaan asiakkaalle kaikki saapuneet viestit ja merkataan ne luetuiksi Response Tracking_id Numberfrom Numberto Dcs Status_Date Udh message Selite Viestin seurantanumero Viestin lähettäjän numero Viestin vastaanottajan numero (Asiakkaan tilaama puhelinnumero) Viestin tyyppi ja koodaus Viestin vastaanotto aika (unix timestamp) Viestin otsikkotiedot Teksiviestin sisältö tekstinä Jos asiakkaan puhelinumeroon ei ole vastaanotettu yhtään viestiä, palautetaan tyhjä. Palveluun ei ole toistaiseksi saatavilla lyhytnumeroita. 4. HTTP(s) GET - LÄHETYS Request URL https://sms.zoner.fi/sms.php? username=kayttaja&password=salasana&numberto=35840123123&numb erfrom=zoner.fi&message=viesti+tähän Optional dr=1 Response OK 1231234 Description Response Code OK 1231234 ERR -15 ERR -20 ERR -25 Selite Viesti lähetetty onnistuneesti SMSC centteriin (seurantanumero) Virheellinen puhelinnumero tai vastaanottajamaa Laitteistovirhe, yritä hetken kuluttua lähettää viesti uudestaan Virheelinen parametri, korjaa GET/POST kutsu

4.1 HTTP(s) GET KREDIITIT Sivu 7/15 Request URL https://sms.zoner.fi/sms.php?username=kayttaja&password=salasana Response 768 Description Ilmoittaa jäljellä olevat krediitit Jos krediitit vanhentuneet, ilmoittaa seuraavan tekstin: Krediitit vanhentuneet: 25.8.2008 Jos krediittejä jäljellä 0 ilmoittaa seuraavan tekstin: Krediitit loppu, Tilaa lisää myynti(at)zoner.fi 4.2 HTTP(s) GET VÄLITYSTIEDOT Request URL https://sms.zoner.fi/sms.php? username=kayttaja&password=salasana&id=tracking_id Description Tracking_id:Status:Status_Error:Status_Date:Ip:Numberto:numberfrom:se nd_date:message Response 78444537:1::1224138100:212.149.82.14:35840123456:zoner.fi:12241381 37:Viesti Description Ilmoittaa viestin lähetys- ja välitystiedot Response Tracking_id Status Status_Error Status_Date Numberto Numberfrom Send_date message Selite Viestin seurantanumero Viestin vastaanottajan tilatieto Viestin vastaanottajan virhekoodi Viestin vastaanottajan aika (unix timestamp) Viestin vastaanottajan numero Viestin lähettäjän numero Viestin lähettäjän aika (unix timestamp) Teksiviestin sisältö tekstinä Viestin välitystiedoista (status / Status error / Status Date) eivät näy heti viestin lähettämisen jälkeen. Riippuen viestin perille menosta tai vastaanottajan puhelimen näkyvyydestä verkkoon, viivettä voi olla minuutista vuorokauteen (max 24h). Viestin vastaanottajan tilatieto: kts. Kohta: 5. VÄLITYSTIEDOT STATUS CODES Viestin vastaanottajan virhekoodi: kts. Kohta 6. GSM error codes

4.3 HTTP(s) GET VASTAANOTTO Sivu 8/15 Request URL https://sms.zoner.fi/sms.php? username=kayttaja&password=salasana&incoming=puhelinnumero Optional id=tracking_id id=list (50 viimeisintä viestiä) Description Tracking_id:Numberfrom:Numberto:Dcs:Status_Date:Udh:Message Response 236537:35840123456:35840654321:1:1245043023::Viesti 236538:35840123456:35840654321:1:1245043024::Viesti... Description Palautetaan asiakkaalle kaikki saapuneet viestit ja merkataan ne luetuiksi. Response Tracking_id Numberfrom Numberto Dcs Status_Date Udh message Selite Viestin seurantanumero Viestin lähettäjän numero Viestin vastaanottajan numero (Asiakkaan tilaama puhelinnumero) Viestin tyyppi ja koodaus Viestin vastaanotto aika (unix timestamp) Viestin otsikkotiedot Teksiviestin sisältö tekstinä Jos asiakkaan puhelinumeroon ei ole vastaanotettu yhtään viestiä, palautetaan tyhjä. Palveluun ei ole toistaiseksi saatavilla lyhytnumeroita. 5. SMTP LÄHETYS Content-Type text/plain Charset ISO-8859-15 / ISO-8859-1 / UTF-8 Email to smtp@sms.zoner.fi Subject Ei merkitystä Body username:kayttaja password:salasana numberfrom:zoner.fi numberto:35840123456 Body (optional) reply:email@asiakkaandomain.fi urltext:viesti+t%c3%a4h%c3%a4n. Body (Last) text:viesti tähän. Response OK 1231234 Description Lähettää asiakkaalle viestin seuranta numeron onnistuneesta viestinlähetyksestä, jos parametreissä on reply:<email> määritelty. Huom! text: tai urltext: parametri pitää viestiin määritellä viimeiseksi. Huom! Virheilmoitukset vain jos reply: parametri määritelty viestiin (body).

Sivu 9/15 Response Code OK 1231234 ERR -15 ERR -20 ERR -25 Selite Viesti lähetetty onnistuneesti SMSC centteriin (seurantanumero) Virheellinen puhelinnumero tai vastaanottajamaa Laitteistovirhe, yritä hetken kuluttua lähettää viesti uudestaan Virheelinen parametri, korjaa GET/POST kutsu Jos krediitit vanhentuneet, ilmoittaa seuraavan tekstin: Krediitit vanhentuneet: 25.8.2008 Jos krediittejä jäljellä 0 ilmoittaa seuraavan tekstin: Krediitit loppu, Tilaa lisää myynti(at)zoner.fi Jos virheellinen email viesti, ilmoittaa seuraavav tekstin: Virheellisesti muotoiltu EMAIl viesti. 6. VÄLITYSTIEDOT STATUS CODES Status Name Selite 1 Delivered Message delivered to handset. 2 Buffered Message has been queued on the SMSC, but no delivered yet. 3 Failed The message failed to deliver. The GSM error code may give more information. 5 Expired Message expired, could not be delivered within the validity period. 6 Rejected Message rejected by SMSC. 7 Error SMSC error, message could not be processed this time. 11 Unknown Unknown status, usually generated after 24 hours if no status has been returned from the SMSC. 12 Unknown Unknown status, SMSC returned a non standard status code. 6.1 Viestityypit ja koodaus Viestityyppi Arvo Selite Plain (7-bit) 1 (default) Plain SMS text such as English encoded as ISO-8859-1 (latin 1) Flash Plain (7-bit) 0 Same as above but pops on screen without the user having to selecte read message. Binary (8-bit) 2 Hex encoded binary data, accompanied with User Data Header is used for transmissions of WAP Push alerts, monophonic ringtones, operator logos, Vcards and other smart message formats. Unicode (UCS2) 4 UCS2 hex used for representing characters not in the GSM alphabet such as Arabic. Flash Unicode 5 Same as above but pops up on screen without the user

(UCS2) Plain (7-bit) GSM Encoded Flash Plain (7-bit) GSM Encoded Sivu 10/15 having select read message. 6 Plain SMS text such as English but encoded using GSM alphabet. 7 Same as above but pops on screen without the user having to select read message. 6.2 CONCATENATION User Data Header (UDH) Octet number Arvo Selite 1 00 Information Element identifier (IEL). Does not change. 2 03 Information Data Length (IEDL). Does not change. 3 AA Unique hexadecimal reference number. Does change for every set of Concatenated SMS. 4 03 Total number of concatenated SMS. Remain the same for each part of a concatenated SMS. 5 01 Current concatenated SMS part number. Does change for every SMS part. Esimerkki kolmiosaisesta viestistä: 0003010301 0003010302 0003010303 Huom! Jatkettuja viestejä ei tueta muissa kuin GSM-verkoissa. (esim. Yhdysvalloissa ei toimi). 7. GSM error codes Status Selite 0001 unknownsubscriber 0002 unknownbasestation 0003 unknownmsc 0005 unidentifiedsubscriber 0006 absentsubscribersm 0007 unknownequipment 0008 roamingnotallowed 0009 illegalsubscriber 000a bearerservicenotprovisioned 000b teleservicenotprovisioned 000c illegalequipment 000d callbarred 000e forwardingviolation 000f cug-reject 0010 illegalss-operation 0011 ss-errorstatus 0012 ss-notavailable 0013 ss-subscriptionviolation 0014 ss-incompatibility

0015 facilitynotsupported 0017 invalidtargetbasestation 0018 noradioresourceavailable 0019 nohandovernumberavailable 001a subsequenthandoverfailure 001b absentsubscriber 001c incompatibleterminal 001d shorttermdenial 001e longtermdenial 001f subscriberbusyformt-sms 0020 sm-deliveryfailure 0021 messagewaitinglistfull 0022 systemfailure 0023 datamissing 0024 unexpecteddatavalue 0025 pw-registrationfailure 0026 negativepw-check 0027 noroamingnumberavailable 0028 tracingbufferfull 002b numberofpw-attemptsviolation 002c numberchanged 002d busysubscriber 002e nosubscriberreply 002f forwardingfailed 0030 or-notallowed 0031 ati-notallowed 0032 nogroupcallnumberavailable 0033 resourcelimitation 0034 unauthorizedrequestingnetwork 0035 unauthorizedlcsclient 0036 positionmethodfailure 003a unknownorunreachablelcsclient 0047 unknownalphabet 0048 Ussd-Busy 0056 SubscriberLocationReport 2100 Unrecognized component 2101 Mistyped component 2102 Badly structured component 2200 Duplicate invoke ID 2201 Unrecognized operation 2202 Mistyped parameter 2203 Resource limitation 2204 Initiating release 2205 Unrecognized linked ID 2206 Linked response unexpected 2207 Unexpected linked operation 2300 Unrecognized invoke ID 2301 Return Result unexpected 2302 Mistyped parameter 2400 Unrecognized invoke ID Sivu 11/15

Sivu 12/15 2401 Return Error unexpected 2402 Unrecognized error 2403 Unexpected error 2404 Mistyped parameter 6000 MemoryCapacityExceeded 6001 EquipmentProtocolError 6002 EquipmentNotSM-Equipped 6003 UnknownServiceCentre 6004 UnknownServiceCentre 6005 InvalidSME-Address 6006 subscribernotsc-subscriber 8000 Unrecognized message type 8001 Unrecognized transaction ID 8002 Badly formatted transaction portion 8003 Incorrect transaction portion 8004 Resource limitation 800b Dialogue collision 8010 Node not reachable 81xx Incorrect message length 82xx Missing mandatory IE 83xx Incorrect IE length 84xx Bad parameter value 85xx No free dialogues 86xx Invalid dialogue ID 87xx Exceeded maximum length 88xx Invalid parameter 89xx Inappropriate transport message 8axx Agent not registered 8bxx Dialogue collision 8cxx TC User not bound C001 sc-addressnotincluded C002 mnrf-set C004 Mcef-Set C008 mnrg-set E001 The dialogue has received a MAP-DELIMITER unexpectedly. E002 The dialogue has received a MAP-SERVICE-REQUEST unexpectedly. E010 Could not decode an ASN.1 encoded parameter. E011 Could not ASN.1 encode a parameter. E020 Dialogue queue size exceeded. E040 Dialogue timed out, i.e. the far side did not respond or there is a network problem. E080 Invalid delivery outcome (< 0 or > 2 on any MAP level, or 1 on MAP 1) E081 E1xx Invalid destination address Invalid destination addresscould not open MAP dialogue; the lowest 8 bits contain the code returned by TDAPI 8. URL Encoding

Sivu 13/15 Allowed without URL encoding: Character Name Hex 0-9 Numbers 30-39 A-Z Upper case letters 41-5A a-z Lower case letters 61-7A ( Left parenthesis 28 ) Right parenthesis 29 _ Underscore 5F. Full stop 2E! Exclamation 21 * Asterisk 2A Requires URL encoding: Character Name Hex LF Line Feed 0A CR Carriege Return 0D SP Normal Space 20 Double quote 22 # Hash 23 $ Dollar 24 % Percent 25 & Ampersand 26 + Plus sign 2B, Comma 2C - Minus sign 2D / Forward slash 2F : Colon 3A ; Semicolon 3B < Less than 3C = Equals 3D > Greater than 3E? Question mark 3F @ At sign 40 [ Open square bracket 5B \ Backslash 5C ] Close square bracket 5D ^ Caret 5E { Left brace 7B Vertical bar 7C } Right brace 7D ~ Tilde 7E Euro symbol 80 - - Sector Sign 8E - - U grave 95 - - U 96

- - U 97 - - U umlaut 98 Inverted exclamation A1 Pound sign A3 Euro symbol A4 Yen sign A5 Section sign A7 Inverted question mark BF À A grave C0 Á A acute C1 Â A circumflex C2 Ã A tilde C3 Ä A umlaut C4 Å A ring C5 Æ AE ligature C6 Ç C cedilla C7 È E grave C8 É E acute C9 Ê E circumflex CA Ë E umlaut CB Ì I grave CC Í I acute CD Î I circumflex CE Ï I umlaut CF Ð ETH D0 Ñ N tilde D1 Ò O Grave D2 Ó O acute D3 Ô O Circumflex D4 Õ O tilde D5 Ö O umlaut D6 Ø O Slash D8 Ù U Grave D9 Ú U acute DA Û U circumflex DB Ü U umlaut DC Ý Y acute DD ß Sharp s DF à a grave E0 á a acute E1 â a circumflex E2 ã a tilde E3 ä a umlaut E4 å a ring E5 æ ae ligature E6 ç c cedilla E7 è e grave E8 é e acute E9 ê e circumflex EA ë e umlaut EB Sivu 14/15

ì i grave EC í i acute ED î i circumflex EE ï i umlaut EF ð eth F0 ñ n tilde F1 ò o grave F2 ó o acute F3 ô o circumflex F4 õ o tilde F5 ö o umlaut F6 ø o slash F8 ù u grave F9 ú u acute FA û u circumflex FB ü u umlaut FC ý y acute FD Sivu 15/15 Huom! - - esittää ei tulostettavissa olevaa kirjainta.