SMSStunter gateway API

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

MESSAGE&to=RECEIVER&sender=FROM

API handleiding Pompoen SMS

Technical Note. API Beschrijving Aangetekend Mailen

SMS Webservice Implementatie handleiding

Aanleveren van te verzenden sms berichten aan SMS Via

Datasheet SMS Comfort URL

GIN MAIL-SMS HANDLEIDING

Mail vanuit Scipio naar gewone server. Introductie. Mail provider aanmaken

Technical Specification SOFORT Banking

VoipCenter Application Programming Interface (API)

REST Implementatie. Versie ideal

Technical Specification SOFORT Banking


Technische Documentatie SOFORT Banking

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

ONS NOTIFICATIES Nedap healthcare Deze PDF is gegenereerd op

ZN - Handleiding Instellen Microsoft Outlook 2007

Technische aansluit documentatie Versie

Stel je adres in Gmail in

Suppliance Telefoon Assistent Administrator v0.4 handleiding

Handleiding PrestaShop - factuursturen.nl

Leer-Rijk Leveranciers API

ZN - Handleiding Instellen Microsoft Outlook 2007

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

en via WISA. 29 juli WISA helpdesk

Xelion SMS Gateway Handleiding Beheer v1.1

Toelichting Aanvragen NS Account Nieuwe Medewerkers.

AUTHENTICATIE. Version Date Author Description Mark Hameetman Initiele document

ZN - Handleiding Instellen Windows Live Mail 2012

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

HANDLEIDING HEUTINK.NL OCI

ZN - Handleiding Instellen Mozilla Thunderbird

Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service.

ChainWise digitaal factureren

ZN - Handleiding Instellen Microsoft Outlook 2010

Handleiding (Verzender Ontvanger)

HANDLEIDING ZORGMAIL SECURE VIEWER

ZN - Handleiding Instellen Mozilla Thunderbird

Handleiding YourBoost webmail

1 Communicatiemanager: algemene kenmerken

One Page Checkout / Alias Gateway

ONS NOTIFICATIES Nedap healthcare Deze PDF is gegenereerd op

SX100 Sending (Handleiding)

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

Visma Software Talent & Salaris. Inrichten Digitale Loonstrook

Elektronische documenten - Bevestigingen

AFO Leveranciers

Handleiding PrestaShop - Reeleezee

ZN Handleiding ISPconfig voor klanten

ZN - Handleiding Instellen Windows Live Mail 2012

ChainWise digitaal factureren

Inzenden en ontvangen aangifte

Instellen Holomarcus

Instellen back up Microsoft SQL database Bronboek Professional

Alerts Notificatie van belangrijke kengetallen die komen van een Fancom regelaar in de stal.

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort

Frequently Asked Questions e-line (10 november 2014) e-line omgeving. e-line omgeving. Configuratie-eisen e-line

Handleiding ChainWise Digitaal factureren

DBS Talent & Salaris. Inrichten Digitale Loonstrook

ZN - Handleiding Instellen Microsoft Outlook 2016

SMS VIVA3.0 VIVA3.0 SMS. CORILUS BV - PELMOLEN XZ HOUTEN - T 0031 (0) F: 0031 (0)

Mijn.PvdA.nl. Handleiding voor de secretarissen en ledenadministrateurs om eigen gegevens aan te passen en ledenadministratie te raadplegen

Pas van Dronten Instructies voor pashouders

ZN - Handleiding Instellen Microsoft Outlook 2010

Handleiding OpenCart - factuursturen.nl

Kenniscentrum InfoMil Wachtwoorden

Technische handleiding Mister Cash

Handleiding Punch out (SAP OCI)

Handleiding Faxdiensten

Handleiding Openen beveiligde s. Versie: 1.0 Datum: Afdeling: Bedrijfsvoering Pagina 1 van 13

WETENSCHAP. Drukkerij en Bureel T elefoon: Tel. Huis:

Themahandleiding: SMS toepassing in Fronter

Handleiding clients

Pas van Dronten Instructies voor pashouders

AFO 142 Titel Aanwinsten Geschiedenis

