Script Powershell – Creación Dial Plan para México

El script que les traigo el día de hoy es muy útil para no pasar tanto tiempo realizando la configuración de los Dial Plan, Normalization Rules, PSTN Usages, Routes y Voice Policies, que si bien no son un tema complicado si requieren que tengas que estar verificando y haciendo todo “a manita”

Con este script se pretende ahorrar tiempo con las reglas y configuraciones básicas y comunes, tales como la marcación local, celular, LDN,LDI y LDM. Así solo se pondrá foco en la personalización y creación de reglas en particular para cada una de las implementaciones, tales como las reglas para extensiones y/o integración con un PBX o números especiales.

Aquí pueden descargar el script.

Descargar Aqui

UPDATE: Gracias a Rodolfo G. Hilarios por detectar algunos errores en el Script. Les pongo la siguiente versión con las siguientes correcciones.

  • Eliminación de regla Keep All al crear el Dial Plan
  • Modificación a la regla de Celular Local (Validación 044 (Lada))
  • Modificación a la regla de Celular LDN  (Validación 045 (?!lada)

Descarga Aquí versión 2

Imagen

12 respuestas a “Script Powershell – Creación Dial Plan para México

    • Que tal. El script valida la lada en esos casos. De incio te la pide y ya si pones 2 o 3 digitos el script hace la validacion y crea los diap plan de acuerdo a los datos ingresados.

      Me gusta

    • Dentro del script no tome en cuenta las extensiones, solo desde locales hacia adelante. Esto fue hecho asi ya que son muchos los factores a considerar para realizar la normalizacion de la extension. Para que funcione como lo planteas necesitas crear PSTN usage, Route y Normalization Rule para ese tipo de marcacion, y agregarlo a una politica para asignarlo al usuario.
      La pregunta que tengo para ti, es si el usuario cuenta con DID y la extension son los ultimos 4 digitos, o si la extension difiere del DID que estas poniendo primero.

      Me gusta

    • La recomendación seria poner a los usuarios la extensión con los últimos dígitos de su DID, para poder hacer la normalización de la siguiente manera +52555555XXXX;ext=XXXX. Otra manera seria cuando los usuarios no tienen DID, solo se pone el cabeza de grupo y la extension ahi no importa que sea otra +525555555555;ext=XXXX.
      Pero es un problema en el formato que lo tienen +52555555YYYY;ext=XXXX, ya que no es una regla general sino una particular. Y es casi imposible normalizar en ese caso.

      Dime si es así como lo tienes, o entendí mal.

      Saludos.

      Me gusta

  1. Hola Rodolfo muy buen script, queria pedirte un gran favor crees que me puedas apoyar a configurar mi dial plan para un Cisco SPA2102 para el distrito federal, mi dial plan actual es el siguiente (*xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.) pero no me funciona correctamente.

    Saludos y gracias por tu apoyo.

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s