GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS



Relevanta dokument
Dokumentation. Ver Sida 1

Messit Webb användarhandledning

Dokumentation. Ver Sida 1

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Integration mot Cellsynts SMS gateway via HTTP-gränssnitt (teknisk dokumentation)

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

Tjänstebeskrivning. Sergel 2SMS. 1 Tjänstebeskrivning Sergel 2SMS Version 1.3

MO-SMS API-dokumentation. API-beskrivningar för inkommande och utgående SMS

REST API Generellt https POST UTF-8 API_key JSON

Integration mot Cellsynts SMS gateway via HTTP-gränssnitt (teknisk dokumentation) Cellsynt

SMS WEBB - HANDBOK. Logga in. Ställ in och ändra din användarinformation

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Manual SMS Gateway NÄRHÄLSAN

LabPortalen Services 2.11

Integration med Elektroskandias Internetbutik

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

UC API Teknisk referens för UC:s svenska personinformation

SMS Webb Handbok. Logga in. Ställ in och ändra din användarinformation

RDT Externt Webbtjänst Gränssnitt

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Geodataportalen - Metadata - Dokumentation av tjänster

LabPortalen Services 2.14

API Notera HTTPS POST msg UTF-8. API_key JSON Mobilnummer format 1. Skicka ett SMS till specifikt nummer POST parametrar: from msg API_key Exempel:

RDT Externt Webbtjänst Gränssnitt

Tentamen Nätverksprogrammering Lösningsförslag

Tentamen ID1004 Objektorienterad programmering May 29, 2012

eremiss 3.23 Webservices integration

Certifikattjänsten - testbädd. Anläggningsprojekt för ett nationellt inkomstregister

Laboration A Objektsamlingar

ADO.NET Murach Kapitel 17-20

Release Notes. Vad är nytt i Easy Planning Programmet nu Vistakompatibelt. Ny html hjälpfil anpassad för Vista

Tele2 Växel. mobil. Så här enkelt är det! Vill du också ha en lösning som passar ditt företag? Gå in på tele2.se/foretag eller ring

Överföring av filer med Zendto v 1.1. stora filer som inte kan skickas via e-post konfidentiella uppgifter som inte kan skickas via okrypterad e-post

REST API Generellt https POST UTF-8 API_key JSON

eremiss 3.20 Webservices integration

BILAGA 6a - TJÄNSTEBESKRIVNING

Manual för administratörer Vidarekoppling med webbaccess och Inkommande statistik. Version B

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning

Konvertering från sträng. Winstrand Development

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Generiska konstruktioner. Kursbokens kapitel 13

MBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp

12 juni 2009 Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Webbtjänster med API er

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod

Webservice tjänsten GetPerson Slagning mot befolkningsregister

LabPortalen 2.29 Webservices integration

Föreläsning 3-4 Innehåll

Föreläsning 7. Träd och binära sökträd

Ange ditt användarnamn och lösenord. Bild 1 visar inloggningssidan.

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner

Filleveranser till VINN och KRITA

UC API Teknisk referens för UC:s svenska företagsinformation

ID1004 Laboration 4, November 2012

Funktionell programmering DD1361

Erfarenheter från labben

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V

skicka sms enkelt från din e-post

Manual. Anvisningar för användning. Snom 320 växel

Typkonvertering. Java versus C

LabPortalen 2.18 Webservices integration

Snabbguide. Secur box och GDPR e-fax

TrackBlock Tracking System Bruksanvisning

Snabbguide Visma Compact API Copyright Visma Spcs AB

* Skatteverket. Beskattningsuppgifter. Förfrågan och svar. IT-avdelningen. Kravspecifikation 1.0

Snabbguide. Version

Tentamen i Introduktion till programmering

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Dokumentation för tjänsten Tjänstefördelning

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK

Inledande programmering med C# (1DV402) 27+15=42 1 (22)

Arrayer (fält)

Sida: 1 av 8. WSOccupation Dokumentation

Introduktion till Jasmine 1.2 ODQL

Användarhandledning Version 1.2

Dokumentation om DAK-formatet

Uppkoppling med Pulse Secure och Symantec VIP Access

Exempel på listor (klassen ArrayList). Ett exempel med fält. Avbildning är en speciell typ av lista HashMap.

BRUKSANVISNING EASYSTART GSM TC 202

InTime Message Center SMS gränssnittsspecifikation V2.3

