SMS Webservice Implementatie handleiding



Vergelijkbare documenten
HTTP SMS API Technische Specificatie messagebird.com versie mei 2014

MESSAGE&to=RECEIVER&sender=FROM

API handleiding Pompoen SMS

SMSStunter gateway API

Technische Handleiding. ideal

Implementatie AssurePay ASP.NET. ideal

Suppliance Telefoon Assistent Administrator v0.4 handleiding

Aanleveren van te verzenden sms berichten aan SMS Via

Datasheet SMS Comfort URL

Technical Specification SOFORT Banking

Handleiding clients

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

Technical Note. API Beschrijving Aangetekend Mailen

Handleiding (Verzender Ontvanger)

Inzenden en ontvangen aangifte

Gebruikershandleiding voor toegang tot Gasport

Pas van Dronten Instructies voor pashouders

2BA Deeplink Gebruiksbeschrijving

Technical Specification SOFORT Banking

Pas van Dronten Instructies voor pashouders

ONS NOTIFICATIES Nedap healthcare Deze PDF is gegenereerd op

Handleiding: ECAS account en URID aanmaken

Handleiding: ECAS account en URID aanmaken

HANDLEIDING BESCHIKBAARHEIDMODULE OPDRACHTGEVERS. 1. Inleiding

Gebruikshandleiding. Downloadsite van de Rabo OmniKassa

Gebruikershandleiding. Quick Smart Dimona NEW

Berichtenbox. Auteur : Rakesh Poeran Datum : 19 mei 2015 Versie : Documentnaam : Berichtenbox

Handleiding Faxdiensten

Online aanvragen - Gebruikershandleiding. Online aanvragen Gebruikershandleiding

KPN MijnGesprek / Telfort BelAssistent. Technische documentatie

HANDLEIDING ZORGMAIL SECURE VIEWER

Mobi-ID beheerder worden. Stappenplan. Handleiding Mobi-ID voor de beheerder. o o

REST Implementatie. Versie ideal

Handleiding. Exact Online Handel- Magento. iwebdevelopment Klokgebouw AC Eindhoven E:

ONS NOTIFICATIES Nedap healthcare Deze PDF is gegenereerd op

Welkom bij Digicel Online Top Up

DOCUMENTATIE DONATIEMODULE KOPPELING

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

Berichtenbox. Auteur : Rakesh Poeran Datum : 16 juli 2015 Versie : Documentnaam : Berichtenbox

SportCareer. de nr. 1 vacaturebank voor de sport. HANDLEIDING SPORTCAREER Versie 5.1

Handleiding V2. Handleiding. Eerste gebruik. Handleiding

Technische documentatie Overdracht bedrijfsvoorraad B2B AFS 6.2

Leer-Rijk Leveranciers API

Online aanvragen - Gebruikershandleiding. Online aanvragen Gebruikershandleiding

Stappenplan DULT koppeling

ZorgMail Hosted Mail Premium - Gebruikershandleiding. Veilig, snel en efficiënt communiceren met uw ketenpartners!

Handleiding. Autotaal Easy-work

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

HANDLEIDING. Premium Spam Filter Level 1 AUGUSTUS 2014 AD HOSTING B.V.

AANBOD WEBSERVICES LOKET.NL

Handleiding LRD-Raadpleegmodule (versie 3.4)

HANDLEIDING TRACK & 1. Track & Trace s bewerken Algemeen s s bewerken Triggers Beschikbare Tags 5

Handleiding Z login EH Beheer Module

Gebruikershandleiding Digitaal Paspoort Xtra Selfservice Portaal

Incura Handleiding 2-factor authenticatie (2FA)

Technische Documentatie SOFORT Banking

Loonaangifte via de Digipoort in UBplus

Inloggen bij het bedrijf waarvoor u beheerder wilt worden. (zonder een Mobi-ID is het niet mogelijk het beheer uit te voeren)

Inloggen bij het bedrijf waarvoor u beheerder wilt worden (zonder een Mobi-ID is het niet mogelijk het beheer uit te voeren).

