Lync Server 2013 の電話番号に対してトランク構成を確認する

 

トピックの最終更新日: 2014-05-20

確認スケジュール

毎月

テスト ツール

Windows PowerShell

必要なアクセス許可

Lync Server Management Shell を使用してローカルで実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティ グループのメンバーである必要があります。

Windows PowerShellのリモート インスタンスを使用して実行する場合、ユーザーには、Test-CsTrunkConfiguration コマンドレットを実行するアクセス許可を持つ RBAC ロールが割り当てられている必要があります。 このコマンドレットを使用できるすべての RBAC ロールの一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。

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

説明

SIP トランクは、Lync Server 内部エンタープライズ VoIPネットワークを次のいずれかに接続します。

  • 公衆交換電話網 (PSTN)。

  • IP-public ブランチ エクスチェンジ (PBX)。

  • セッション ボーダー コントローラー (SBC)。

Test-CsTrunkConfiguration コマンドレットは、(ユーザーによってダイヤルされた) 電話番号を E.164 ネットワークに変換し、指定した SIP トランク経由でルーティングできることを確認します。

テストの実行

Test-CsTrunkConfiguration コマンドレットを実行するには、最初に Get-CsTrunkConfiguration コマンドレットを使用して SIP トランク構成設定のインスタンスを取得する必要があります。そのインスタンスは Test-CsTrunkConfiguration にパイプされます。

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

最初にGet-CsTrunkConfigurationを実行せずにTest-CsTrunkConfigurationを実行しても動作しません。 たとえば、次のコマンドは、データを返さずに失敗します。

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

SIP トランク構成設定のコレクションが複数ある場合は、次のようなコマンドを使用して、同じ電話番号に対して各コレクションを同時にテストできます。

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

詳細については、Test-CsTrunkConfiguration コマンドレットのヘルプ ドキュメントを参照してください。

成功または失敗の決定

Test-CsTrunkConfigurationダイヤルされた番号に通話を発信できる場合は、翻訳された電話番号 (E.164 形式) と、その電話番号の変換に使用されるルールの両方が画面に表示されます。

TranslatedNumber MatchingRule

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

+12065551219 Global/Redmond

テストが失敗した場合、Test-CsTrunkConfigurationは空のプロパティ値を返します。

TranslatedNumber MatchingRule

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

テストが失敗した可能性がある理由

通常、テスト対象のトランク構成設定に、ダイヤルされた番号を E.164 形式に変換できる発信発信番号変換規則がないことを意味する一致がTest-CsTrunkConfigurationに返されない場合。 トランク構成設定のコレクションに割り当てられている変換規則を取得するには、次のような構文を使用できます。

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

これにより、変換ルールごとに次のような情報が返されます。

説明 : 国番号または市外局番のない電話番号。

パターン : ^\+(\d*)$

Translation : $1

名前 : NoAreaCode

その時点で、Pattern プロパティ ( 正規表現 文字列) の値を確認して、ダイヤルされた番号を処理するように変換規則のいずれかが構成されているかどうかを確認します。 そうでない場合は、既存の規則の 1 つ (Set-CsOutboundTranslationRule) を変更するか、New-CsOutboundTranslationRule コマンドレットを使用して新しい規則をコレクションに追加する必要があります。