SMS API      Reseller API      Reseller Pagina      

Wilt u dat wij u terugbellen

- Integreer en verrijk uw software met SMS functies...

Het integreren van de 1601SMS API is zeer eenvoudig waardoor u binnen enkele minuten uw website of softwarepakket heeft verrijkt met een SMS functionaliteit. U verstuurt vanuit uw eigen applicatie ( HTTP GET ) berichten naar onze SMS Gateway, die de berichten automatisch omzet en als SMS aflevert. Via onze api kunt u onze diensten op een zeer eenvoudige manier integreren in uw bestaande beheersoftware. Ook kunt u vanzelfsprekend een Server Monitoring Licentie bij ons afnemen.  Zo kunt u uw websites, applicaties en servers helpen beschikbaar te houden voor uw klanten en bezoekers.   

(Een 10 daags testaccount is incl. 5 sms credits en direct actief)      Open nu uw gratis 10-daags testaccount, inclusief 5 credits!


Scripts , Integratie en SMS API

De 1601SMS Gateway staat in verbinding met alle Nederlandse SMS-Centrales zodat een goede Quality of Service (beschikbaarheid, capaciteit en snelheid) voorhanden is. Onze gateway is volledig web-based, 24 / 7 / 365 beschikbaar, en is veilig gehost in verschillende datacentra (redundant). De meest gebruikte methode om berichten via onze message gateway te versturen of te ontvangen is via het HTTP GET  protocol. Hier ziet u een werkend voorbeeld in PHP  

 

Integreer uw CRM & Software als Reseller                                     
 

De SMS Gateway API  van 1601SMS is een flexibele online omgeving voor effectieve communicatie via SMS. Verstuur vanuit uw eigen applicatie berichten naar onze SMS Gateway, die de berichten automatisch omzet en als SMS aflevert. Log in op de gebruiksvriendelijke online interface van de SMS Gateway en verstuur SMS berichten naar verschillende doelgroepen, of koppel uw eigen CRM-pakket aan onze SMS Gateway. Wanneer u als software aanbieder interesse heeft SMS mogelijkheden te integreren in bijv. uw ( CRM ) pakket, bekijk dan onze Reseller mogelijkheden.

 
  SMS API      Reseller API    
  Enkele toepassingen voor het gebruik van onze Gateway API zijn;

Planning- of voorraad systeem koppelen aan SMS. Informeer uw klanten per SMS over de status van orders

SMS diensten integreren om uw website interactiever te maken: Denk hierbij aan een routebeschrijving, contactinformatie of het laatste nieuws per SMS

 Het stroomlijnen van interne bedrijfsprocessen, afspraken bevestiging voor uw verkoopteam, belangrijke mededelingen doen, notificatie krijgen uw als server down is etc...

Wanneer u als software aanbieder interesse heeft SMS mogelijkheden te integreren in bijv. uw ( CRM ) pakket, bekijk dan onze Reseller mogelijkheden.  

 
 

URL aanspreken

Bekijk scripts en technische detailinformatie 1601SMS API

De 1601SMS message gateway staat in verbinding met alle Nederlandse SMS-Centrales zodat een goede Quality of Service (beschikbaarheid, capaciteit en snelheid) voorhanden is. De meest gebruikte methode om berichten via onze message gateway te versturen of te ontvangen is via het HTTP GET protocol.

Via een HTTP request (GET of POST) kunt u onze gateway aanspreken via uw eigen software applicatie.

http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&bericht=BERICHT&naar=NAAR&afzender=SENDER

(simpele test) - Wanneer u bovenstaande string in uw browser invoert, uw Username en Password ingeeft, kunt u gemakkelijk via deze url, bulk sms berichten versturen. Wanneer u 31612345678,31612345677 toevoegt, slechts gescheiden door een komma, verstuurt u naar meerdere mobiele nummers. Open hier een testaccount om dit te proberen.

Antwoord

Uitleg

Opmerking

OK

Uw sms werd succesvol verzonden

Uw SMS werd succesvol verzonden

ERROR xxx

Er was een probleem + errorcode

Een overzicht van mogelijke errorcodes kunt u hieronder terugvinden.

 
 

U moet de bovenstaande url steeds encoderen voordat u deze verzend omdat deze o.a. geen spaties mag bevatten. Bvb : bericht=dit is een test , dit moet in de praktijk worden : bericht=dit%20is%20een%20test In PHP is hier een zeer eenvoudige functie voor : urlencode($url); Dit moet ook gebeuren voor de afzendernaam indien u hierin een spatie wil gebruiken of andere speciale tekens !

