Lync Server 2013에서 전화 번호를 기준으로 트렁크 구성 확인Check trunk configuration against a phone number in Lync Server 2013

 

마지막으로 수정 된 항목: 2014-05-20Topic Last Modified: 2014-05-20

확인 일정Verification schedule

월간Monthly

테스트 도구Testing tool

Windows PowerShellWindows PowerShell

필요한 권한Permissions required

Lync Server 관리 셸을 사용 하 여 로컬로 실행 하는 경우 사용자는 RTCUniversalServerAdmins 보안 그룹의 구성원 이어야 합니다.When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

Windows PowerShell의 원격 인스턴스를 사용 하 여 실행 하는 경우 사용자에 게 Test-CsTrunkConfiguration cmdlet을 실행 하는 권한이 있는 RBAC 역할을 할당 해야 합니다.When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsTrunkConfiguration cmdlet. 이 cmdlet을 사용할 수 있는 모든 RBAC 역할의 목록을 보려면 Windows PowerShell 프롬프트에서 다음 명령을 실행 합니다.To see a list of all RBAC roles that can use this cmdlet, run the following command from the Windows PowerShell prompt:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsTrunkConfiguration"}

설명Description

SIP 트렁크 Lync Server 내부 Enterprise Voice network를 다음 중 하나에 연결 합니다.SIP trunks connect the Lync Server internal Enterprise Voice network to any of the following:

  • 공중 전화망 (PSTN)The Public Switched Telephone network (PSTN).

  • IP-PBX (공용 분기 교환)An IP-public branch exchange (PBX).

  • SBC (Session Border Controller)입니다.A Session Border Controller (SBC).

Test-CsTrunkConfiguration cmdlet은 사용자가 전화를 걸 수 있는 전화번호를 E. 164 네트워크로 변환 하 고 지정 된 SIP 트렁크를 통해 라우팅되는 것을 확인 합니다.The Test-CsTrunkConfiguration cmdlet verifies that a phone number (as dialed by a user) can be converted to the E.164 network and routed over a specified SIP trunk.

테스트 실행Running the test

Test-CsTrunkConfiguration cmdlet을 실행 하려면 먼저 Get-CsTrunkConfiguration cmdlet을 사용 하 여 SIP 트렁크 구성 설정 인스턴스를 검색 해야 합니다. 그런 다음 해당 인스턴스는 Get-cstrunkconfiguration로 파이프 됩니다.To run the Test-CsTrunkConfiguration cmdlet you must first use the Get-CsTrunkConfiguration cmdlet to retrieve an instance of your SIP trunk configuration settings; that instance is then piped to Test-CsTrunkConfiguration:

Get-CsTrunkConfiguration -Identity "Global" | Test-CsTrunkConfiguration -DialedNumber "12065551219"

Get-CsTrunkConfiguration를 먼저 실행 하지 않고 Test-CsTrunkConfiguration를 실행 하는 것은 작동 하지 않습니다.Running Test-CsTrunkConfiguration without first running Get-CsTrunkConfiguration won't work. 예를 들어 다음 명령은 데이터를 반환 하지 않고 실패 합니다.For example, this command will fail without returning any data:

Test-CsTrunkConfiguration -DialedNumber "12065551219" -TrunkConfiguration "Global"

SIP 트렁크 구성 설정의 컬렉션이 여러 개 있는 경우 동일한 전화 번호에 대해 각 모음을 테스트 하는 동시에 다음과 같은 명령을 사용할 수 있습니다.If you have multiple collections of SIP trunk configuration settings, you can use a command similar to the following to at the same time test each collection against the same phone number:

Get-CsTrunkConfiguration | Test-CsTrunkConfiguration -DialedNumber "12065551219"

자세한 내용은 Test-CsTrunkConfiguration cmdlet에 대 한 도움말 설명서를 참조 하십시오.For more information, see the Help documentation for the Test-CsTrunkConfiguration cmdlet.

성공 또는 실패 확인Determining success or failure

전화 건 번호로 전화를 걸 수 Test-CsTrunkConfiguration 경우 변환 된 전화 번호 (E. 164 형식)와 해당 전화 번호를 변환 하는 데 사용 되는 규칙이 모두 화면에 표시 됩니다.If Test-CsTrunkConfiguration can place a call to the dialed number then the translated phone number (in the E.164 format) and the rule used to translate that phone number will both be displayed on screen:

TranslatedNumber MatchingRuleTranslatedNumber MatchingRule

---------------- ---------------------------- ------------

+12065551219 글로벌/Redmond+12065551219 Global/Redmond

테스트가 실패 하면 Test-CsTrunkConfiguration에서 빈 속성 값을 반환 합니다.If the test fails, Test-CsTrunkConfiguration will return empty property values:

TranslatedNumber MatchingRuleTranslatedNumber MatchingRule

---------------- ---------------------------- ------------

테스트가 실패 한 이유Reasons why the test might have failed

Test-CsTrunkConfiguration 일치 하는 항목을 반환 하지 않으면 테스트 중인 트렁크 구성 설정에 전화 건 번호를 E. 164 형식으로 변환 하는 데 사용할 수 있는 발신 전화 번호 변환 규칙이 없는 것입니다.If Test-CsTrunkConfiguration does not return a match that typically means that the trunk configuration settings being test do not have an outgoing calling number translation rule capable to converting the dialed number to the E.164 format. 트렁크 구성 설정 컬렉션에 할당 된 변환 규칙을 검색 하려면 다음과 같은 구문을 사용할 수 있습니다.To retrieve the translation rules assigned to a collection of trunk configuration settings, you can use syntax similar to this:

Get-CsTrunkConfiguration -Identity "global" | Select-Object -ExpandProperty OutboundTranslationRulesList

이는 각 변환 규칙에 대해 다음과 같은 정보를 반환 합니다.That returns information similar to this for each translation rule:

설명: 국가 코드나 지역 코드가 없는 전화 번호입니다.Description : Phone numbers without a country code or area code.

패턴: ^ \ + ( \ d * ) $Pattern : ^\+(\d*)$

Translation : $1

이름: NoAreaCodeName : NoAreaCode

이때 패턴 속성의 값 ( 정규식 문자열)을 확인 하 여 전화 건 번호를 처리 하도록 변환 규칙이 구성 되었는지 여부를 확인 합니다.At that point, you check the value of the Pattern property (which is a regular expression string) to see whether any of the translation rules are configured to handle the dialed number. 그렇지 않은 경우 기존 규칙 (New-csoutboundtranslationrule) 중 하나를 변경 하거나, New-CsOutboundTranslationRule cmdlet을 사용 하 여 컬렉션에 새 규칙을 추가 해야 합니다.If not, you'll either have to change one of the existing rules (Set-CsOutboundTranslationRule) or use the New-CsOutboundTranslationRule cmdlet to add a new rule to the collection.