Inloggen...2. Wachtwoord vergeten?...4. Aanmaken Gebruiker Mijn Atletiek...5. Rechten geven aan de Gebruiker...6. Een Gebruiker verwijderen...

Werkinstructie Een bericht met bijlage(n) versturen

ANB5Web API Documentatie. Revisie

Hoofdscherm Bovenste knoppen

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

Met 4 temperatuur meetingangen voor sensor DS18x20

Werkinstructie Een bericht met bijlage(n) versturen

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

Beschrijving webmail Enterprise Hosting

CARGO DATA SYSTEMS BV

Module online intake/dtf

Handleiding Mijn Websign

Delmation Products BV Tel: +31 (0)

Betalingskenmerk DOCUMENT: VERSIE 6

HANDLEIDING SMTP DIENST BEDRIJVENWEB NEDERLAND B.V.

Trainingsmateriaal Osiris 6. Admission Office International Office

INSTALLATIE EXCHANGE CONNECTOR

Technical Tip 20 België. SMS Comfort voor de Pay2me functie van M-banxafe

2018 VANAD Enovation is een handelsnaam van ENOVATION B.V. Alle rechten voorbehouden. Niets uit deze uitgave mag worden openbaar gemaakt of

HiAnt. Module. sms. Prato Services nv

In dit artikel zullen we u uitleggen hoe u uw in moet stellen in Microsoft Outlook (2013).

Instructie gebruik Aangetekend Mailen voor de dashboardbeheerder

Werkinstructie Cryptshare voor Externe gebruikers Veilig bestanden uitwisselen met de Gemeente Assen

Transcriptie:

SMSStunter gateway API Inhoud 1. Verbinden met de gateway 2. Parameters 3. Antwoord codes / Error meldingen 4. Opvragen Credits 5. Voorbeelden 6. DLR 7. Email 2 SMS 1

1. Verbinden met de gateway Er kan alleen verbinding gemaakt worden met de gateway via het internet. De gateway is gelokaliseerd op het internet en momenteel alleen bereikbaar via het http protocol op poort 80. Het adres is: http://gateway.smsstunter.nl Er kan verbonden worden met de gateway door middel van GET en POST requests met een content type: application/x-www-form-urlencoded. Meer hierover vindt u op: http://nl.wikipedia.org/wiki/html-formulier#codering Om de gateway te beveiligen wordt er gebruik gemaakt van een gebruikersnaam en wachtwoord. Meer hierover vindt u in het tweede hoofdstuk van dit document. 2

2. Parameters De volgende parameters worden gebruikt door onze gateway: Username: gebruikersnaam van de klant Password: wachtwoord van de klant Sender: Afzender (zichtbaar in sms) Recipient: Ontvanger (meerdere door, gescheiden) Message: Het sms bericht Route: De route die gebruikt wordt voor het versturen. Het type geeft aan of het een lange sms is of niet. username De gebruikersnaam waarmee u toegang heeft tot SMSStunter Parameter: username Type: string Waarden: alfanumeriek (A-Za-z0-9) Min lengte: 2 Max lengte: 25 Verplicht: ja Voorbeeld: Ferry password Het wachtwoord dat bij de gebruikersnaam hoort. Parameter: password Type: string Waarden: alfanumeriek (A-Za-z0-9) Min lengte: 6 Max lengte: 25 Verplicht: ja Voorbeeld: sk8e49nds sender De afzender die wordt weergegeven op de telefoon van de ontvanger. Deze overschrijft de standaard waarde voor de afzender. Parameter: sender Type: string Waarden: alfanumeriek (A-Za-z0-9) Min lengte: 1 Max lengte: 11 Verplicht: nee Voorbeeld: SMSStunter reference Een zelf te kiezen referentie code die meegestuurd wordt in de DLR (zie hoofdstuk 6) 3

