New-CsVoiceRoute
마지막으로 수정된 항목: 2012-03-26
새 음성 경로를 만듭니다. 음성 경로는 Enterprise Voice 사용자의 통화를 PSTN(공중 전화망) 또는 PBX(Private Branch Exchange)의 전화 번호로 경로 지정하는 방법을 Microsoft Lync Server 2010에 지정하는 명령을 포함합니다.
구문
New-CsVoiceRoute -Identity <XdsGlobalRelativeIdentity> [-AlternateCallerId <String>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-NumberPattern <String>] [-Priority <Int32>] [-PstnGatewayList <PSListModifier>] [-PstnUsages <PSListModifier>] [-SuppressCallerId <Nullable>] [-WhatIf [<SwitchParameter>]]
New-CsVoiceRoute -Name <String> [-AlternateCallerId <String>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-NumberPattern <String>] [-Priority <Int32>] [-PstnGatewayList <PSListModifier>] [-PstnUsages <PSListModifier>] [-SuppressCallerId <Nullable>] [-WhatIf [<SwitchParameter>]]
자세한 정보
이 cmdlet을 사용하여 새 음성 경로를 만듭니다. 모든 음성 경로는 글로벌 범위에서 만들어집니다. 그러나 여러 개의 글로벌 음성 경로를 정의할 수 있습니다. 고유한 경로 이름이 필요한 Identity 매개 변수를 통해 이 작업을 수행합니다.
음성 경로는 PSTN 사용법을 통해 음성 정책과 연결됩니다. 음성 경로는 지정된 음성 경로를 통해 경로 지정되는 전화 번호를 식별하는 정규식을 포함합니다. 정규식과 일치하는 전화 번호가 이 경로를 통해 경로 지정됩니다.
이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalServerAdmins 그룹의 구성원은 New-CsVoiceRoute cmdlet을 로컬로 실행할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsVoiceRoute"}
매개 변수
매개 변수 | 필수 | 유형 | 설명 |
---|---|---|---|
Identity |
필수 |
Xds ID |
음성 경로를 고유하게 식별하는 이름입니다. 음성 경로는 글로벌 범위에서만 정의할 수 있으므로 Identity는 단순히 경로에 제공할 이름입니다. 경로 이름에 공백을 포함할 수 있지만(예: Test Route) New-CsVoiceRoute에 대한 호출에서 전체 문자열을 큰따옴표로 묶어야 합니다. Identity가 지정된 경우 Name은 비워두어야 합니다. Identity 값이 Name에 할당됩니다. |
Name |
필수 |
문자열 |
음성 경로의 고유한 이름입니다. 이 매개 변수가 설정된 경우 값이 음성 경로 Identity에 자동으로 적용됩니다. Identity 및 Name을 둘 다 지정할 수 없습니다. |
AlternateCallerId |
선택 |
문자열 |
SuppressCallerId 매개 변수가 True로 설정된 경우 전화를 건 사람의 실제 번호가 아니라 AlternateCallerId 매개 변수 값이 전화를 받는 사람에게 표시됩니다. 이 번호는 유효한 번호여야 하고 조직 내의 사업부(예: 지원 또는 인사)를 나타내는 데 사용할 수 있습니다. SuppressCallerId 매개 변수가 False로 설정된 경우 AlternateCallerId 매개 변수는 무시됩니다. 이 값은 정규식 (\+)?[1-9]\d*(;ext=[1-9]\d*)?와 일치해야 합니다. 즉, 값은 더하기 기호(+)로 시작할 수 있지만 반드시 그럴 필요는 없으며 임의의 숫자로 구성되어야 하고 뒤에 ;ext=로 시작하는 내선 번호와 임의의 숫자가 올 수 있습니다. (내선 번호를 포함할 경우 문자열을 큰따옴표로 묶어야 합니다.) |
Description |
선택 |
문자열 |
이 음성 경로의 목적에 대한 설명입니다. |
NumberPattern |
선택 |
문자열 |
이 경로가 적용되는 전화 번호를 지정하는 정규식입니다. 이 패턴과 일치하는 번호는 나머지 경로 지정 설정에 따라 경로 지정됩니다. 기본값: [0-9]{10} |
Priority |
선택 |
Int32 |
번호는 여러 음성 경로로 확인될 수 있습니다. 우선 순위는 둘 이상의 경로를 사용할 수 있는 경우 적용할 경로의 순서를 결정합니다. |
PstnGatewayList |
선택 |
PS 목록 한정자 |
Lync Server 2010에서 중재 서버는 여러 개의 게이트웨이와 연관될 수 있습니다. 이 매개 변수는 이 음성 경로와 연관된 게이트웨이의 목록을 포함합니다. 이 목록의 각 구성원은 PSTN 게이트웨이 또는 중재 서버의 서비스 ID여야 합니다. 중재 서버가 Microsoft Office Communications Server 2007 또는 Microsoft Office Communications Server 2007 R2를 사용하도록 구성된 경우에만 값이 중재 서버를 참조할 수 있습니다. Lync Server 2010의 경우 PSTN 게이트웨이를 사용해야 합니다. 서비스 ID는 <ServiceRole>:<FQDN> 형식의 문자열입니다. 여기서 ServiceRole은 서비스 역할의 이름(PSTNGateway)이고, FQDN은 풀의 FQDN(정규화된 도메인 이름) 또는 서버의 IP 주소입니다(예: PSTNGateway:redmondpool.litwareinc.com). 서비스 ID는 Get-CsService | Select-Object Identity 명령을 호출하여 검색할 수 있습니다. 이 목록은 기본적으로 비어 있습니다. 그러나 새 음성 경로를 만들 때 이 매개 변수를 비워 두면 경고 메시지가 표시됩니다. |
PstnUsages |
선택 |
PS 목록 한정자 |
이 음성 경로에 적용할 수 있는 PSTN 사용법(예: Local, Long Distance 등)의 목록입니다. PSTN 사용법은 기존 사용법이어야 합니다. (Get-CsPstnUsage cmdlet을 호출하여 PSTN 사용법을 검색할 수 있습니다.) 이 목록은 기본적으로 비어 있습니다. 그러나 새 음성 경로를 만들 때 이 매개 변수를 비워 두면 경고 메시지가 표시됩니다. |
SuppressCallerId |
선택 |
부울 |
아웃바운드 호출에서 호출자 ID가 표시되는지 여부를 결정합니다. 이 매개 변수가 True로 설정된 경우 호출자 ID가 표시되지 않습니다. 실제 ID 대신에 AlternateCallerId의 값이 표시됩니다. SuppressCallerId를 True로 설정하는 경우 AlternateCallerId의 값을 지정해야 합니다. |
Force |
선택 |
스위치 매개 변수 |
변경 작업을 수행하기 전에 표시되는 모든 확인 메시지를 표시하지 않습니다. |
InMemory |
선택 |
SwitchParmeter |
개체를 실제로 영구 변경 사항으로 커밋하지 않고 개체 참조를 만듭니다. 이 매개 변수와 함께 호출된 이 cmdlet의 결과를 변수로 할당하면 개체 참조의 속성을 변경한 후 이 cmdlet과 일치하는 Set- cmdlet을 호출하여 해당 변경 사항을 커밋할 수 있습니다. |
WhatIf |
선택 |
스위치 매개 변수 |
명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다. |
Confirm |
선택 |
문자열 |
명령을 실행하기 전에 확인 메시지를 표시합니다. |
입력 형식
없음.
반환 형식
Microsoft.Rtc.Management.WritableConfig.Policy.Voice.Route 유형의 개체를 만듭니다.
예제
-------------------------- 예제 1 --------------------------
New-CsVoiceRoute -Identity Route1
이 예제의 명령은 ID가 Route1인 새 음성 경로를 만듭니다. 다른 모든 속성은 기본값으로 설정됩니다.
-------------------------- 예제 2 --------------------------
New-CsVoiceRoute -Identity Route1 -PstnUsages @{add="Long Distance"} -PstnGatewayList @{add="PstnGateway:redmondpool.litwareinc.com"}
이 예제의 명령은 ID가 Route1인 새 음성 경로를 만듭니다. 또한 사용법 목록에 PSTN 사용법 Long Distance를 추가하고, PSTN 게이트웨이 목록에 서비스 ID PstnGateway:redmondpool.litwareinc.com을 추가합니다.
-------------------------- 예제 3 --------------------------
$x = (Get-CsPstnUsage).Usage
New-CsVoiceRoute -Identity Route1 -PstnUsages @{add=$x}
이 예제에서는 Route1이라는 새 음성 경로를 만들고 해당 경로의 PSTN 사용법 목록을 조직의 모든 기존 사용법으로 채웁니다. 이 예제의 첫 번째 명령은 글로벌 PSTN 사용법의 목록을 검색합니다. Get-CsPstnUsage에 대한 호출이 괄호로 묶여 있으므로 먼저 PSTN 사용법 정보가 포함된 개체가 검색됩니다. ('global' PSTN 사용법이 한 개만 있으므로 개체가 한 개만 검색됩니다.) 그런 다음, 이 개체의 Usage 속성이 검색됩니다. 사용법 목록을 포함하는 해당 속성은 변수 $x에 할당됩니다. 이 예제의 둘째 줄에서는 새 음성 경로를 만들기 위해 New-CsVoiceRoute가 호출됩니다. 이 음성 경로는 Route1이라는 ID를 가집니다. PstnUsages 매개 변수에 @{add=$x} 값이 전달됩니다. 이 값은 첫 줄에서 검색한 전화 사용법 목록에 포함된 $x의 내용을 이 경로의 PSTN 사용법 목록에 추가하도록 지시합니다.