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)
Excelente aportacion, solo tengo una duda con respecto al codigo de area, hay ciudades que su codigo de area son 3 digitos y otras que solo son 2, como afectaria esto en el script
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.
tengo una pregunta, tengo el line uri con formato tel:+5555555555;ext=3434, cuando intento marcar a la extension la llamada no se completa, las demas llamadas funcionan si problema, como podria solucionar esto?
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.
si, el usuario cuenta con un did pero la extension no coincide con los ultimos 4 digitos del did
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.
asi es como esta mi caso 52555555YYYY;ext=XXXX, ahora la duda seria si mi numero de cabezara lo estoy utilizando para un autoatendant, entiendo que me marcaria error 485, la pregunta es podria poner alos usuarios un numero inventado ej +2222222222;ext=3333 ?
Puedes poner el siguiente tipo +52550000XXXX;ext=XXXX
[…] Bueno pues teniendo ya mi versión para México (Aquí el post) […]
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.
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?
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.