Todo lo que vale la pena saber, nada que no lo sea.
Cómo funciona de principio a fin
Tu aplicación llama a nuestro método /verify/start con un número de teléfono y method=flashcall. Marcamos el número desde un MSISDN de un solo uso cuyos últimos dígitos codifican la OTP. El permiso CALL_LOG de Android permite que tu aplicación lea el identificador de llamadas entrantes; extrae los últimos 4-6 dígitos, los cifra y envía una solicitud POST a /verify/check. Si el cifrado coincide, el usuario está verificado. Tiempo total: 3-5 segundos. Costo: 30-60% del costo de una OTP por SMS.
Por qué a los operadores les encanta
Flash Call no utiliza el centro de mensajes SMS (SMSC), no consume eventos SMS facturables ni utiliza una línea A2P. Se trata de una única llamada CAMEL/SIP que se cancela antes de la conexión; la mayoría de los operadores la consideran una llamada no contestada (gratuita o casi gratuita). Para servicios OTP de alto volumen en mercados donde los precios de SMS A2P son prohibitivos (India, Indonesia, Brasil), Flash Call reduce drásticamente el coste de verificación.
Donde no funciona
Las aplicaciones de iOS no pueden leer el identificador de llamadas entrantes mediante programación. Flash Call solo está disponible para Android (y solo si el usuario otorga el permiso CALL_LOG, algo que Google ha estado restringiendo cada vez más: Android 11+ requiere que la aplicación sea la aplicación de identificador de llamadas predeterminada o que utilice SMS_RETRIEVER como alternativa). Siempre combine Flash Call con una alternativa de SMS-OTP. El servicio /products/myotp de BroadNet realiza automáticamente una transición de Flash Call a SMS OTP, luego a WhatsApp OTP y finalmente a Voice OTP en una sola llamada a la API.
Estado regulador
La GSMA publicó las directrices RCC.20 para Flash Call en 2022, considerándola una técnica de verificación legítima. Algunos operadores (en algunas zonas de India y Emiratos Árabes Unidos) han comenzado a clasificarla como A2P y a aplicar la tarificación correspondiente; otros (en la mayor parte de Oriente Medio y Norte de África y en la UE) aún la tratan como un evento de voz. La tarificación varía en consecuencia. Realizamos un seguimiento de la clasificación por país y ajustamos los precios en consecuencia.