HANDLEIDING DOSSIER.NU. Handleiding Dossier.nu. Vertrouwelijk DOCUMENT VERSIE 1.0 DATUM CLASSIFICATIE

Aansluitdocument webservices. VSP-EDP Validatiemodule

Mobile Self Service Android DeBlessurePraktijk

RAI Exhibitor Invitation Platform (EIP) Gebruikershandleiding

Cliënten handleiding PwC Client Portal

Beheer portaal. Portaal handleiding. Dashboard

Rijbewijsvalidatie SOAP service

Koppelvlakspecificatie CGI - DigiD

Handleiding QuoVadis beheermodule EH

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM

AFO Leveranciers

Deze handleiding is voor alle gebruikers die een token willen registreren voor SURFsecureID.

Handleiding. Z factuur Archief

Handleiding. Registratie en installatie Kliksafe Mobi. Handleiding

Handleiding Selfservice Password Reset Portal

Handleiding Self Service Wachtwoord Reset. 180 Dagen

OCMWCPASRegisterAttest (aangifte leefloon en weigering leefloon) Inhoud

Handleiding. Opslag Online voor Windows Phone 8. Versie augustus 2014

Instructie registratie & digitaal aanbieden

De bescherming van uw persoonsgegevens en uw persoonlijke levenssfeer dragen wij bij Connect Solutions BVBA hoog in het vaandel.

Paazl MijnWebwinkel Extensie Handleiding voor het instellen en gebruik van Paazl in de beheeromgeving

De controlekaart volledige werkloosheid

Instructie gebruik Aangetekend Mailen voor de dashboardbeheerder

Het ISD is voortdurend in ontwikkeling. Er zullen regelmatig uitbreidingen en/of wijzigingen zijn in de keuzemenu s.

Leerlingen inschrijven portal Centrale Eindtoets

Handleiding Inschrijvers op Prijsvraag BIG Data Challenge Klimaatadaptief Waterbeheer

Topigs Norsvin Self Service

Handleiding Zakelijk Beheer

Clientportaal handleiding Voor portaalgebruikers

Handleiding Gesprekdetails opvragen

Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox

Opgave Loon en Premie via Netwerken

Handleiding voor implementatie WEBSERVICE GEOCODEREN

Handleiding Connectis EH Beheermodule

Aansluit handleiding Omgevingsloket online. Webservices INREGELOMGEVING (INR) Directie Concern Informatievoorziening

Handleiding voor het aanmaken en gebruik van een gebruikersaccount voor de website.

Het nieuwe inloggen op InSite

Handleiding (Her)registratieprocedure

Inloggen bij het bedrijf waarvoor u beheerder wilt worden. (zonder een Mobi-ID is het niet mogelijk het beheer uit te voeren)

Handleiding Persoonlijke Inbox voor ouders

Transcriptie:

SMS Webservice Implementatie handleiding Versie 1.2

Inhoudspagina Versiebeheer... 2 Overzicht webservice... 2 Begrippenlijst... 2 Starten met de straightxs webservice... 3 Algemene beschrijving van de webservice methodes... 3 cancelsms functie... 4 querycoverage functie... 5 querysmsbalance functie... 6 sendsms functie... 6-1 -