message Het bericht dat verzonden dient te worden. Parameter: message Type: string Waarden: @ $ è é ù ì ò Ç LF Ø ø CR Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ ESC Æ æ ß É SP! " # % & ' ( ) * +, -. / 0 1 2 3 4 5 6 7 8 9 : ; < = >? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä Ö Ñ Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ä ö ñ ü à (1 teken) FF ^{ } \[ ~ ] (2 tekens) Min lengte: 1 Max lengte: 764 Verplicht: ja Extra: Let op, ook al worden er maar 160 karakters verzonden. Er zijn een paar karakters die dubbel tellen. Het euro teken bijvoorbeeld, neemt 2 plaatsen in gebruik. Een sms met het euroteken kan daarom maar 159 karakters lang zijn. Het bericht moet urlencoded aangeleverd worden. Voorbeeld: Dit%20is%20een%20test%20bericht. route De route waarover het sms bericht verstuurd dient te worden. Parameter: route Type: string Waarden: alfanumeriek (A-Za-z0-9) Min lengte: 3 Max lengte: 3 Verplicht: ja Extra: De code voor de route is te vinden in het beveiligde gedeelte van SMSStunter. Log in om bij dit gedeelte te komen om te zien welke code gebruikt dient te worden. Voorbeeld: biz type Het type van een sms bericht. Dit overschrijft de standaard waarde die is ingegeven op SMSStunter. Parameter: type Type: string Waarden: alfanumeriek (a-z) Min lengte: 4 Max lengte: 4 Verplicht: nee Extra: Stuur deze parameter alleen mee als u niet op de website heeft ingesteld dat u de mogelijkheid wil hebben voor langere berichten dan 160 karakters. Deze parameter overschrijft de vastgestelde waarde op SMSStunter onder uw account. Voorbeeld: long SMSStunter gateway API v1.0 Laatst gewijzigd: 23-09- 2013 4

3. Antwoord codes / Error meldingen Bij een succesvolle verzending krijgt u de volgende melding terug: accepted [31612345678] accepted [31612345679] failed [0] Dit betekend dat de ontvangers door de controles zijn gekomen en het sms bericht verstuurd zal worden. Mocht één van de ontvangers niet juist zijn, dan wordt dat als volgt weergegeven: accepted [31612345678] failed [316123456789] Hierbij is het eerste nummer wel door de controles gekomen, maar het tweede niet. Error meldingen 010 username/password not specified De username of het wachtwoord is niet meegestuurd. Er kan dus niet gecontroleerd worden of er toegang gegeven mag worden voor het versturen van de berichten. 020 username/password invalid De username en het wachtwoord is wel meegestuurd, maar deze komt niet voor in ons systeem. Het kan zijn dat het wachtwoord, of de username verkeerd is. Er mogen met deze gegevens dus geen sms berichten verstuurd worden. 030 no message specified Er is geen bericht meegestuurd. We gaan er van uit dat het niet de bedoeling is om lege berichten te versturen, dus het systeem stopt en geeft deze melding terug. 040 no recipients specified Er zijn geen ontvangers meegestuurd met het bericht. 050 no route specified Er is geen route gespecificeerd waar de sms over verzonden dient te worden. De route aanduiding kunt u vinden bij de route instellingen. 060 message to long [xx] max 160 Dit bericht krijgt u wanneer het bericht dat u stuurt langer is dan 160 karakters. U kunt met de parameter type ervoor zorgen dat u wel langere berichten mag versturen. U kunt het vinkje bij de instellingen aanzetten op smsstunter.nl bij uw gegevens. In de [xx] staat hoe lang het gestuurde bericht is. 5

070 message to long [xx] max 764 Dit bericht krijgt u terug wanneer u wel gebruik maakt van lange sms berichten, maar het totale bericht groter is dan 764 karakters. In de [xx] staat hoe lang het gestuurde bericht is. SMS Stunter gateway API v0.1 Laatst gewijzigd: 23-03-2009 080 all recipients invalid Deze melding krijgt u als u wel ontvangers heeft meegestuurd, maar dat de ontvangers die meegestuurd zijn niet voldoen aan de bij parameter recipient opgelegde voorwaarden. Het formaat van een nummer moet namelijk <landcode zonder + of 00><nummer zonder 0> dus: 31612345678 090 route invalid Het kan zijn dat de route die u meegestuurd heeft niet in ons systeem bestaat. U krijgt dan deze melding. 100 no <route_name> route credits U heeft geen sms tegoeden om uw sms berichten te versturen. Waardeer eerst uw tegoed op. 110 insufficient <route_name> route credits [xx] available [xx] needed Er zijn niet genoeg tegoeden beschikbaar op deze route om de sms berichten te versturen. 120 sender not specified Deze melding wordt gegeven wanneer u geen sender meegeeft aan de gateway en uw default sender niet ingesteld is in ons systeem. 130 sender not alphanumeric U heeft een ongeldige afzender meegestuurd aan de gateway. Kijk bij de parameter sender voor meer informatie. 140 internal error. please contact us Als het goed zult u deze melding nooit krijgen. Deze verschijnt alleen als er iets ernstigs is gebeurd met de gateway. Mocht u deze melding krijgen neem dan direct contact met ons op. 6