UTF-8 (8- bit Unicode Transformation Format) is een manier om Unicode/ISO 10646-tekens op te slaan als een stroom van bytes, een zogenaamde tekencodering. UTF-8 is een tekencodering met een variabele lengte: niet elk teken gebruikt evenveel bytes. Afhankelijk van het teken worden tussen 1 en 4 bytes gebruikt. Omdat veel westerse letters slechts 1 byte in beslag nemen, is UTF-8 voor westerse talen compacter. Wanneer u via onze gateway verstuurt, zorg er dan voor dat uw bericht (bericht) en de afzendernaam (sender) UTF-8 geëncodeerd is. U kunt UTF8 encodering overigens gemakkelijk testen via deze pagina:  http://www.hypergurl.com/urlencode.html ;  let op: encoding op UTF8 zetten, en niet op ASCII

De 1601SMS gateway ondersteunt het gebruik van alfanummerieke afzenders (letters en/of cijfers). In plaats van een telefoonnummer ziet de ontvanger van het bericht een tekst - van maximaal 11 karakters - als afzender.

 
 
Programmeertaal

Naam

Uitleg

 

PHP Fsockopen Hier kunt u informatie terugvinden over Fsockopen, een PHP functie voor het aanspreken van een url.
PHP Urlencode Hier kunt u informatie terugvinden of urlencode, een PHP functie voor het encoderen van een url.
VB.net easyHTTP Hier kunt u informatie terugvinden voor het aanspreken van de gateway via VB.net
Een PHP Voorbeeld                PHP voorbeeld Hier ziet u een werkend PHP voorbeeld :

Translate this page in English  Translate this page in English

 
 

Parameter

Uitleg

Opmerking

klantuser

uw gebruikersnaam

Hetzelfde als u ontvangen heeft voor de sms module

klantpwd

uw wachtwoord

