Crear y administrar planes de marcado

Una vez que planee los planes de marcado de su organización y descubra todas las reglas de normalización que deben crearse para el enrutamiento de voz, 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

  1. En el panel de navegación izquierdo del Centro de administración de Microsoft Teams, vaya aPlanes de marcado de voz>.

  2. Seleccione Agregar y, a continuación, escriba un nombre y una descripción para el plan de marcado.

  3. 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 asociada al menos una regla de normalización. Para ello, siga uno o varios de estos procedimientos:

    • Para crear una nueva regla de normalización y asociarla con el plan de marcado, seleccione Agregar y, a continuación, defina la regla.
    • Para editar una regla de normalización que ya está asociada con el plan de marcado, seleccione la regla haciendo clic a la izquierda del nombre de la regla y, a continuación, seleccione Editar. Realiza los cambios que quieras y, a continuación, selecciona 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, seleccione Eliminar.
  4. Organice las reglas de normalización en el orden que desee. Seleccione Subir o Bajar para cambiar la posición de las reglas en la lista.

    Nota

    Teams atraviesa la lista de reglas de normalización de arriba 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 coincida 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 mediante 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 a partir de un "+". Los clientes de enrutamiento directo pueden usar las reglas de traducción troncal para quitar el "+" si es necesario.

  5. Seleccione Guardar.

  6. Si desea probar el plan de marcado, en Plan de marcado de prueba, escriba un número de teléfono y, a continuación, seleccione Probar.

Editar un plan de marcado

  1. En el panel de navegación izquierdo del Centro de administración de Microsoft Teams, vaya aPlanes de marcado de voz>.
  2. Seleccione el plan de marcado haciendo clic a la izquierda del nombre del plan de marcado y, a continuación, seleccione Editar.
  3. Realiza los cambios que quieras y, a continuación, selecciona Guardar.

Asignar un plan de marcado a los usuarios

Asigne un plan de marcado de la misma manera que asigna directivas. Puede asignar una directiva directamente a los usuarios, ya sea de forma individual o a escala a través de una asignación por lotes (si se admite para el tipo de directiva) o a un grupo del que los usuarios son miembros (si se admite para el tipo de directiva). Para obtener información sobre las diferentes maneras en que puede asignar directivas a los usuarios, consulte Asignar directivas a los usuarios en Teams.

Con PowerShell

Iniciar PowerShell

Abre una Windows PowerShell símbolo del sistema y ejecuta los siguientes comandos:

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   $credential = Get-Credential
   Connect-MicrosoftTeams -Credential $credential

Crear y administrar sus 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 el siguiente script:

    New-CsTenantDialPlan -Identity RedmondDialPlan -Description "Dial Plan for Redmond" -NormalizationRules <pslistmodifier> -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 el siguiente script:

    Set-CsTenantDialPlan -Identity RedmondDialPlan  -NormalizationRules <pslistmodifier> -SimpleName "Dial-Plan-for-Redmond"
    

    Para ver otros ejemplos y parámetros, consulteConfigurar-CsPlanMarcadoInquilino.

  • Para agregar usuarios a un plan de marcado, ejecute el siguiente script:

    Grant-CsTenantDialPlan -Identity amos.marble@contoso.com -PolicyName RedmondDialPlan
    

    Para ver otros ejemplos y parámetros, consulte Garantizar-CsPlanMarcadoInquilino.

  • Para ver la configuración en un plan de marcado, ejecute el siguiente script:

    Get-CsTenantDialPlan -Identity RedmondDialPlan
    

    Para ver otros ejemplos y parámetros, consulteObtener-CsPlanMarcadoInquilino.

  • Para eliminar un plan de marcado, ejecute el siguiente script:

    Remove-CsTenantDialPlan -Identity RedmondDialPlan -force
    

    Para ver otros ejemplos y parámetros, consulte Eliminar-CsPlanMarcadoInquilino.

  • Para ver la configuración del plan de marcado efectivo, ejecute el siguiente script:

    Get-CsEffectiveTenantDialPlan -Identity amos.marble@contoso.com
    

    Para 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.com
    

    Para ver otros ejemplos y parámetros, consulte Probar-CsPlanMarcadoEfectivoInquilino.

Uso de un script de PowerShell

Ejecute este script para eliminar una regla de normalización asociada a un plan de marcado inquilino sin tener que eliminar primero el plan de marcado 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 este script 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 este script para quitar la siguiente regla de normalización del plan de marcado inquilino existente denominado RedmondDialPlan:

$nr1=New-CsVoiceNormalizationRule -Identity Global/NR1 -InMemory
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}

Ejecute el script siguiente cuando también quiera examinar 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 este script para buscar todos los usuarios a los que se les ha concedido el plan de marcado inquilino RedmondDialPlan.

Get-CsOnlineUser | Where-Object {$_.TenantDialPlan -eq "RedmondDialPlan"}

Ejecute este script para quitar cualquier TenantDialPlan asignado de todos los usuarios que tienen un HostingProvider 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 y, después, usarlo para crear el nuevo plan de marcado inquilino.

  • Ejecute este script en Skype Empresarial Server Shell de administración local para guardar el plan de marcado local en el archivo .xml.

    $DPName = "OPDP1"
    $DPFileName = "dialplan.xml"
    Get-CsDialplan $DPName | Export-Clixml $DPFileName
    
  • Ejecute este script en el módulo PowerShell de Teams en línea 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 -Description $dp.Description -SimpleName $dp.SimpleName -NormalizationRules $NormRules