4. Opvragen credits Voor het opvragen van credits kunt u de volgende instellingen gebruiken: http://gateway.smsstunter.nl/credit.php?username=uwusername&password=uwpassword &route=??? In de URL kunt u aangeven voor welke route u de gegevens wilt weergeven: Business route = biz Economy route = eco Alle routes = all 5. Voorbeelden Hier vindt u twee voorbeelden voor het verzenden van een sms bericht via de gateway. Let op dat deze voorbeelden niet functioneel zijn en puur fictief als voorbeeld. Voorbeeld 1 Bij dit voorbeeld gaan we ervan uit dat u alles via de website heeft geconfigureerd en alleen de noodzakelijke waardes worden meegestuurd. http://gateway.smsstunter.nl/?username=ferry&password= sk8e49nds&recipient=31612345678 &message=dit%20is%20een%20test%20bericht.&route=biz Voorbeeld 2 Bij dit voorbeeld gaan we ervan uit dat u bepaalde vaste waardes wilt overschrijven die zijn ingesteld op SMSStunter. We maken gebruik van de lange sms bericht mogelijkheid en we sturen een andere afzender mee. Dit is te zien bij de laatste twee parameters. http://gateway.smsstunter.nl/?username=ferry&password= sk8e49nds&recipient=31612345678 &message=dit%20is%20een%20test%20bericht%20die%20bestaat%20uit%20meer%20d an%20160%20karakters%20en%20dus%20eigenlijk%20te%20lang%20is%20voor%20ee n%20normaal%20sms%20bericht,%20maar%20wel%20ondersteund%20wordt%20door% 20de%20smsstunter%20gateway%20en%20waar%20wij%20dus%20op%20dit%20mome nt%20gebruik%20van%20maken%20door%20het%20parameter%20type%20mee%20te %20sturen.&route=biz&sender=smsstunter&type=long 7

6. DLR Als u bij uw gegevens een DLR URL opgeeft zal de gateway na het versturen van een SMS deze URL op de volgende wijze aanroepen: [UW_DLR_URL]?reference=[UWREFERENTIE]&recipient=[TELNUMMER]&status=[STATUS] UWREFERENTIE is de referentie welke u heeft meegegeven bij de HTTP request. TELNUMMER is het (evt. aangepaste) telefoonnummer in de vorm 31612345678. Het nummer wordt aangepast als deze door U in een andere vorm wordt meegegeven bij de HTTP request (06x, +31x, 0031x) STATUS is een numerieke waarde met de volgende betekenis: 0 => Buffered / Unknown 1 => Delivered 2 => Not Delivered 7. Email 2 SMS Als u bij uw settings heeft aangegeven dat u Mail2SMS wil versturen over een bepaalde route (biz of eco), dan is er de mogelijkheid om een sms te versturen door een email te sturen naar [telefoonnummer]@sms.smstunter.nl. Alle telefoonnummers in het To veld zullen de sms ontvangen, cc en bcc worden genegeerd. Het From adres van de email dient overeen te komen met het door u opgegeven email adres in uw settings. Het onderwerp van de email kan gebruikt worden om de afzender van de sms mee te geven, m.a.w. de ontvanger van de sms ziet als afzender wat u in het onderwerp heeft ingevuld. Alle tekst in de email wordt doorgestuurd in de sms. Als u meer tekens verstuurt dan er in een sms bericht passen zal deze niet worden verstuurd. Als u niet heeft ingesteld dat u lange smsjes wil kunnen versturen is het maximum aantal tekens 160, anders 764. 8