El enrutamiento basado en la longitud del número no surte efecto U1980

Pubilicado 2019-4-3 11:04:57 12 0 1 0

El enrutamiento basado en la longitud del número no surte efecto debido al conflicto entre el prefijo para el enrutamiento basado en la longitud del número y un prefijo común


Versión: U1980 V100R001C01SPC800

Red: PSTN– (PRA) –U1980


Problema:


Hay un usuario de SIP dentro de la oficina cuyo sipue es 888, dn es 888 y el número largo es 88820888.


La oficina tiene los siguientes prefijos relacionados:


Prefijo intra-oficina 8: Tanto la longitud mínima como la máxima de los números son 3, y no se configura ningún cambio de número.

Prefijo intra-oficina 88820: la longitud mínima del número es 3, la longitud máxima del número es 8, y la regla de cambio de número 

es eliminar los primeros cinco dígitos del número llamado. Por ejemplo, cuando un usuario de la oficina externa marca 88820888, 

los primeros cinco dígitos se eliminan del número al que se llama, y el número al que se llama después del cambio es 888.

Cuando un usuario de la oficina externa marca 88820888, la llamada se puede conectar correctamente. Cuando un usuario interno 

de la oficina marca 888, se reproduce un anuncio que indica que el número marcado es incorrecto. Sobre la base de la captura de 

paquetes que utiliza UCMaint, se encuentra que la causa es 156 que indica que el formato del número no es válido.


El enrutamiento basado en la longitud del número está configurado y probado, pero no tiene efecto.


config add predeal index 7 changetype delete changepos 0 changelen 3

config add predeal index 6 changetype insertbynumlen numlen 3 changepos 0 newdn 111

config add predeal index 8 changetype insertbynumlen numlen 29 changepos 0 newdn 222

config add prefix dn 888 callcategory basic callattribute routelen cldpredeal yes cldindex 6&8 waitnextnumberlen 2000

config add prefix dn 111888 call basic call inter cldpredeal yes cldindex 7 min 3 max 6

config add prefix dn 222888 call basic call inter cldpredeal yes cldindex 7 min 8 max 11


Causa 

El prefijo 88820 contiene el prefijo 888. El prefijo para el enrutamiento basado en la longitud del número no se analiza debido al 

conflicto de prefijos. Como resultado, el análisis de números falla.


Solución

Compruebe la secuencia de comandos para el enrutamiento en función de la longitud del número. El guión es correcto.

Ejecute el comando show prefix para obtener todos los prefijos que comienzan con 8. Se encontró que existen los prefijos 8, 888 y 88820.

Elimine el prefijo 88820. El error está rectificado.


Conclusión y sugerencia

Cuando un usuario interno de la oficina marca 888, la llamada falla porque el prefijo 88820 contiene el prefijo 888. 

Cuando el usuario interno de la oficina marca 888, el U1980 coincide con el número marcado con el prefijo 88820, y espera el siguiente 

dígito. Si el cuarto dígito no es 2, el U1980 coincide con el número marcado con el prefijo 888. Si el cuarto dígito es 2 pero el 

quinto dígito no es 0, el U1980 también coincide con el número marcado con el prefijo 888. Dado que el usuario solo marca 888,

 el U1980 coincide con el número con el prefijo 88820 y no realiza un análisis adicional. Como resultado, la llamada falla. 

Cuando se produce un conflicto de prefijos y debe resolverse por enrutamiento basado en la longitud del número, elimine el prefijo que 

contiene otros prefijos. En este ejemplo, los servicios se ejecutan correctamente cuando se elimina el prefijo 88820.




  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
Respuesta rápida Desplácese hasta arriba