Alles Wissenswerte, nichts Unwissendes.
Wie es von Anfang bis Ende funktioniert
Ihre App ruft unsere Funktion `/verify/start` mit einer Telefonnummer und der Methode `flashcall` auf. Wir wählen die Nummer über eine einmalig verwendbare MSISDN, deren letzte Ziffern das OTP kodieren. Die Android-Berechtigung `CALL_LOG` ermöglicht es Ihrer App, die eingehende Anrufer-ID auszulesen. Sie entfernt die letzten 4–6 Ziffern, berechnet einen Hashwert und sendet diesen per POST an `/verify/check`. Stimmt der Hashwert überein, wird der Nutzer verifiziert. Dauer: 3–5 Sekunden. Kosten: 30–60 % der Kosten eines SMS-OTP.
Warum Betreiber es lieben
Flash Call greift nicht auf das SMSC zu, verbraucht keine kostenpflichtigen SMS und belegt keinen A2P-Trunk. Es handelt sich um einen einzelnen CAMEL/SIP-Anruf, der vor Verbindungsaufbau abgebrochen wird – die meisten Netzbetreiber behandeln ihn als nicht angenommenen Anruf (kostenlos oder nahezu kostenlos). Für OTP-Dienste mit hohem Anrufaufkommen in Märkten mit hohen SMS-A2P-Preisen (Indien, Indonesien, Brasilien) senkt Flash Call die Verifizierungskosten drastisch.
Wo es nicht funktioniert
iOS-Apps können die Anrufer-ID nicht programmatisch auslesen. Flash Call ist nur für Android verfügbar (und nur, wenn der Nutzer die Berechtigung CALL_LOG erteilt, was Google zunehmend einschränkt – ab Android 11 muss die App als Standard-Anrufer-ID-App festgelegt sein oder SMS_RETRIEVER als Fallback verwenden). Verwenden Sie für Flash Call immer einen SMS-OTP-Fallback. Der BroadNet-Dienst /products/myotp ermöglicht die automatische Umschaltung von Flash Call → SMS-OTP → WhatsApp-OTP → Sprach-OTP in einem einzigen API-Aufruf.
Regulierungsstatus
Die GSMA veröffentlichte 2022 die RCC.20-Richtlinien für Flash Calls und stuft diese als legitimes Verifizierungsverfahren ein. Einige Netzbetreiber (Teile Indiens, VAE) klassifizieren Flash Calls als A2P und wenden entsprechende Preise an; andere (vor allem in der MENA-Region und der EU) behandeln sie weiterhin als Sprachanrufe. Die Preise variieren entsprechend. Wir verfolgen die länderspezifische Klassifizierung und passen unsere Preise entsprechend an.