音声とユニファイド コミュニケーション : Cisco Unified Border Element

Unified Border Element 列挙サポートの設定例

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

Cisco Unified Border Element (CUBE)は Session Initiation Protocol (SIP) 定型 資源 識別子(URI)に E.164 呼出 し 番号のマッピングを(列挙)促進します。 SIP 列挙テクノロジーは SIP URI を使用してネットワークの SIP テレフォニー部品と、一般に相互に作用するためにネットワークの従来のテレフォニー部品を(宛先を当たるために番号が付いている E.164 を使用して)割り当てます。

Public Switched Telephone Network (PSTN) ネットワークから、エンドユーザが E.164 被呼加入者にダイヤルすれば、数は対応する SIP URI に列挙ゲートウェイによって変換することができます。 この SIP URI がそれから Domain Name System (DNS) Naming Authority Pointer (NAPTR) リソースレコード(RR)を調べるのに使用されています。 コールがどのようにまたは eメールアドレス、ファックス番号、個人的な Webサイト、Voice over IP (VoIP)番号、モービル電話番号、音声メールシステム、IP テレフォニー アドレスおよび Webページのような終えられたおよびレコード情報、転送する必要があるか NAPTR RR は(RFC 2915 で定義されたように)記述します。

またコーリングパーティが VoIP エンドポイントの、E.164 数にダイヤルするとき、そして SIP URI に発信元の SIP ユーザ エージェント(UA)がそれを列挙ゲートウェイ DNS で調べ、NAPTR RR を取出すのに使用されるように変換します。

前提条件

要件

この設定を行う前に、次の要件が満たされていることを確認します。

  • Cisco IOS を設定し使用する方法の基本的な知識か。 音声

  • Cisco Unified Border Element (CUBE)を設定し使用する方法の基本的な知識

使用するコンポーネント

この文書に記載されている情報は Cisco IOS Release 12.4T を使用する ISR の Cisco Unified Border Element リリースに基づいています。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

背景説明

次の例は典型的な NAPTR RR およびフィールド 詳細を示したものです。

cube_enum02.gif

  1. Domain フィールド。

  2. Class フィールド: 「IN」= インターネット。

  3. RR (リソースレコード)の型: NAPTR = 35。

  4. 実行する必要があります。 下部の値より高い優位。

  5. 等しい順序の NAPTR RR のプリファレンス。

  6. フラグ フィールド: 「U」フラグは次 の ステップが DNS lookup ではないが、こと Regexp フィールドの出力が URI であることを意味します。 "A" フラグは次 の ステップがアドレスのルックアップであることを意味します。 「S」フラグは次 の ステップが SRV レコード ルックアップであることを意味します。

  7. サービス フィールド: このフィールドはどのプロトコルおよびサービスが利用されるか示します。 プロトコルが URI マッピングに SIP および E2U 意味する E.164 をであることを構文「sip+E2U」は意味します(RFC 2916 によって)。 Cisco IOSゲートウェイは「E2U+sip」をサポートしません(RFC 3761 サービス タイプ)。

  8. Regexp フィールド: このフィールドは一致および置換 情報で構成されています。

NAPTR のキー・フィールドの詳細な説明は(RFC 2916 ごとに) RR ここに記述されています:

  • フィールド 4 —順序フィールドは複数の NAPTR レコードが一つのクエリに応じて戻るときレコードが処理する必要がある順序を規定 します。

  • フィールド 5 —プリファレンス フィールドは複数の NAPTR レコードに「順序の同じ値が」。あるときレコードが処理する必要がある順序を規定 します

  • フィールド 6 —フラグ フィールドは起こること次の DNS lookup で、一般的に影響を与える修飾子がプロセスを最適化するために含まれています。

  • フィールド 7 —サービス フィールドは regexp または置換フィールドによって規定 される書き直しが適用する場合利用可能である解決サービスおよび解決プロトコルを規定 します。

  • フィールド 8 — regexp フィールドは書き直しルールに使用する 2 つのフィールドの 1 つで、NAPTR レコードのコア概念です。

  • フィールド 8 —置換 フィールドは書き直しルールのために使用するかもしれない他のフィールドです。

