REGLAS DEMARCADO
Copyright Yx Wireless. Todos los derechos reservados.
La interfaz del usuario del Lyric VoIP permite configurar las reglas de marcado por medio de una sencilla sintaxis. Para entender bien lo que son las reglas de marcado es necesario entender en todo momento que el Lyric VoIP es un equipo de terminación de llamadas a celular, por lo tanto la secuencia que se disca siempre tiene que ser celular.
Las reglas de marcado dependen de cada país y de la localidad en el que se encuentre el equipo. El equipo permite configurar la forma de discado que va a recibir por parte del usuario. Por ejemplo, para Chile, existen tres tipos de marcación predefinidas:
•Móvil: Quiere decir que se marca como si fuera un teléfono celular, es decir, las secuencias que comienzan con 9,8,7 y 6 son a números celulares y se esperan 8 dígitos en total. Si la secuencia comienza con 0, se trata de una llamada a línea fija, por ejemplo si se quiere llamar al número 5834900, se debe discar 025834900.
•Fijo Región Metropolitana: el equipo recibe discado como si fuese una línea telefónica instalada en la región metropolitana. Para marcar a móviles, el usuario antepone 09 y disca 8 dígitos
•Timer 3 segundos: el equipo disca directamente la secuencia que el usuario va discando y tiene 3 segundos para discar el siguiente dígito, si no se cursa la llamada con lo que ha discado.
Para elegir cualquiera de estas reglas, basta con seleccionarla del combobox que despliega las reglas predefinidas para cada país.
Por otro lado, la forma en que el usuario disca es configurable. Es por esto que se hace necesario que la secuencia ingresada sea procesada con dos objetivos:
a.convertir la secuencia ingresada en un número discable por un celular
b.rescatar el prefijo que debe ser buscado en la base de datos de ruteo.
Estructura de las reglas de marcado
Tipo de regla
Para una determinada secuencia, se define una regla de marcado que puede ser por timer o dígitos fijos. La sintaxis de configuración puede ser de dos tipos:
•T<segundos_de_timeout>, donde T especifica que se trata de una regla de marcación por timer, con una cantidad de segundos para el timeout de la marcación, definida por los dígitos <segundos_de_timeout>
•F<total_dígitos_secuencia>, donde F especifica que se trata de una regla de marcación por dígitos fijos, con la cantidad total de dígitos de la secuencia definida por los dígitos <total_dígitos_secuencia>.
Ejemplo de aplicación:
T3: marcación por timeout de 3 segundos.
F8: marcación por dígitos fijos donde se esperan 8 dígitos en total.
Comando de procesamiento
Además se define un comando de procesamiento para la secuencia ingresada.
El comando de procesamiento tiene la sintaxis:
<string_ruteo>-<string_marcado>
donde:
<string_ruteo>: corresponde al procesamiento que debe aplicarse a la secuencia ingresada por el usuario para la búsqueda de la operadora móvil a la que corresponde el número discado.
<string_marcado>: corresponde a la transformación que debe ser aplicada al número discado para generar un número “discable” desde celular.
La semántica del guión separador es la siguiente:
<string1>-<string2>: aplica el string1 para evaluar la regla de ruteo, y string2 se aplica para evaluar la regla de discado
<string>: Se aplica el comando <string> para evaluar ambas reglas.
-<string>: La secuencia ingresada por el usuario se usa directamente para evaluar la regla de ruteo, pero se debe aplicar el comando string para evaluar la regla de discado
<string>-: Se aplica el comando <string> para evaluar la regla de ruteo, y se usa la secuencia ingresada por el usuario de forma directa para evaluar las reglas de marcado.
Composición del Comando de Procesamiento
Para definir un comando de procesamiento se definen 4 primitivas que se aplican de forma consecutiva sobre cada dígito de la secuencia ingresada por el usuario. Ellas son:
[n]: no hacer nada
[b]: borrar dígito
[r<n>]: reemplaza el dígito por la secuencia de <n> dígitos.
[i<n>]: inserta la secuencia <n> delante del dígito.
Ejemplo de aplicación:
•VoIP
•GSM
CONFIGURACIÓN
•HOME