Det finns möjlighet att skicka SMS från ett flertal ställen i Rebus-systemet, detta dokument går igenom alla ställen där det fungerar.

INTAB Interface-teknik AB Bruksanvisning för SMS-volt. SMS-volt

XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

INTAB INTERFACE-TEKNIK AB Manual för SMS-temp. SMS-temp

TENTAMEN PROGRAMMERINGSMETODIK MOMENT 2 - JAVA, 4P

E-legitimationsnämndens legitimeringstjänster för test

Övningsuppgifter kapitel 8

RegionNavet för befolkningsuppgifter - fördjupad information

Instruktioner för att ansluta till Polars elsystem via webbläsare. App-Android

Uppgiftskravstjänsten Beskrivning av XML-schema för uppgiftskrav som öppna data. Version 2.0

Repetition av OOP- och Javabegrepp

SMS Switch Butler. SMS-Switch Butler. Toleka AB, Fenixväg 28, Gustavsberg Tel: , fax:

OOP Objekt-orienterad programmering

Datalogi, grundkurs 1. Lösningsförslag till tentamen

Geodataportalen - Metadata -Webbformulär för redigering av metadata

Uppdaterad: Aktivera och skicka SMS

Namn Stil Dokumentation Objekt-orienterad programmering OBS OBS OBS OBS OBS OBS OBS OBS

Tentamen TEN1 HI

LabPortalen 2.20 Webservices integration

Transkript:

GATEWAY TJÄNSTEBESKRIVNING Tjänsten Messit Gateway består av ett gränssnitt som enkelt kan implementeras i en egen applikation. Det enda som krävs för att använda Messit Gateway är att applikationen som ska skicka meddelanden har anslutning till Internet. Messit Gateway är utformad som en Webservice med metoder för att skicka SMS, FastnätsSMS och Minicall samt metoder för att hämta inkommande SMS. Webbservice En webbservice är ett standardiserat sätt att integrera webbaserade applikationer med hjälp av XML. Det finns olika sätt att implementera en webbservice i en applikation, t.ex. kan SOAP tillsammans med WDSL användas vilket gör det enkelt att använda de metoder som webservicen erbjuder. Ett annat sätt att implementera webservicen är att använda HTTP-GET och HTTP-POST. Det rekommenderas att Messit Gateway 2.0 implementeras med SOAP/WSDL. WSDL-fil https://www.minicall.se/messitgateway/messitgateway.asmx Skicka meddelanden Messit Gateway meddelandeerna SMS, FastnätsSMS och Minicall. Xml elementet ReceiverType används för att indikera vilken av meddelande som skickas vid respektive anrop. ReceiverType MclTone MclNumeric MclText Sms Meddelande Minicall ton Minicall numerik Minicall text SMS och FastnätsSMS Version 4.0, Juni 2010

SendMessages Metoden skickar ett meddelande till en angiven mottagare, ett anrop ska innehålla parametrar enligt nedanstående tabell. Elementet Text i xml strängen konverteras till alfanumerik enligt teckenkodning IA5 för receivertype MclText och Sms, för receivertype MclNumeric konverteras Text till ett 4 bitars numeriskt värde. receivertype MclTone sänder tomma meddelanden. Varje SendMessages operation kan innehålla ett eller flera meddelanden. Parameter Typ Beskrivning Kommentar Parameter User String Användarnamn Erhålls från Generic Mobile Password String Lösenord Erhålls från Generic Mobile Så här fungerar tjänsten Xml element Text String Meddelandet 0 tecken för receivertype Mcl- Tone Max 20 tecken för receivertype MclNumeric Max 400 tecken för receivertype MclText Max 3060 tecken för receivertype Sms Xml element To String Mottagarens telefonnummer Xml element Receiver e Internationellt och nationellt format stöds. Varje meddelande kan innehålla ett flertal mottagare. String Mottagar MclTone = Minicall ton, MclNumeric = Minicall numerisk, Mcl- Text = Minicall text, Sms = SMS och FastnätsSMS Xml element From String Sändarinformation Information om avsändaren Async Boolean True = funktionen (metoden) returnerar direkt efter validering Här visas ett exempel på hur en xml stäng kan se ut <Messages xmlns= http://genericmobile.se/messitgateway/ SendMessages_20 ><Message><To receivertype= Sms >0761046587</ To><From>Generic</From><Text>Messit Gateway 2.0 Test Generic Mobile</Text></ Message></Messages>