設定

この項では、このドキュメントで説明する機能の設定に必要な情報を提供します。

注: このセクションで使用されているコマンドの詳細を調べるには、Command Lookup Tool登録ユーザ専用)を使用してください。

ネットワーク構成図

このイメージは CUBE で典型的な列挙シーケンスを示します SIP-SIP サービスのために設定される:

/image/gif/paws/110417/cube_enum01.gif

このダイアグラムは出来事の順序を示しますこの資料に説明がある列挙設定に発生する。

  1. ユーザ ダイヤル 901189。

  2. コールは列挙表 3.列挙表 3 ルール 3 プリファレンス 2 へのポイントが +1408 と 9011 を取り替える発信 ダイヤル ピア 300 と一致します; 最終的な列挙結果ストリングは +140889 です。 数以外の文字は削除され、結果ストリングは 140889 です。 ディジットは、追加されるドット反転しストリングは zone name と追加 されます; 結果ストリングは完全修飾ドメイン名 (FQDN)の 9.8.8.0.4.1.e164.arpa です。

  3. CUBE は FQDN を解決するために DNSサーバを接続します。

  4. DNSサーバは記録し、この機能をサポートするために設定されて戻します SIP URI sip:2000@9.13.8.100 を NAPTR があるはずです。

  5. CUBE は 2000@9.13.8.100 に送信コールを送信します。

基本設定

CUBE は列挙ベースの URI 解決を処理するためにこのセクションに説明がある設定を必要とします。

この例に着信 VOIPコールを終了するためにアウトバウンド VoIP ダイヤルピアを使用して再作成することを CUBE 機能性が可能にする方法を示されています。

voice service voip 
 allow-connections h323 to sip			
 allow-connections sip to h323 			
 allow-connections sip to sip
 allow-connections h323 to h323

この例に CUBE の列挙表を設定する方法を示されています:

voice enum-match-table 3
  rule 3 2 /^9011\(.*\)//+1408\1/e164.arpa

この例に関連したプロトコル、DTMF 型およびコーデック 情報で着信および発信 ダイヤル ピアを設定する方法を示されています。


!-- Incoming dial peer


dial-peer voice 1 voip
  incoming called-number 901189
 session protocol sipv2
 dtmf-relay rtp-nte 
 codec g711ulaw
!

!-- Outgoing dial peer

!
dial-peer voice 2 voip
 destination-pattern 901189
 session protocol sipv2

 session target enum:3  

!-- 3 denotes ENUM table number

 dtmf-relay rtp-nte
 codec g711ulaw

この例に反転させた FQDN のための SIP URI を戻すために DNSサーバを設定する方法を示されています。

$ORIGIN 9.8.8.0.4.1.e164.arpa.
IN NAPTR 100 10 "u" "sip+E2U"  "!^.*$!sip:2000@9.13.8.100!" .

設定例

CUBE の列挙をサポートする方法を示す設定 例はここにあります。

設定例
!
ip name-server 9.13.8.100 

!-- DNS Server having NAPTR RR

!
!
!
voice service voip 
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to sip
 supplementary-service h450.12
 h323
  call start slow
 sip
  no call service stop
!
!
voice enum-match-table 3 

!-- ENUM table to digit stripping 
!-- and conversion into FQDN

 rule 3 2 /^9011\(.*\)/ /+1408\1/ e164.arpa
!
!
dial-peer voice 300 voip
 destination-pattern 901189
 session protocol sipv2
 session target enum:3 

!-- Session target Pointing to an ENUM table

 codec g711ulaw
!
dial-peer voice 400 voip
 destination-pattern 4000
 session protocol sipv2
 session target ipv4:9.13.8.88
 incoming called-number 901189
 codec g711ulaw

確認

このセクションに示すように設定を確認して下さい。

