Axivox Guía del usuario
Volver al sitio

Entrada DTMF

Lee las teclas marcadas por el llamante y guarda el resultado en una variable: un código de cliente, un número de expediente, una referencia que comprobar después.

En resumen

Salidasuna sola, tomada tanto si el llamante ha marcado como si no
CamposVariable (resultado), Mensaje (opcional), Número de dígitos, Timeout (s)
Número de dígitosde 1 a 20, 1 por defecto
Timeout3, 5, 10, 15, 20 o 30 segundos, 5 por defecto
Efecto sobre la llamadael módulo descuelga la llamada si aún no lo estaba

El texto de ayuda mostrado en la ventana es: «Lee las teclas DTMF del llamante y almacena el valor introducido en una variable (utilizable mediante {{nombre}}).»

Cómo funciona

DTMF es el nombre técnico de los tonos que emite un teclado telefónico. El módulo escucha esos tonos, ensambla los dígitos marcados y los guarda en una variable que usted nombra.

Primero reproduce el anuncio que ha elegido. El llamante puede marcar durante el anuncio: este se detiene en el primer dígito. La entrada termina cuando se alcanza el número de dígitos esperado, o cuando transcurre el plazo.

Después, en cualquier caso, la llamada continúa por la salida única del módulo. Una entrada ausente no es un error: da una variable vacía, que le corresponde a usted comprobar más adelante, con una Condición (Si) o un Switch / Case.

Qué hay que indicar

CampoQué se esperaSi lo deja vacío
Variable (resultado)el nombre bajo el que guardar la entrada, en letras sin acentos, dígitos y guión bajola entrada se lee pero no se guarda en ningún sitio, y el módulo no sirve de nada
Mensaje (opcional)el anuncio que invita a marcar, elegido entre sus sonidos; una entrada al principio de la lista permite no reproducir ningunoun segundo de silencio, y luego la espera, sin una palabra para el llamante
Número de dígitosde 1 a 201
Timeout (s)3, 5, 10, 15, 20 o 30 segundos5

Procedimiento

  1. Coloque el módulo Entrada DTMF y conecte el nodo anterior a su entrada.
  2. Ábralo y nombre la Variable (resultado), por ejemplo expediente.
  3. Elija el Mensaje (opcional) entre sus anuncios. Debe decirle al llamante qué marcar y cuántos dígitos.
  4. Ajuste el Número de dígitos a la longitud real de lo que espera.
  5. Ajuste el Timeout (s). Cinco segundos bastan para un código corto, más para una referencia larga que buscar en un documento.
  6. Haga clic en Guardar, y luego conecte la salida única a la continuación del plan.
  7. Coloque un módulo Depuración justo después, con el mensaje expediente={{expediente}}, para leer lo que realmente se ha marcado.
  8. Trate la entrada vacía: una Condición (Si) con el operador «está vacío» sobre {{expediente}} le permite repetir el anuncio o pasar a una persona.
  9. Haga clic en Guardar, y luego en Aplicar los cambios en la barra superior.
  10. Llame a su número, marque un código, y luego abra el Registro de depuración del plan y compare el valor escrito con lo que ha tecleado.

Si no funciona

La variable está vacía aunque el llamante ha marcado algo. Compruebe primero que el campo Variable (resultado) lleva efectivamente un nombre, y que ese nombre está escrito de forma idéntica entre llaves más adelante. Compruebe después el plazo: si es demasiado corto, expira antes de que el llamante haya terminado de marcar.

Un código compuesto únicamente de ceros nunca se registra. Es una limitación conocida del módulo: una entrada que solo contiene ceros no se distingue de una ausencia de entrada, y la variable permanece vacía. Un cero al principio de un código más largo, en cambio, sí se conserva. Evite los códigos compuestos enteramente de ceros.

El llamante no oye nada y no sabe qué hacer. No se ha elegido ningún Mensaje (opcional): el módulo espera después de un segundo de silencio. Elija un anuncio, y mencione en él el número de dígitos esperado.

La entrada se alarga aunque he indicado seis dígitos. El llamante ha marcado menos. El módulo espera entonces todo el plazo antes de continuar. Reduzca el Timeout (s), o anuncie más claramente la longitud esperada.

La llamada se corta después de la entrada. La salida única no está conectada a nada. Un módulo cuya salida tomada no lleva a ninguna parte termina la llamada, incluso cuando la entrada ha ido bien.

Cómo se construye el plan de llamadas, explicado con imágenes

Ver la página Planes de numeración