Ausgangssituation:
Das Mitteilen initialer GINA-Passworte, beziehungsweise das Zurücksetzen von Passworten für GINA Accounts soll automatisiert werden. Dabei soll das SMS-Verfahren zum Einsatz kommen. Ein SMS-Gateway ist nicht vorhanden. Stattdessen soll ein SMS-Dienst im Internet verwendet werden.
Frage:
Gibt es eine Empfehlung, beziehungsweise welche SMS-Provider wurden bereits erfolgreich angebunden?
Antwort:
Rückmeldungen bezüglich erfolgreich angebundener liegen uns bislang zu
•aspsms.com der VADIAN.NET AG (www.aspsms.com)
•interactive digital media GmbH (www.i-digital-m.com)
•websms der sms.at mobile internet services gmbh und atms GmbH (www.websms.de)
vor.
Jedoch sollte jeder andere Provider ebenfalls anzubinden sein. Wichtig dabei ist jedoch, dass dieser eine entsprechende Rückmeldung bei erfolgreichem, beziehungsweise fehlgeschlagenem Versand zurückgibt. Ebenso sind gegebenenfalls die erforderlichen Firewall-Freischaltungen im Vorfeld vorzunehmen.
aspsms.com
Eine Beispielkonfiguration zu aspsms.com ist jeweils bei der Auswahl GINA Domains SMS passwords
•Use xml service
•Use HTTP GET service
zu sehen.
interactive digital media GmbH
Mit interactive digital media GmbH konnte bisher nur «Use HTTP GET service» erfolgreich implementiert werden. Ein Konfigurationsbeispiel sieht wie folgt aus:
Server address
http-get string
/v1/sms?accept=xml&method=POST&username=<USERNAME>&password=<PASSWORD>=latin9&sender=SMail&recipient=$countrycode$localnumber&message=$sms
websms
Mit websms wurde bislang ebenfalls nur die von websms präferierte Variante über die WEB API (HTTP GET) getestet. Ein Konfigurationsbeispiel sieht wie folgt aus:
Server address
http-get string
/rest/smsmessaging/simple?access_token=<ACCESS_TOKEN>&messageContent=$sms&recipientAddressList=$countrycode$localnumber
(siehe gegebenenfalls auch https://developer.websms.com/rest-api/smsmessaging_simple_get/)
ProSMS
Auch mit ProSMS wurde bislang nur die von ProSMS präferierte Variante über die WEB API (HTTP GET) getestet. Ein Konfigurationsbeispiel sieht wie folgt aus:
Server address
http-get string
/mssms/rest/sendSms.do?username=<USERNAME>&password=<PASSWORD>&recipients=$countrycode$localnumber&encoding=8&splitmsg=true&msgtext=$sms