Saltar al contenido

Límites y números de prueba ​

English version: Limits and test numbers.

Dos cosas que necesita saber una cuenta de desarrollador nueva: qué límites le aplican y cómo suben, y qué números usar mientras pruebas.

Niveles de confianza ​

Una cuenta creada por el registro público empieza en el nivel más bajo y sube con datos: días desde la activación, importe pagado acumulado y verificación. Un registro público que no ha verificado un teléfono no pasa del nivel más bajo (POST /v1/phone_verification envía un código de seis dígitos por SMS, POST /v1/phone_verification/check lo canjea y GET /v1/phone_verification lee el estado). Un operador de la plataforma puede subir o bajar un nivel a mano; una bajada manual detiene la subida automática hasta que un operador vuelve a subirlo.

El catálogo inicial, tal como se publicó en core v0.151.0:

NivelNombreLlamadas por segundoCanales simultáneosTope de gasto diario (USD)Tope por llamada (USD)DestinosPara llegar
0new12102nacional—
1established35505nacional7 días y 50 USD pagados
2verified102050010nacional, internacional30 días, 500 USD pagados y verificación
3trusted301005.00025nacional, internacional, premium90 días, 5.000 USD pagados y verificación

Estas cifras son datos de la plataforma, no constantes: la plataforma las ajusta a medida que aprende, así que toma la tabla como punto de partida. Una subcuenta lleva sus propios techos (max_cps, max_concurrent_channels, daily_spend_cap_usd) y el límite efectivo es siempre el menor entre el suyo y el de su cuenta madre (effective_limits; un valor por encima del de la madre es 422 exceeds_parent_limit).

Los límites no son el único freno. Las tasas de peticiones por clave (429 rate_limited) están en Límites de uso y topes, y las puertas de cumplimiento aplican a toda llamada real sea cual sea el nivel: ver Errores y cumplimiento.

Números de prueba ​

Con una clave dd_test_, POST /v1/dial/manual (number) y POST /v1/sms/messages (to, body) responden un resultado simulado determinista que elige el destino:

Númerostatus de la llamadastatus del SMS
+13125550100completeddelivered
+13125550101busyundelivered
+13125550102no_answersent
+13125550103failedfailed
  • Cualquier otro destino es 422 unknown_test_number.
  • Los registros se leen en GET /v1/sandbox/records (kind=call|sms, limit de 1 a 200), los más nuevos primero, aparte del CDR real (/v1/reports/cdr y /v1/sms/messages nunca los incluyen).
  • Una llamada simulada también encola call.answered (sólo si contestó) y call.ended a tus endpoints suscritos, firmados como una entrega real, con livemode: false y environment: "test". El SMS no tiene webhook.
  • Nada se mide ni se cobra, y las rutas que llegan a un operador, compran números o crean una credencial real responden 403 test_environment.

Recorrido: inicio rápido alojado. Todo code de error de arriba está en el índice de errores.

Nada de esta documentación es asesoría legal: confirma siempre tu postura de cumplimiento con tu propio abogado.