New-CsUnassignedNumber
Ultima modifica dell'argomento: 2012-03-26
Consente di creare un nuovo intervallo di numeri non assegnati e le regole di routing da applicare a tali numeri. Con l'esecuzione di questo cmdlet viene aggiunta una voce alla tabella di routing dei numeri non assegnati.
Sintassi
New-CsUnassignedNumber -Identity <XdsGlobalRelativeIdentity> -NumberRangeStart <String> -NumberRangeEnd <String> -AnnouncementService <String> -AnnouncementName <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-WhatIf [<SwitchParameter>]]
New-CsUnassignedNumber -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-WhatIf [<SwitchParameter>]]
New-CsUnassignedNumber -Identity <XdsGlobalRelativeIdentity> -NumberRangeStart <String> -NumberRangeEnd <String> -ExUmAutoAttendantPhoneNumber <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
I numeri non assegnati sono numeri di telefono che sono stati assegnati a un'organizzazione ma che non sono stati assegnati a utenti o telefoni specifici. Microsoft Lync Server 2010 può essere configurato per instradare le chiamate a destinazioni appropriate quando viene chiamato un numero non assegnato. Questo cmdlet consente di creare le impostazioni che definiscono tale routing.
Prima di eseguire il cmdlet, il sistema deve disporre di annunci già definiti o di un Operatore automatico di Messaggistica unificata di Exchange già configurato. Per determinare se è presente il servizio Annunci, chiamare il cmdlet Get-CsAnnouncement. Per creare un nuovo Annuncio, chiamare New-CsAnnouncement. Per verificare le impostazioni dell'Operatore automatico di Messaggistica unificata di Exchange, eseguire il cmdlet Get-CsExUmContact.
Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet New-CsUnassignedNumber in locale: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control, controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (compresi eventuali ruoli RBAC personalizzati creati autonomamente), eseguire il cmdlet riportato di seguito dal prompt di Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsUnassignedNumber"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
XdsGlobalRelativeIdentity |
Un nome univoco per l'intervallo di numeri non assegnati da creare. Tutti gli intervalli dei numeri non assegnati hanno ambito globale, quindi il nome specificato deve essere univoco nell'intera distribuzione di Lync Server 2010. |
AnnouncementName |
Obbligatorio |
Stringa |
Il nome dell'annuncio che sarà utilizzato per gestire le chiamate a questo intervallo di numeri. |
AnnouncementService |
Obbligatorio |
Stringa |
Il nome di dominio completo (FQDN) o l'ID del servizio del servizio Annunci. Questo parametro è obbligatorio solo se non è stato specificato un valore per il parametro ExUmAutoAttendantPhoneNumber. |
ExUmAutoAttendantPhoneNumber |
Obbligatorio |
Stringa |
Il numero di telefono dell'operatore automatico di Messaggistica unificata di Exchange cui instradare le chiamate nell'intervallo. Questo campo è obbligatorio solo se non si utilizza un servizio Annunci (caso in cui non vengono forniti valori per i parametri AnnouncementService o AnnouncementName). Il contatto dell'operatore automatico di Messaggistica unificata di Exchange deve essere già configurato per assegnare un valore a tale parametro. |
NumberRangeStart |
Obbligatorio |
Stringa |
Il primo numero nell'intervallo di numeri non assegnati. Deve essere minore o uguale al valore fornito per NumberRangeEnd. Questo numero deve corrispondere all'espressione regolare (tel:)?(\+)?[1-9]\d{0,17}(;ext=[1-9]\d{0,9})?. Significa che il numero può iniziare con la stringa tel: (se questa non viene specificata, verrà aggiunta automaticamente), un segno più (+) e una cifra compresa tra 1 e 9. Il numero di telefono può contenere fino a 17 cifre e può essere seguito da un interno nel formato ;ext= seguito dal numero dell'interno. |
NumberRangeEnd |
Obbligatorio |
Stringa |
L'ultimo numero nell'intervallo di numeri non assegnati. Deve essere maggiore o uguale al numero fornito per NumberRangeStart. Per specificare un intervallo composto da un solo numero, utilizzare lo stesso numero per NumberRangeStart e NumberRangeEnd. Questo numero deve corrispondere all'espressione regolare (tel:)?(\+)?[1-9]\d{0,17}(;ext=[1-9]\d{0,9})?. Significa che il numero può iniziare con la stringa tel: (se questa non viene specificata, verrà aggiunta automaticamente), un segno più (+) e una cifra compresa tra 1 e 9. Il numero di telefono può contenere fino a 17 cifre e può essere seguito da un interno nel formato ;ext= seguito dal numero dell'interno. |
Priority |
Facoltativo |
Int32 |
È possibile che gli intervalli di numeri non assegnati si sovrappongono. Se un numero appartiene a più intervalli, viene applicato l'intervallo con la priorità più alta. |
Force |
Facoltativo |
SwitchParameter |
Consente di eliminare qualsiasi richiesta di conferma altrimenti visualizzata prima di apportare le modifiche. |
InMemory |
Facoltativo |
SwitchParameter |
Crea un riferimento a un oggetto senza eseguire realmente il commit dell'oggetto come modifica permanente. Se si assegna l'output del cmdlet chiamato con questo parametro a una variabile, è possibile apportare modifiche alle proprietà del riferimento all'oggetto e quindi eseguire il commit di queste modifiche chiamando il cmdlet Set- corrispondente. |
WhatIf |
Facoltativo |
Parametro opzionale |
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente. |
Confirm |
Facoltativo |
Parametro opzionale |
Viene visualizzata una richiesta di conferma prima di eseguire il comando. |
Tipi di input
Nessuno.
Tipi restituiti
Consente di creare un oggetto di tipo Microsoft.Rtc.Management.Voice.Helpers.DisplayAnnouncementVacantNumberRange.
Esempio
-------------------------- Esempio 1 --------------------------
New-CsUnassignedNumber -Identity UNSet1 -NumberRangeStart "+14255551000" -NumberRangeEnd "+14255551100" -AnnouncementService ApplicationServer:redmond.litwareinc.com -AnnouncementName "Welcome Announcement"
Con questo esempio viene creato un intervallo di numeri non assegnati denominato UNSet1. Vengono utilizzati i parametri NumberRangeStart (+14255551000) e NumberRangeEnd (+14255551100) per definire l'intervallo di numeri non assegnati a cui si applica l'annuncio specificato. Infine, viene specificato l'annuncio fornendo prima il parametro AnnouncementService con l'ID di servizio del servizio Annunci e poi passando il valore "Welcome Announcement" al parametro AnnouncementName. È importante ricordare che l'annuncio con tale nome deve già essere esistente nel sistema.
-------------------------- Esempio 2 --------------------------
New-CsUnassignedNumber -Identity UNSet2 -NumberRangeStart "+14255552100" -NumberRangeEnd "+14255552200" -ExUmAutoAttendantPhoneNumber "+12065551234"
Con questo esempio viene creato un intervallo di numeri non assegnati denominato UNSet2. Come nell'esempio 1, vengono utilizzati i parametri NumberRangeStart (+14255552100) e NumberRangeEnd (+14255552200) per definire l'intervallo di numeri non assegnati a cui si applica l'annuncio specificato. Tuttavia, invece di utilizzare il servizio Annunci, in questo esempio l'intervallo di numeri utilizza l'Operatore automatico di Messaggistica unificata di Exchange. L'Operatore automatico è un singolo numero designato come numero principale per l'organizzazione, che guida gli utenti attraverso istruzioni vocali per aiutarli a raggiungere l'utente desiderato. Per completare il comando viene passato un numero di telefono al parametro ExUmAutoAttendantPhoneNumber. La Messaggistica unificata di Exchange deve essere già configurata e il numero deve corrispondere al numero di telefono di un oggetto contatto esistente in Servizi di dominio Active Directory. Il contatto deve essere un Operatore automatico (la proprietà AutoAttendant del contatto deve essere True).
-------------------------- Esempio 3 --------------------------
New-CsUnassignedNumber -Identity UNSet2 -NumberRangeStart "+14255552100" -NumberRangeEnd "+14255552200" -ExUmAutoAttendantPhoneNumber "+12065551234" -Priority 2
L'esempio 3 è pressoché identico all'esempio 2. Consente di creare un intervallo di numeri non assegnati denominato UNSet2. In questo esempio è stato però aggiunto il parametro Priority, in questo caso con valore 2. Se è stato un definito un intervallo di numeri non assegnato che si sovrappone al presente e tale intervallo di numeri ha una priorità superiore (definita da un numero inferiore, ad esempio 1), le chiamate saranno instradate in base alle impostazioni di tale intervallo e non del presente.
Vedere anche
Ulteriori risorse
Remove-CsUnassignedNumber
Set-CsUnassignedNumber
Get-CsUnassignedNumber
New-CsAnnouncement
Get-CsAnnouncement
Get-CsExUmContact