IPIP-2801-5#show voice enum detail
IPIP-2801-5#enum_resolve_domain: match_num 901189 table_indx 3
enum_resolve_domain: rule 3 result string +140889
generate_enum_search_string : search string 9.8.8.0.4.1.e164.arpa
enum_dns_query: name = 9.8.8.0.4.1.e164.arpa type = 35, ns_server = 0
order 100 pref 10 service sip+E2U flag u
regexp !^.*$!sip:2000@9.13.8.100! replacement 
num_elem = 1
NAPTR Record : order 100 pref 10 service sip+E2U
               flags u regexp !^.*$!sip:2000@9.13.8.100!
               replacement 
decode_naptr_record : re_string ^.*$
decode_naptr_record : re_substitution_string sip:2000@9.13.8.100
decode_naptr_record : re_flags_string 
U_FLAG case, stopping query
new_e164_user sip:2000@9.13.8.100
contact_list :
              sip:2000@9.13.8.100
enum_resolve_domain: contact_list 64D79698

IPIP-2801-5>en
IPIP-2801-5#show voip rtp conn
VoIP RTP active connections :
No. CallId  dstCallId  LocalRTP RmtRTP LocalIP         RemoteIP       
1   25      26         16836    20844  9.13.8.25       9.13.8.200     
2   26      25         16720    49186  9.13.8.25       9.13.8.100     
Found 2 active RTP connections

IPIP-2801-5#show call active voice | inc Sess
SessionProtocol=sipv2
SessionTarget=9.13.8.200
SessionProtocol=sipv2
SessionTarget=3
IPIP-2801-5#

トラブルシューティング

ここでは、設定のトラブルシューティングに役立つ情報について説明します。

  • 示して下さい音声列挙—列挙一致表のルールを表示するために、特権EXECモードで列挙一致表[表数字]コマンドを使用して下さい。

  • VoIP ENUM 情報を表示するために voip enum を特権EXECモードで使用しますデバッグ voip enum コマンドを detail —デバッグして下さい

この出力例はトラブルシューティング コマンドを実行するとき受け取る情報を示します:

IPIP-2801-5#debug voip enum detail
enum_resolve_domain: match_num 901189 table_indx 3
enum_resolve_domain: rule 3 result string +140889
generate_enum_search_string : search string 9.8.8.0.4.1.e164.arpa
enum_dns_query: name = 9.8.8.0.4.1.e164.arpa type = 35, ns_server = 0
order 100 pref 10 service sip+E2U flag u
regexp !^.*$!sip:2000@9.13.8.100! replacement 
num_elem = 1
NAPTR Record : order 100 pref 10 service sip+E2U 
!-- Per RFC2916

               flags u regexp !^.*$!sip:2000@9.13.8.100!
               replacement 
decode_naptr_record : re_string ^.*$
decode_naptr_record : re_substitution_string sip:2000@9.13.8.100
decode_naptr_record : re_flags_string 
U_FLAG case, stopping query
new_e164_user sip:2000@9.13.8.100
contact_list :
              sip:2000@9.13.8.100
enum_resolve_domain: contact_list 64D79698


TB1-IPIPGW1-3#enum_resolve_domain: match_num 901189 table_indx 3
enum_resolve_domain: rule 3 result string +140889
generate_enum_search_string : search string 9.8.8.0.4.1.e164.arpa
enum_dns_query: name = 9.8.8.0.4.1.e164.arpa type = 35, ns_server = 0
order 100 pref 10 service E2U+sip flag u
regexp !^.*$!sip:521000@10.1.1.100! replacement
num_elem = 1
NAPTR Record : order 100 pref 10 service E2U+sip 
!-- Per RFC2916

               flags u regexp !^.*$!sip:521000@10.1.1.100!
               replacement
validate_service_field:  NAPTR Record format Error, non-supported "service protocol" field
find_enum_contact_list_i:  NAPTR Record format Error, invalid "service" field

TB1-IPIPGW1-3#show voice enum
voice enum_match_table 3
rule 3 2 /^9011\(.*\)/ /+1408\1/ e164.arpa

注: debug コマンドを使用する前に、『debug コマンドの重要な情報』を参照してください。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 110417