Crear y administrar planes de marcado
Después de planear los planes de marcado para su organización y de averiguar todas las reglas de normalización que deben crearse para el enrutamiento de voz, ya está listo para crear los planes de marcado. Con una cuenta de administrador que tenga una licencia de Teams válida, puede usar el centro de administración de Microsoft Teams o Windows PowerShell para crear y administrar planes de marcado.
Usar el Centro de administración de Microsoft Teams
Crear un plan de marcado
En el panel de navegación izquierdo del Microsoft Teams de administración, vaya a Plan de marcado > de voz.
Haga clic en Agregar y escriba un nombre y una descripción para el plan de marcado.

En Detalles del plan de marcado, especifique un prefijo de marcado externo si los usuarios necesitan marcar uno o más dígitos iniciales adicionales (por ejemplo, 9) para obtener una línea externa. Para ello:
- En el cuadro Prefijo de marcado externo, escriba un prefijo de marcado externo. El prefijo puede tener hasta cuatro caracteres (#,*y 0-9).
- Activar la marcación de dispositivo optimizada. Si especifica un prefijo de marcado externo, también debe activar esta configuración para aplicar el prefijo para que las llamadas se puedan realizar fuera de su organización.
En Reglas de normalización, configure y asocie una o más reglas de normalización para el plan de marcado. Cada plan de marcado debe tener al menos una regla de normalización asociada. Para ello, realice una o varias de las siguientes acciones:
- Para crear una nueva regla de normalización y asociarla al plan de marcado, haga clic en Agregar y, a continuación, defina la regla.
- Para editar una regla de normalización que ya está asociada al plan de marcado, seleccione la regla haciendo clic a la izquierda del nombre de la regla y, a continuación, haga clic en Editar. Realice los cambios que desee y, a continuación, haga clic en Guardar.
- Para quitar una regla de normalización del plan de marcado, seleccione la regla haciendo clic a la izquierda del nombre de la regla y, a continuación, haga clic en Quitar.
Organice las reglas de normalización en el orden que desee. Haga clic en Subir o Bajar para cambiar la posición de las reglas de la lista.
Nota
Teams atraviesa la lista de reglas de normalización desde arriba hacia abajo y usa la primera regla que coincide con el número marcado. Si configura un plan de marcado para que un número marcado pueda coincidir con más de una regla de normalización, asegúrese de que las reglas más restrictivas se ordenan por encima de las menos restrictivas. Si configura un plan de marcado que normaliza un número marcado sin un "+", el servicio de llamadas intentará normalizar el número de nuevo con las reglas del inquilino y del plan de marcado regional. Para evitar la doble normalización, se recomienda que todas las reglas de normalización den como resultado números empezando por un "+". Los clientes de Enrutamiento directo pueden usar reglas de traducción troncal para quitar el "+" si es necesario.
Haga clic en Guardar.
Si desea probar el plan de marcado, en Plan de marcado de prueba, escriba un número de teléfono y, a continuación, haga clic en Probar.
Editar un plan de marcado
- En el panel de navegación izquierdo del Microsoft Teams de administración, vaya a Plan de marcado > de voz.
- Seleccione el plan de marcado haciendo clic a la izquierda del nombre del plan de marcado y, a continuación, haga clic en Editar.
- Realice los cambios que desee y, a continuación, haga clic en Guardar.
Asignar un plan de marcado a los usuarios
Asigne un plan de marcado de la misma manera que asigna directivas. Puede asignar directamente una directiva a los usuarios, ya sea de manera individual o a escala mediante una asignación por lotes (si lo admite el tipo de directiva), o a un grupo del cual sean miembros los usuarios (si lo admite el tipo de directiva).Para más información sobre las diferentes maneras en las que puede asignar directivas a los usuarios, consulte Asignar directivas a los usuarios en Teams.
Con PowerShell
Iniciar PowerShell
- Abra un Windows PowerShell de comandos y ejecute los siguientes comandos:
# When using Teams PowerShell Module
Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential
Crear y administrar los planes de marcado
Para crear y administrar planes de marcado de inquilino puede utilizar un cmdlet sencillo o un script de PowerShell.
Uso de cmdlets sencillos
Para crear un nuevo plan de marcado, ejecute:
New-CsTenantDialPlan -Identity RedmondDialPlan -Description "Dial Plan for Redmond" -NormalizationRules <pslistmodifier> -ExternalAccessPrefix 9 -SimpleName "Dial-Plan-for-Redmond"Para ver otros ejemplos y parámetros, consulte Nuevo-CsPlanMarcadoInquilinio.
Para editar la configuración de un plan de marcado existente, ejecute:
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules <pslistmodifier> -ExternalAccessPrefix 9 -SimpleName "Dial-Plan-for-Redmond"Para ver otros ejemplos y parámetros, consulteConfigurar-CsPlanMarcadoInquilino.
Para agregar usuarios a un plan de marcado, ejecute:
Grant-CsTenantDialPlan -Identity amos.marble@contoso.com -PolicyName RedmondDialPlanPara ver otros ejemplos y parámetros, consulte Garantizar-CsPlanMarcadoInquilino.
Para ver la configuración de un plan de marcado, ejecute:
Get-CsTenantDialPlan -Identity RedmondDialPlanPara ver otros ejemplos y parámetros, consulteObtener-CsPlanMarcadoInquilino.
Para eliminar un plan de marcado, ejecute:
Remove-CsTenantDialPlan -Identity RedmondDialPlan -forcePara ver otros ejemplos y parámetros, consulte Eliminar-CsPlanMarcadoInquilino.
Para ver la configuración del plan de marcado efectivo, ejecute:
Get-CsEffectiveTenantDialPlan -Identity amos.marble@contoso.comPara ver otros ejemplos y parámetros, consulte Obtener-CsPlanMarcadoEfectivoInquilino.
Para evaluar la configuración efectiva de un plan de marcado, ejecute:
Test-CsEffectiveTenantDialPlan -DialedNumber 14255550199 -Identity amos.marble@contoso.comPara ver otros ejemplos y parámetros, consulte Probar-CsPlanMarcadoEfectivoInquilino.
Uso de un script de PowerShell
Ejecute esto para eliminar una regla de normalización asociada a un plan de marcado de inquilino sin tener que eliminar primero el plan de marcado de inquilino:
$b1=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$b1}
(Get-CsTenantDialPlan -Identity RedmondDialPlan).NormalizationRules
$b2=New-CsVoiceNormalizationRule -Identity Global/NR4 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$b2}
Ejecute esto para agregar la siguiente regla de normalización al plan de marcado inquilino existente denominado RedmondDialPlan.
$nr1=New-CsVoiceNormalizationRule -Parent Global -Description 'Organization extension dialing' -Pattern '^(\\d{3})$' -Translation '+14255551$1' -Name NR1 -IsInternalExtension $false -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{add=$nr1}
Ejecute esto para eliminar la siguiente regla de normalización del plan de marcado inquilino existente denominado RedmondDialPlan.
$nr1=New-CsVoiceNormalizationRule -Parent Global/NR1 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}
Ejecute lo siguiente cuando desee examinar también las reglas de normalización existentes, determine cuál desea eliminar y, a continuación, use su índice para quitarlo. La matriz de reglas de normalización comienza con el índice 0. Nos gustaría eliminar la regla de normalización de tres dígitos, por lo que se trata del índice 1.
Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules
Description : 4-digit
Pattern : ^(\\d{4})$
Translation : +1426666$1
Name : NR2
IsInternalExtension : False
Description : 3-digit
Pattern : ^(\\d{3})$
Translation : +14255551$1
Name : NR12
IsInternalExtension : False
$nr1=(Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules[1]
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}
Ejecute esto para buscar todos los usuarios a los que se les ha garantizado el plan de marcado inquilino RedmondDialPlan.
Get-CsOnlineUser | Where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}
Ejecute esto para quitar cualquier TenantDialPlan asignado de todos los usuarios que tienen un HostProvider de sipfed.online.lync.com.
Get-CsOnlineUser -Filter {HostingProvider -eq "sipfed.online.lync.com"} | Grant-CsTenantDialPlan -policyname $null
Ejecute estos para agregar el plan de marcado local existente denominado OPDP1 como un plan de marcado inquilino para su organización. Primero debe guardar el plan de marcado local en un archivo .xml local y, a continuación, usarlo para crear el nuevo plan de marcado de inquilino.
Ejecute esto para guardar el plan de marcado local en el .xml local.
$DPName = "OPDP1"
$DPFileName = "dialplan.xml"
Get-CsDialplan $DPName | Export-Clixml $DPFileName
Ejecute esto para crear el nuevo plan de marcado inquilino.
$DPFileName = "dialplan.xml"
$dp = Import-Clixml $DPFileName
$NormRules = @()
ForEach($nr in $dp.NormalizationRules)
{
$id1 = "Global/" + $nr.Name
$nr2 = New-CsVoiceNormalizationRule -Identity $id1 -Description $nr.Description -Pattern $nr.Pattern -Translation $nr.Translation -IsInternalExtension $nr.IsInternalExtension -InMemory
$NormRules += $nr2
}
New-CsTenantDialPlan -Identity $dp.SimpleName -ExternalAccessPrefix $dp.ExternalAccessPrefix -Description $dp.Description -OptimizeDeviceDialing $dp.OptimizeDeviceDialing -SimpleName $dp.SimpleName -NormalizationRules $NormRules
Temas relacionados
- ¿Qué son los planes de marcado?
- Preguntas comunes sobre la transferencia de números de teléfono
- Diferentes tipos de números de teléfono que se usan para Planes de llamada
- Administrar los números de teléfono para su organización
- Términos y condiciones de las llamadas de emergencia
- Etiqueta de declinación de responsabilidades de llamadas de emergencia
- Descripción de PowerShell para Teams