Versie Versiebeheer van dit document : Versie Datum Omschrijving 1.0 20 september 2009 1.1 25 oktober 2009 sendsms call aangepast voor flash SMS 1.2 3 december 2009 Aanpassing cancelsms feauture Overzicht webservice In dit document wordt de SMS webservice van straightxs beschreven. Alvorens u van start gaat met implementatie van deze dienst dient u : - Te beschikken over basis kennis voor gebruik van webservices binnen uw ontwikkelomgeving; - Een getekende overeenkomst voor gebruik van deze dienst aan straightxs te hebben overlegd; - Te beschikken over een gebruikersnaam, wachtwoord en API ID uitgegeven door straightxs; Er zijn verschillende manier om de SMS gateway van straightxs middels deze webservice te benaderen: - HTTP / HTTPS, het verzenden van GET of POST bericht naar de webservice; - XML, het verzenden van een XML bericht over HTTP(s) naar de webservice; - SOAP, het verzenden van een SOAP bericht over HTTP(s) naar de webservice; Indien gewenst kan een SMPP verbinding tussen uw platform en de webservice van straightxs gerealiseerd worden. Deze optie is alleen van toepassing bij zeer gebruik van 10.000+ berichten per dag. Begrippenlijst Bericht identificatienummer Uniek door straightxs toegekend berichtnummer van uw SMS. Uw eigen identificatienummer Een door u toegekende identificatie aan een bericht. Het toekennen van een identificatie geschied bij het verzenden van het bericht en is niet meer te wijzigen. Deze identificatie hoeft niet uniek te zijn. - 2 -

Starten met de straightxs SMS webservice Om te starten met de SMS webservice doorloopt u de navolgende stappen: Stap 1 - Aanvragen account bij straightxs U dient een account aan te vragen bij straightxs om toegang te krijgen tot het SMS platform. U ontvangt van straightxs bij aanvraag van een account een gebruikersnaam, wachtwoord en API identifier. U heeft deze unieke combinatie nodig om u te identificeren bij de webservice. Stap 2 - Aanvragen senderid status bij straightxs U kunt een eigen senderid status verkrijgen bij straightxs. De senderid status is een tekst string van 8 tekens welke als afzender van een SMS wordt meegegeven. Het reguliere SMS gateway nummer welke standaard als afzender wordt gegeven vervalt hiermee. Stap 3 - Inkoop SMS credits Alvorens u van start kunt gaan met het verzenden van SMS berichten dient u een tegoed in te kopen. Raadpleeg het bestelformulier bij u overeenkomst voor de juiste werkwijze. Algemene beschrijving van de webservice methodes De straightxs SMS webservice kent een 5-tal functies welke u kunt gebruiken. Alle methodes zijn voorzien van een Service Description (SD). De webservice is toegankelijk middels de navolgende URL: http://sms.straightxs.nl/straightxs_sms.asmx De Service Description (SD) welke u kunt gebruiken in uw ontwikkelomgeving (bijvoorbeeld Visual Studio) heeft de navolgende URL: http://sms.straightxs.nl/straightxs_sms.asmx?wsdl De navolgende methodes zijn actief : Methode URL Omschrijving CancelSMS /straightxs_sms.asmx?op=cancelsms Annulering aflevering van een sms querycoverage /straightxs_sms.asmx?op=querycoverage Controleer routing SMS bericht querysms /straightxs_sms.asmx?op=querysms Track de aflevering van een SMS querysmsbalance /straightxs_sms.asmx? op=querysmsbalance Opvragen SMS tegoed sendsms /straightxs_sms.asmx?op=sendsms Verstuur een SMS - 3 -

cancelsms functie De cancelsms functie stelt u in staat om de aflevering van een SMS te annuleren. Wanneer u een SMS verzend naar een toestel welke uit staat wordt deze in een aflever queu bij de desbetreffende telecomprovider geplaatst. U kunt een bericht uit deze queu halen door de cancelsms functie te gebruiken. Let op, u kunt de aflevering van een bericht welke al is ontvangen door de ontvangende telefoon niet annuleren daar deze niet meer in de aflever queu aanwezig is. De cancelsms functie kent de navolgende methodes: messageid Bericht identificatienummer Nee customerreference Uw eigen identificatienummer Nee querycoverage functie De querycoverage functie stelt u in staat om te controleren of een bericht aan een opgegeven mobiel nummer kan worden afgeleverd. Deze functie wordt veelal gebruikt om te controleren of problemen van SMS aflevering na porteringen van nummers tussen telecomproviders hierdoor veroorzaakt worden. De querycoverage functie kent de navolgende methodes: destinationnumber Mobiel telefoonnummer Ja - 4 -

