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 comentarios sobre “Script Powershell – Creación Dial Plan para México

    1. 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

    1. 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

    1. 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

    1. Hola Jose Antonio,
      Mi script funciona para Lync, para toda marcación de Mexico. El dial plan que mencionas tu es para configuración de un CISCO, o de un Lync Server con integración con Cisco?

      Podrias indicarme un poco mas la marcación que deseas realizar?

      Me gusta

      1. Es para un adaptador voip, como el del siguiente enlace http://www.cisco.com/c/en/us/products/collateral/unified-communications/spa2102-phone-adapter-router/data_sheet_c78-502137.html, pero cuando deseo marcar un numero local aqui mismo en el DF,

        tengo que marcar 00 52 55 + los 8 digitos del numero. o si marco a guerrero tengo que marcar 00 52 742 + los 7 digitos del numero. En el caso de celulares tengo que marcar 00 52 1 + los 10 digitos del celular, entonces deseo marcar para numero del df solamente los 8 digitos del numero local o para llamadas externas fijas 01 + lada + numero y en el caso de celulares marcar 044 o 045 tal sea el caso, vi tu post y me parece algo similar pero no se si me este equivocando saludos.

        Me gusta

Responder a Hector Hugo Garcia Estrada Cancelar respuesta

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