Die API zur Validierung von Absenderkennungen ermöglicht es Ihnen, automatisch Caller IDs für die Voice API zu validieren. Nach Aufruf dieser API erhalten Sie bei Erfolg einen Code zurück. Gleichzeitig wird die angegebene Rufnummer einen Anruf von uns erhalten. Hier muss dann der zurückgegebene Code über die Tastatur des Telefons per DTMF eingegeben werden.
Setzen Sie Ihre Anfragen an folgende Adresse ab:
https://gateway.sms77.io/api/validate_for_voice
Parameter | Beschreibung | Mögliche Werte |
---|---|---|
number |
Die zu validierende Rufnummer. Das Format ist nahezu beliebig – unser Gateway formatiert die Nummer automatisch korrekt. | 491632429751 00491632429751 0163-2429751 |
Optionale Parameter
Parameter | Beschreibung | Mögliche Werte |
---|---|---|
callback |
Callback URL, die aufgerufen werden soll, sobald die Validierung erfolgreich durchgeführt wurde. | https://ihre-domain.de/validate.php?... |
Rückgabe
Im Erfolgsfall und sofern die Rufnummer noch nicht für Ihren Account validiert wurde, erhalten Sie ein JSON-Objekt mit dem Code zurück.
{
"code": "699350",
"error": null,
"success": true
}
Sofern ein Fehler aufgetreten ist, erhalten Sie ein JSON-Objekt ähnlich eines der folgenden:
{
"id": null,
"sender": "4917600000....",
"formatted_output": null,
"success": false,
"error": "Empf\u00e4ngernummer ung\u00fcltig",
"voice": false
}
{
"id": 12345,
"sender": "4917600000....",
"formatted_output": "+49 176 00000...",
"success": true,
"error": "Die Absenderkennung ist bereits gespeichert.",
"voice": true
}
Callback
Die per Parameter callback
angegebene URL wird aufgerufen, sobald die Validierung erfolgreich abgeschlossen wurde. Hierbei werden Ihrer URL zusätzlich folgende Parameter per HTTP GET angefügt:
Parameter | Beschreibung | Beispiel |
---|---|---|
id |
Interne ID der Caller ID. | 12345 |
sender |
Rufnummer international | 491632429751 |
formatted_output |
Rufnummer formatiert | +49 163 2429751 |
success |
Abfrage erfolgreich | 1 – bei erfolgreichem Request oder falls bereits validiert0 – bei Fehler |
error |
Fehlermeldung | Leer bei Erfolg, ansonsten die Fehlermeldung |
voice |
Rufnummer international formatiert | 1 – Kann als Caller ID gesetzt werden
0 – Kann nicht als Caller ID gesetzt werden |