Hetzelfde als u ontvangen heeft voor de sms module ( u kunt dit wachtwoord ook encoderen met SHA-1 voor extra veiligheid. ( enkel het gebruik van 1 - case karakters is overigens toegestaan )

bericht

het SMS bericht

Let op : het bericht moet urlencoded zijn vooraleer u verstuurd. (dit is een test = dit%20is%20een%20test)

naar

het gsmnummer

Een geldig sms nummer (steeds beginnen met de juiste landcode : bvb 32478123456)

afzender

de afzendernaam

maximaal 11 tekens (afzendernaam)

 

 

 

Optionele parameters

logging=ja

Loggingsfunctie

 

Indien u logging=ja toevoegd zullen alle smsverzendingen automatisch opgeslagen worden in de historiek van de sms module.

delivery=ja Afleverrapporten Indien u delivery=ja toevoegd krijgt u bij een succesvolle verzending OK + een smsID terug.
bvb : OK 1234567
U kan dit SMS ID opvangen en kunt hier een callback action op uitvoeren om het rapport op te vragen.
datum=yyyymmddhhii SMS inplannen op specifieke datum/tijd Indien u verstuurdatum=yyyymmddhhii gebruikt worden uw smsjes ingepland op de opgegeven datum/tijd.
Let op :
- alleen data in de toekomst zijn toegestaan.
- vul altijd alle velden volledig in (bvb 201206152000)
(een jaartal altijd in 4 cijfers , maand, dag, uur en minuut altijd met 2 cijfers!)
- uw berichten komen te staan in de outbox van de sms module en kunt u nog verwijderen indien gewenst.
- mogelijk uren zijn van 0 tot 23 ; mogelijke minuten zijn 00 , 15 , 30 , 45

U kunt nog een 2de parameter meegeven: vb: datum=201510261215&outboxid=ja
U krijgt dan OK + unieke outboxID terug die u kunt gebruiken om later berichten terug te verwijderen uit de outbox.
emailen=nee Bevestiging e-mail versturen Indien u een SMS inpland op een specifieke datum stuurt het systeem standaard een e-mail wanneer de SMS verzonden werd.
Met deze parameter kunt u deze bevestigingsemail uitschakelen.

naar=groep&groep=groepnaam

Versturen naar een groep

U heeft uw gsmnummers is ons systeem staan maar wilt toch via de API een koppeling maken naar deze groepen? Dat kan op deze manier:

U gebruikt de parameters: naar=groep&groep=groepnaam.
Groepnaam moet overeenkomen met een groepnaam uit uw adressenlijst.
(gebruik hiervoor best geen spaties en/of speciale tekens in uw adressenlijst).
U kunt dit ook combineren met de datum parameter om een groepsverzending in te plannen op een later tijdstip.
Zie ook: error 125 en 126

type=long

Versturen van lange berichten

Indien u type=long toevoegd kan u berichten > 160 tekens versturen. Het bericht wordt in dit geval opgesplitst in meerdere SMS-berichten en vervolgens op de telefoon als één bericht weergegeven. U kan een bericht aanleveren tot maximum 459 tekens en wij splitsen het op naar maximaal 3 SMS-berichten. Let op : je kan per SMS maar 153 tekens gebruiken (de andere 7 tekens worden gebruikt om aan te geven dat het om een "long SMS" gaat).

test=ja Testen van het systeem Het systeem zal wel alle controles uitvoeren (correcte gebruikersnaam,wachtwoord ,bericht, afzendernaam, ...) maar zal geen effectieve SMS versturen. Er worden ook geen credits afgetrokken.

referentie=12345678

Uw referentie (maximaal 75 tekens).

U kunt hier een unieke ID meegeven die u bij het ontvangen een afleverrapport terugkrijgt van ons systeem.

 

 
 

Als uw bericht niet succesvol verzonden is geeft de gateway een error + nr terug. Hier kunt u een overzicht terugvinden van de errors.

Errorcode

Uitleg

100

Gebruikersnaam-waarde is leeg en mag niet leeg zijn

101

Wachtwoord-waarde is leeg en mag niet leeg zijn

102

SMS bericht bevat geen inhoud

103

Gsmnummer bevat geen inhoud

104

Geen geldige gebruikersnaam en/of wachtwoord combinatie

105

Bericht bevat meer tekens dan toegestaan (> 160 tekens)

106

Geen geldig GSMnr. Een geldig nummer start altijd met de landcode gevolgt door het nummer : bvb 31612345678

107

Geen geldige landcode. U kan geen smsjes versturen naar dit land. Gelieve ons te contacteren of we dit mogelijk kunnen maken.

108

U heeft niet voldoende credits meer

109

De afzendernaam is leeg

110

U maakt gebruik van een afzendernummer, maar deze moet altijd met een +teken beginnen.

111

U maakt gebruik van een ongeldige afzendernaam/nummer. Deze mag maximaal 12 tekens bevatten.

112

U maakt gebruik van een ongeldige landcode

113

Uw afzendernaam/nummer bevat speciale tekens die niet op alle netwerken zijn toegelaten.

114

Geen geldige landcode (land niet toegestaan).

115

Uw account werd geblokkeerd omdat uw betaling nog niet in orde is.

116

Uw account werd geblokkeerd om een bepaalde reden. U kan contact met ons opnemen voor meer informatie.

117

Deze afzendernaam is niet toegestaan.

118

Indien u een lange SMS wil versturen (> 160 tekens) mag deze maximaal 3 berichten lang zijn, (max 153 tekens per bericht) dus maximaal 459 tekens lang.

119

Voor versturen van smsjes naar dit land , kan u de mogelijkheid om lange smsjes (> 160 tekens) te versturen niet gebruiken.

120

Er was een probleem met onze gateway. Gelieve ons te contacteren.

121 U maakt gebruik van een verzending op vooraf opgegeven datum/tijd maar de datum ligt in het verleden of is niet juist !
122 U probeerde een SMS bericht uit de outbox te verwijderen maar er werd geen overeenkomstig bericht gevonden.
123 U probeerde een rapport te halen uit het systeem maar gaf geen aantal op.
124 U probeerde een rapport te halen uit het systeem maar het aantal was niet geldig. vb: aantal=100
125 U probeerde een SMS naar een groep te versturen maar deze groep kunnen we echter niet terugvinden in uw telefoonlijst.
126 U probeerde een SMS naar een groep te versturen maar deze groep bevat geen gsmnummer.

150

Onze module is tijdelijk buiten gebruik wegens werkzaamheden.

Translate this page in English  Translate this page in English

 
 

Om afleverrapporten te gebruiken moet u altijd eerst de parameter "delivery=ja" gebruiken.
U krijgt dan als antwoord OK + nr terug . bvb OK 1234567

Parameter Uitleg Opmerking
smsid Het sms ID Het unieke ID van het bericht waarvan u het afleverrapport wenst op te vragen
datum=ja Rapport datum
(dd/mm/yyyy uu:mm:ss)

Indien u parameter datum=ja meegeeft zal onze API de status + laatste update datum/tijd weergeven.
Bvb : DELIVERED 01/02/2012 10:23:10
Let op: indien het bericht nog onderweg is (SUBMITTED) of er geen rapport beschikbaar is (NONE) is er geen afleverrapportdatum beschikbaar.

Via deze pagina kan u de statussen opvragen :

http://217.19.227.48/module/gatewayrapport.php?smsid=1234567

Het systeem geeft een code terug naargelang de status van het bericht.

 

Afleverrapporten ontvangen op een API

Ook kunt u een URL opgeven waarnaar wij afleverrapporten sturen. Ons systeem zal een GET uitvoeren op dit script met volgende parameters: smsid, datum (yyyymmdduummss), status, referentie. Login in uw SMS Module, en kijk voor details onder SMS Gateway API
 

(Voorbeeld: http://www.mijndomein.com/mijnscript.php)

Aflevercode

Uitleg

DELIVERED

Het bericht werd succesvol afgeleverd (eindstatus)

NOT DELIVERED

Het bericht werd niet succesvol afgeleverd (eindstatus)

BUFFERED

Het bericht werd geaccepteerd door de operator, maar nog niet afgeleverd aan de ontvanger. De operator zal op regelmatige tijdstippen proberen dit bericht af te leveren . Dit is een tijdelijke status.

SUBMITTED

Het bericht werd succesvol afgeleverd aan de operator, en er is (nog) geen status beschikbaar van het bericht.

REJECTED

De operator heeft dit bericht geweigerd (eindstatus)

NONE

Van dit bericht is er geen afleverrapport (meer) beschikbaar en dus ook geen status bekend.

Rapport laatste verzendingen opvragen :

U kunt via de gateway ook een realtime groepsrapport opvragen.

http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&action=rapport&aantal=100

Deze actie geeft een tabel terug met de laatste 100 verzonden berichten, in tabelvorm, met hierbij hun afleverrapport.

U kunt via de gateway ook de berichten uit uw outbox beheren.

Om 1 bericht te verwijderen:
http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&action=verwijderbericht&naar=NUMMER
of
http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&action=verwijderbericht&id=OUTBOXID

Om de gehele outbox leeg te maken:
http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&action=verwijderoutbox

Deze actie geeft terug : OK of ERROR 122 (geen bericht gevonden in outbox)

Translate this page in English  Translate this page in English

 
 

U kunt ook uw aantal resterende credits opvragen aan de gateway.

http://217.19.227.48/module/gateway.php?klantuser=USERNAME&klantpwd=PASSWORD&action=credits

Dit geeft een getal terug : bvb 476

Dit is het aantal credits dat u nog op uw SMS account heeft staat.

 
 

Bovenstaande informatie vindt u ook in uw SMS Module. Login met uw username & password en ga naar "extra functies" en vervolgens naar "SMS Gateway API" . U kunt ons vanzelfsprekend contacteren als u problemen heeft met het implementeren van onze gateway in uw scripts. Stuur eventuele vragen / scripts naar php-support@1601sms.nl

Wilt u onze gateway eens testen en berichten ontsluiten vanaf uw bestaande applicaties, open dan even een testaccount , en gebruik de via de mail te ontvangen gebruikersnaam- en wachtwoord gegevens als identificatie in uw scripts. Wilt u uw klanten een connectie met onze gateway bieden, bekijk dan onze Reseller mogelijkheden. Of neem voor vragen telefonisch even contact op met onze support- of sales medewerkers...   

+31 (0)84 0030 530                                                                          

 
 

Heeft u vragen over integratie van uw scrips en wilt u gebeld worden? Vul hieronder uw gegevens in en wij nemen vervolgens z.s.m. contact met u op.

 
 Voornaam :
 Achternaam :
 Emailadres :
 Bedrijfsnaam :
 Gsmnr : /

Uw 06 nummer zonder de 0
 

//Tags// sms gateway API , sms gateway API via internet , sms API gateways , sms API gateway dienst , sms API gateway diensten , sms API gateway services , sms API gateway via internet , sms gateway via pc , bulk sms gateway , web sms gateway , sms gateway software , sms internet , sms gateway centrale , groep sms gateway , sms gateway programma , sms gateway op computer , eigen sms gateway , sms marketing gateway, groep sms gateway //Tags//


Bedrijf- & Contact gegevens

1601SMS  -  P.O. Box 18  -  NL - 9430 AA Westerbork, Netherlands
 

Phone:  +31 (0)84- 003 0530 

Telefax: +31 (0)84- 728 5394   

I. www.1601sms.nl        info@1601SMS.nl

Algemeen emailadres info@1601sms.nl
Support - support@1601sms.nl
Verkoop - sales@1601sms.nl
Storingsmelding - storing@1601sms.nl

Wilt u even gebeld worden !