querysms functie De querysms functie stelt u in staat een SMS bericht te tracken.u kunt realtime controleren wat de afleverstatus van een bericht is.de status kunt u middels een bericht identificatienummer of een eigen identificatienummer opvragen. messageid Bericht identificatienummer Nee customerreference Uw eigen identificatienummer Nee De webservice functie retourneert de navolgende status codes: Status code Omschrijving 001 Afgeleverd bij ontvangen 002 Bericht niet bekend binnen webservice 003 Bericht is in de aflever queu geplaatst 004 Bericht is verzonden aan de telecom gateway 005 Fout in bericht inhoud, niet afgeleverd 006 Aflevering geannuleerd door opdrachtgever 007 Fout bij het afleveren van het bericht 008 Bericht ontvangen door secundaire gateway 009 Bericht routeringsfout, controleer routing path 010 Bericht bewaartijd verstreken, bericht verwijderd 011 Bericht is ingepland voor aflevering op later tijdstip 012 Geen SMS tegoed meer aanwezig 013 De nummer prefix wordt niet ondersteund 014 Authenticatie met de webservice onjuist - 5 -

querysmsbalance functie Deze functie gebruikt u om het SMS tegoed wat binnen uw account aanwezig is realtime op te vragen. Mocht u bij het verzenden of tracken van een SMS de foutcode 012 geretourneerd krijgen kunt u deze functie gebruiken om het balans tegoed te raadplegen. sendsms functie Voor het verzenden van SMS berichten gebruikt u de sendsms functie van de webservice. Deze functie kent onderstaande methodes: destinationnumber Mobiel telefoonnummer Ja senderid Uw geregistreerde zender ID Ja customerreference Uw eigen identificatienummer Ja messagecontent Inhoud van uw SMS bericht Ja messagetype Het type bericht dat u verzend Ja De functie retourneert een uniek identificatienummer. Dit bericht identificatienummer kunt u eveneens gebruiken om berichten te tracken middels de de querysms functie. Enkele parameters worden onderstaand nader toegelicht: SenderID : De sender ID tekst string dient identiek te zijn aan de door u geregistreerde tekst string. Deze is eveneens hoofdletter gevoelig. messagecontent : De inhoud van uw bericht. Let wel, er vindt een SPAM scanning plaats op de uitgezonden berichten. messagetype : Hierin kunt u het type bericht opgeven. Ook deze tekst string is hoofdletter gevoelig. In de tabel binnen deze paragraaf treft u een overzicht van de actieve messagetype waarden. - 6 -

De functie messagetype kent de navolgende waarden: messagetype SMS_TEXT SMS_FLASH Omschrijving Standaard SMS bericht Netwerk operator bericht, wordt niet opgeslagen SMS_NOKIAOLOGO Netwerk operator logo voor een Nokia toestel SMS_NOKIAGLOGO Group logo voor een Nokia toestel SMS_NOKIA_VCAL Event business calander verzoek voor een Nokia toestel De SMS_FLASH waarde toont het bericht direct op een telefoon. Nadat het bericht is gelezen kan deze niet worden opgeslagen op de telefoon. Bij een succesvolle transactie retourneert de webservice een uniek identificatienummer van het bericht. Echter, bij een onsuccelvolle transactie wordt de navolgende status code lijst gehanteerd: Status code Omschrijving 001 Afgeleverd bij ontvangen 002 Bericht niet bekend binnen webservice 003 Bericht is in de aflever queu geplaatst 004 Bericht is verzonden aan de telecom gateway 005 Fout in bericht inhoud, niet afgeleverd 006 Aflevering geannuleerd door opdrachtgever 007 Fout bij het afleveren van het bericht 008 Bericht ontvangen door secundaire gateway 009 Bericht routeringsfout, controleer routing path 010 Bericht bewaartijd verstreken, bericht verwijderd 011 Bericht is ingepland voor aflevering op later tijdstip 012 Geen SMS tegoed meer aanwezig 013 De nummer prefix wordt niet ondersteund 014 Authenticatie met de webservice onjuist - 7 -