Plan Numérico (Máscara)
Para poder identificar el tipo de llamada que se va a realizar (internacional, nacional, local, etc.), la plataforma necesita un parámetro de comparación, este parámetro es el plan numérico o mascara. Su funcionamiento es bastante sencillo, en la máscara se configurará los formatos de cada tipo de llamada, es decir para internacionales será 00+COD._INTERNACIONAL+NUMERO o en el caso de Argentina, para llamadas nacionales será 0+COD.NACIOLA+NUMERO; una vez se tenga todos los tipos de llamadas configuradas en la máscara, al momento que salga o ingrese una llamada, esta se comparará su estructura con la de la máscara y así se identificará si pertenece a una llamada local, nacional, internacional, etc.
Este plan numérico será utilizado por las rutas para poder determinar qué tipo de llamada se está efectuando, y poder así brindarle el tratamiento correspondiente.
Para acceder al plan numérico se debe seguir la siguiente ruta:
Configuración General > Mascaras > Mascaras In
Configuración General > Mascaras > Mascaras Out
Sin importar si es para llamadas entrantes o salientes, su configuración es exactamente igual. Al ingresar a alguna de las rutas mencionadas se encontrará con una pantalla donde se configurarán los distintos tipos de llamadas: INTERCONEXION, INTERNACIONAL, LOCAL FIJO, LOCAL MOVIL, NACIONAL FIJO, NACIONAL MOVIL, NACIONAL NO GEOGRAFICO Y NACIONAL ESPECIAL.
La configuración de la máscara se compone de dos puntos, el primero es el orden de los tipos de máscara y el segundo el detalle de cada tipo de máscara. El primero de los puntos se debe a que al ingresar o salir una llamada, este número se lo irá comparando tipo por tipo, ejemplo: Según aparece en la imagen 1.5.0, el numero comparará su estructura con la definida en LOCAL_MOBILE, si su estructura no es la misma que se define en este tipo pasará a compararse con la estructura definida en NATIONAL_MOBILE, y así sucesivamente hasta que pase alguna de las validación y darle el procesamiento correspondiente. En caso de no pasar ninguna validación, la llamada no será ingresada (para que no suceda esto, en el último punto a validar se le pone ".", logrando con esto que todos los números que no hayan pasado las validaciones anteriores si lo hagan en este último. Utilizado en mascaras de tipo salientes).
El segundo punto de la validación es la estructura que compone a cada mascara, informada en el recuadro de detalle. Aquí se define la estructura que compone al tipo de número, ejemplo: Si el número es un internacional su estructura deberá ser "00" + INTERNATIONAL_CODE + el resto del número.
Para configurar el primero de los puntos, solo se deberán utilizar las flechas que aparecen en el lateral derecho de la grilla "Masks". En el segundo punto, se deberá agregar o modificar registros con el que se podrá realizar la validación del número (también presenta la posibilidad de alternar el orden con flechas ubicadas al costado de la grilla). Al agregar un registro (contiene los mismos campos que modificar) se encontrarán con:
- Orden: Número por el que se ordena la estructura. Orden en que se evalúa el número
- Tipo: Expresión con la que se evalúa el número. Ejemplo: INTERNATIONAL_CODE compara el valor con la tabla de códigos internacionales, "11" compara el número literalmente, "8D" compara que hayan ocho dígitos exactos, "." Cualquier número sin importar la cantidad, etc. En el margen inferior izquierdo existe una ayuda de tipos.
- Valor: Este puede ser 0, 1 o 2 y se utiliza para identificar la lista del GROUP_CODE
- Códigos de centrales de celulares de AMBA
- Códigos de centrales de celulares del resto del país