Lista de acceso
Clasifica las llamadas según el número del llamante: una lista para autorizar, una lista para rechazar, y una tercera salida para todos los que no figuran en ninguna.
En resumen
| Salidas | accept (Autorizar), deny (Rechazar) y unknown (Desconocido) |
| Campos | Autorizar: y Rechazar:, dos zonas de texto, una entrada por línea |
| Lectura de las líneas | cada línea es una expresión regular, comparada con el número entero |
| Orden de examen | Autorizar: primero, luego Rechazar:, si no unknown |
| Líneas vacías | ignoradas |
| Si la salida activada no está conectada a nada | la llamada se cuelga |
Cómo funciona
Al pasar por el módulo, la plataforma lee el número del llamante, y luego recorre las líneas de Autorizar: en orden. La primera línea que coincide envía la llamada por accept, y la lectura se detiene ahí. Si ninguna coincide, se recorren las líneas de Rechazar: de la misma manera, y la primera que coincide envía la llamada por deny. Si nada coincide en ninguna de las dos listas, la llamada sale por unknown.
Cada línea se compara con el número entero, de la primera a la última cifra. Una línea que contiene 02 solo reconoce, por tanto, el número 02 en sí mismo, no 02123456. Para apuntar a un comienzo de número, hay que describir el resto, como muestra la ayuda de la ventana.
Si la salida activada no está conectada a nada, la llamada se cuelga en el acto, sin anuncio. Este módulo tiene tres salidas, y es la tercera la que se olvida.
Qué hay que rellenar
| Campo | Qué se espera | Si lo deja vacío |
|---|---|---|
| Autorizar: | un número o un patrón por línea, comparado con el número entero | no se examina ninguna línea y ninguna llamada sale por accept |
| Rechazar: | un número o un patrón por línea, examinado solo si Autorizar: no ha dado ningún resultado | ninguna llamada sale por deny; todo lo que no está autorizado sale por unknown |
Cómo proceder
- Averigüe primero la forma exacta en que llegan sus llamantes, en Informes, Lista de llamadas. Es esa forma la que sus patrones deben describir.
- Coloque el módulo Lista de acceso y conecte el nodo anterior a su entrada.
- Ábralo. En Autorizar:, escriba un patrón por línea, por ejemplo
02\d*para todos los números que empiezan por 02. - En Rechazar:, escriba los patrones a descartar, uno por línea.
- Cierre la ventana y conecte las tres salidas:
accept,denyyunknown. - Para
deny, elija un destino explícito, un anuncio o el módulo Colgar, en lugar de una salida dejada libre: el llamante sabrá al menos que ha sido descartado. - Haga clic en Aplicar los cambios.
- Llame una primera vez desde un número que figure en Autorizar:, y luego una segunda vez desde un número ausente de ambas listas, y compruebe los dos recorridos.
Si no funciona
Un número que sin embargo figura en Autorizar no se reconoce. La línea se compara con el número entero. 02 solo reconoce el número 02. Escriba 02\d* para cubrir todo lo que empieza por 02. Compruebe también la forma del número en Informes, Lista de llamadas: un prefijo internacional lo cambia todo.
Todas las llamadas salen por unknown. Ambas listas están vacías, o ninguno de sus patrones describe la forma real de los números recibidos. Compare un patrón y un número registrado en los informes, cifra a cifra.
Un llamante que he rechazado pasa de todos modos. Autorizar: se examina primero. Un patrón demasiado amplio en esa lista, por ejemplo 0\d*, gana antes de que se lea Rechazar:. Restrinja el patrón de autorización.
La llamada se cuelga al pasar por el módulo. La salida activada no está conectada a nada. Este módulo tiene tres, y unknown es la que se deja libre por descuido.
Una llamada sin número de llamante sale por unknown. El módulo compara sus patrones con un número vacío, que un patrón escrito para cifras no reconoce. Esas llamadas terminan, por tanto, en unknown, lo cual es una razón más para conectar esa salida.
Cómo se construye el plan de llamadas, explicado con imágenes
Ver la página Planes de numeración