Anropets kvittens innehåller nedanstående parametrar Parameter Parameter Typ Beskrivning Kommentar Xml element Code String Resultat Information om operationen lyckats Xml element Info String Kvittensnummer eller felinformation Xml element Result String Utökad information om fel i Info om ej success Xml element Parts String Antal delar vid konkatinerade SMS Xml element SeqNum String Sekvens nummer Unikt nummer per meddelande som kan användas för leveransrapporter eller en beskrivning på det fel som uppstod Om sådan finns tillgänglig Beskriver hur många SMS ett långt SMS delat upp sig i. Beskriver vilket del av det långa SMS:et som detta SMS är. Varje meddelande som skickas erhåller en kvittens detta medför att varje SendMessage operation kan resultera i ett flertal kvittenser erhålls. Exempel på svar visas nedan <Results xmlns= http://genericmobile.se/messitgateway/result_20 ><Result><Code>Success</ Code><Info>8187953</Info></Result></Results> Inkommande SMS Användare av Messit Gateway kan få tillgång till ett telefonnummer som kan användas för inkommande SMS. Ett sådant telefonnummer möjliggör för mobilabonnenter, oavsett operatörstillhörighet, att skicka SMS till en applikation. Funktionen kan användas då man vill ha en SMS-dialog med en abonnent, ta emot beställningar eller liknande. Messit Gateway 2.0 innehåller metoder för att hämta och hantera inkommande SMS. GetInbox Metoden hämtar inkommande SMS i användarens inbox. Samtliga SMS eller endast nya kan väljas att hämtas.

Parameter Typ Beskrivning Kommentar User String Användarnamn Erhålls från Generic Mobile Password String Lösenord Erhålls från Generic Mobile OnlyNewMessages Boolean Alla eller bara nya SMS Alla SMS erhålls vid FALSE Endast nya SMS erhålls vid TRUE Parameter Parameter Typ Beskrivning Kommentar Xml element Code String Resultat Information om hämtningen Xml element SmsID Integer Unikt meddelandenummer Xml element To String Mottagare av meddelandet Xml element From String Sändarinformation Ett unikt ID för alla SMS i inboxen. Nya meddelanden tilldelas nummer max nr +1. Till vem meddelandet skickades Information om avsändaren Xml element Text String Meddelande Textmeddelandet Xml element Time Date Time Xml element New Boolean Om meddelandet är nytt Datum och tid Datum och tid då meddelandet anländer till Inboxen. Visar om meddelandet är nytt dvs har inte lästs. Alla SMS erhålls vid FALSE Endast nya SMS erhålls vid TRUE Exempel på svar visas nedan: <Results xmlns= http://genericmobile.se/messitgateway/result_20 ><Result><Code>S uccess</code></result><inbox><message><smsid>20</smsid><to>+46730120279</ To><From>+46761046587</From><Text>Test</Text><Time>2008-05-30 10:05:50</ Time></Message></Inbox></Results> DeleteInboxItem Metoden skickar ett kommando till Inbox för att ta bort meddelanden. SmsID styr vilket meddelande som ska tas bort.

Parameter Typ Beskrivning Kommentar User String Användarnamn Password String Lösenord SmsID Integer Unikt meddelandenummer Det returnerade resultatet innehåller följande parametrar; Varje inkommande SMS tilldelas ett unikt ID. Se exemplet ovan. Parameter Typ Beskrivning Kommentar Code String Resultat Information om borttagningen lyckats. Eventuella felkoder visas här. Exempel på svar visas nedan: <Results xmlns= http://genericmobile.se/messitgateway/result_20 ><Result><Code>S uccess</code></result><inbox><message><smsid>20</smsid><to>+46730120279</ To><From>+46761046587</From><Text>Test</Text><Time>2008-05-30 10:05:50</ Time></Message></Inbox></Results> DeleteInboxItem Metoden skickar ett kommando till Inbox för att ta bort meddelanden. SmsID styr vilket meddelande som ska tas bort. Notifieringar Det är möjligt att få notifieringar om inkommande SMS och leveransrapporter. Detta görs med hjälp av en utav användaren egenutvecklad Webbservice. För mer information om denna webbservice se informationen på sidan där API:t finns (https://www.minicall.se/messitgateway/messitgateway.asmx).