音声 : 音声品質

音声ダイヤルの第 1 ステージと第 2 ステージについて

2016 年 10 月 28 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2002 年 10 月 30 日) | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

このドキュメントは、1 段階ダイヤリングと 2 段階ダイヤリングの特性について説明しています。

前提条件

要件

このドキュメントの読者には、次の項目に関する知識が必要です。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づくものです。

  • すべての Cisco IOS か。 ソフトウェア バージョン

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

表記法

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

1 段階ダイヤリング

デジタルインターフェイスの場合には、PBX か Central Office (CO) スイッチが十分にコールをルーティングするのに必要なすべてのディジットが含まれているセットアップメッセージを送信 するときそれらのディジットは送信 Voice over IP (VoIP) ダイヤル ピアことができます(または直接一般電話サービス (POTS) ダイヤル ピアへのヘアピン)にマッピング する。 ルータ/ゲートウェイは発信者に 2 番目のダイヤル トーンを返さず、ディジットも収集しません。 コールは設定された宛先に直接転送されます。 これを 1 段階ダイヤリングと呼びます。

アナログ インターフェイスの場合は、ユーザには(ローカルまたはリモートの)ダイヤル トーンが一度だけ聞こえます。続いてユーザがディジットをダイヤルすると、宛先の電話に着信します。

T1/E1 デジタル インターフェイス

1 つが POTS インターフェイスからインバウンドコールを受信するとき、ダイヤル ピアの Direct Inward Dial (DID) 機能は可能にします呼出 し 番号(Dialed Number Identification Service (DNIS))を使用することをルータ/ゲートウェイが 直接アウトバウンドダイヤルピアを一致するため。 着信 POTS ダイヤルピアで DID が設定されている場合は、発信コール レッグの宛先パターンとの照合に、自動的に発信先番号が使用されます。

DID のための POTSダイヤルピアを設定し始めるグローバル コンフィギュレーション モードでこれらの Cisco IOSコマンドを入力して下さい:

Router(config)#dial-peer voice number pots		
Router(config-dial-peer)#direct-inward-dial

/image/gif/paws/22373/doctop2.gif

この図では、誰かが電話 1 を取るとき、ユーザは PBX から来るダイヤルトーンを聞きます。 PBX には、ルータへのチャネルを捕捉するためのアクセス コードがプログラムされています。 ユーザはアクセス コードと宛先番号をダイヤルします。 この例では、アクセス コードが 99 であると仮定します。 電話 1 ダイヤル 995678 のユーザ。 基づいて PBX はどのようににプログラムされるか、ルータに 6 ディジットをすべて転送しか、または自身のアクセスコードを除去し、ルータに宛先 ディジットだけ送信 します。 同様に、Public Switched Telephone Network(PSTN; 公衆電話交換網)に接続されたユーザが受話器を取り上げると、PSTN からのダイヤル トーンが聞こえます。 ユーザが 1234 をダイヤルすると、そのコールは PSTN によってルータにルーティングされます。 ルータには direct-inward-dial が設定されているため、ルータはダイヤルされたディジットを参照して発信 VoIP ダイヤルピアと照合し、コールを Router A に送信します。

これはルータ A のための設定です:

dial-peer voice 99 pots
destination-pattern 1234
direct-inward-dial  

!--- This command is required for one stage dialing so 
!--- the router routes the call based on the dialed digits.

port 1/0:0
prefix 1234
!
dial-peer voice 100 voip
destination-pattern 5678
session target ipv4:192.168.1.2

これはルータ B のための設定です:

dial-peer voice 201 pots
destination-pattern 5678
direct-inward-dial  

!--- This command is required for one 
!--- stage dialing so the router routes the call based on the dialed digits.

port 1/0:0
prefix 5678

dial-peer voice 200 voip
destination-pattern 1234
session target ipv4:192.168.1.1

リモート ルータにはプレフィクスを追加する必要があります。これは、POTS ダイヤルピアが宛先パターン内の一致したディジットをデフォルトですべて取り除くためです。取り除かれたディジットも着信側 CO に送信する必要があります。

Cisco 2600/3600 プラットフォームでは、Channel Associated Signaling(CAS; チャネル連携信号)(イミディエート、ウィンク、ディレイ)インターフェイスで、DID はデフォルトで有効になっています。 そのため、着信コールに対しては direct-inward-dial コマンドを設定しないでください。 Cisco AS5300 プラットフォームで、DID は E&M 即時シグナリングのために設定されるインターフェイスでサポートされません。

着信コールが、direct-inward-dial が設定されている POTS ダイヤルピアと一致していることを確認します。 着信および発信ダイヤルピアがダイヤルピア マッチングに関する詳細については Cisco IOSプラットフォームでどのように一致するか Voice-unDerstanding を参照して下さい。

アナログ音声インターフェイス カード

direct-inward-dial 機能は、Foreign Exchange Office/Foreign Exchange Station/E&M(FXO/FXS/E&M)インターフェイスではサポートされていません。 VIC-2DID カードを使用して、アナログ ポートに DID を設定する必要があります。 Cisco アナログ DID に関する詳細については Cisco 2600 および Cisco 3600 シリーズ ルータのためのアナログ DID を参照して下さい。

次のシナリオについて考えます。

/image/gif/paws/22373/doctop3.gif

Phone 1 での 1 段階ダイヤリングを設定するには、次の 2 通りの方法があります。

ローカル ダイヤル トーン

ユーザが受話器を取り上げると、ルータからのダイヤル トーンが聞こえます(デバッグ)。 ユーザはそれから 5678 か 4321 をダイヤルします。 ルータはアウトバウンドダイヤルピアを捜し、ルータ B. Router B にコールを発信し、そして PBX/CO のためのポートを捕捉し、電話にコールを発信する PBX/CO に DNIS (呼出 し 番号)ディジットを送信 します。 このシナリオに特別なコンフィギュレーションが必要となりません。 Router B は DNIS ディジットを PBX/CO に送信する必要があります。

これはルータ A のための設定です:

dial-peer voice 99 pots
destination-pattern 1234
port 1/0/0
prefix 1234
!
dial-peer voice 100 voip
destination-pattern 5678
session target ipv4:192.168.1.2

これはルータ B のための設定です:

dial-peer voice 201 pots
destination-pattern 5678
port 1/0:0
prefix 5678 

!--- Send the digits to the terminating PBX/CO.
 

dial-peer voice 200 voip
destination-pattern 1234
session target ipv4:192.168.1.1

リモート ダイヤル トーン

ユーザが Phone 1 の受話器を取り上げると、相手側の PBX/CO からのダイヤル トーンが聞こえます。 そのため、電話がリモート側の PBX/CO に接続しているかのように見えます。 これを実現するには、Private Line, Automatic Ringdown(PLAR)設定を使用します。 また、Router B が PBX/CO にディジットを送信しないようにします。 いくつかの PBX は DNIS ディジットを受信してもダイヤルトーンを戻すために設定することができます。

これはルータ A のための設定です:

voice-port 1/0/0
connection plar 1000 

!--- Connection PLAR is configured under the voice port.

!
dial-peer voice 100 voip
destination-pattern 1000 

!--- Dialed string for connection PLAR 
!--- which sends the call to Router B.

    session target ipv4:192.168.1.2

これはルータ B のための設定です:


!--- This dial matches the entire destination pattern, 
!--- strips it all off, and does not send any digits to the PBX/CO.

dial-peer voice 201 pots
destination-pattern 1000 

!--- Dialed string for PLAR 
!--- that comes into this router from Router A.

port 1/0:0
!

Connection PLAR と接続トランクの PLAR および違いを設定するのを助ける詳細については VOIPゲートウェイのための Connection PLAR の設定を参照して下さい。

2 段階ダイヤリング

音声コールが Cisco IOS ルータ/ゲートウェイに到達すると、ルータの音声ポートは、PBX または CO スイッチによって着信用に捕捉されます。 続いて、ルータ/ゲートウェイは発信者に対してダイヤル トーンを返し、発信ダイヤルピアを特定できるまでディジットを収集します。 ディジットは人間または普通に事前に収集されした ディジットを送信 する 電話機器によって不規則な間隔とダイヤルされるかどうか、ダイヤルピア マッチングはされた一桁ずつです。 これは、ルータ/ゲートウェイが、1 つのディジットを受信するたびにダイヤルピアを照合することを意味します。 このプロセスを 2 段階ダイヤリングと呼びます。

T1/E1 デジタル インターフェイス

次のシナリオについて考えます。

/image/gif/paws/22373/doctop2.gif

これら二つのメソッドは 2 段階 ダイヤリングを利用可能です:

ローカル ダイヤル トーン

ユーザが電話 1 を取るとき、ダイヤルトーンは PBX から聞かれた来ることです、ユーザは(PBX でプログラムされる)ルータのためのアクセスコード ダイヤルし、次にルータ(デバッグ)からダイヤルトーンを受け取ります。 続いてユーザが 5678 をダイヤルすると、コールが Router B、さらには Phone 2 へとルーティングされます。

たとえば、PBX に別のルータに行く別の行がある場合、各ルータのための PBX でプログラムされるアクセスコードがある。 またどんなに基づいてアクセスコードにダイヤルするか、別のローカルルータからダイヤルトーンを引くことができます。

これはルータ A のための設定です:


!--- This dial-peer does not have 
!--- direct-inward-dial configured. 
!--- By default, when a call comes in, the router 
!--- provides dial tone to the user.

dial-peer voice 99 pots
destination-pattern 1234
port 1/0:0
prefix 1234
!
dial-peer voice 100 voip
destination-pattern 5678
session target ipv4:192.168.1.2
!

これはルータ B のための設定です:

dial-peer voice 201 pots
destination-pattern 5678
port 1/0:0
prefix 5678
!

ローカルおよびリモート ダイヤル トーン

ユーザが Phone 1 の受話器を取り上げると、PBX からのダイヤル トーンが聞こえます。 ユーザがディジットを入力すると、Router B に接続された PBX/CO から別のダイヤル トーンが聞こえます。 これを実現するには、次の 2 通りの方法があります。

  1. ルータ A.のダイレクトインワードダイヤルを使用して下さい。

    設定されてダイレクトインワードダイヤルが PBX/CO がルータのポートを捕捉し、DNIS ディジットが含まれているセットアップメッセージを送信 する時。 ルータはアウトバウンド VoIP ダイヤルピアを一致するのにそれらのディジットを使用し、リモートルータにコールを発信します。 ルータ B は PBX/CO にそして行を捕捉し、それにディジットを転送しません。 リモートの PBX/CO は Phone 1 のユーザにダイヤル トーンを返します。 そのため、ユーザがその PBX/CO に接続しているかのように見えます。

    これはルータ A のための設定です:

    dial-peer voice 99 pots
    destination-pattern 1234
    direct-inward-dial 
    
    !--- This command is needed so that the router 
    !--- routes the call based on the dialed digits.
    
    port 1/0:0
    prefix 1234
    !
    dial-peer voice 100 voip
    destination-pattern 5678
    session target ipv4:192.168.1.2

    これはルータ B のための設定です:

    
    !--- This dial-peer matches the entire destination pattern, 
    !--- strips it all off, and does not send any digits to the PBX/CO.
    
    dial-peer voice 201 pots
    destination-pattern 5678
    port 1/0:0
    !
  2. Connection PLAR および接続トランクを使用して下さい。

    ルータ A からルータを持っていることの代りに音声インターフェイスの捕捉を一致する PBX/CO. Router B がそれに送信 する DNIS ディジットを受信しこのコールを、捕捉し PBX/CO のポートを、それに送信 しない ディジットを検出するとすぐコールの IP レグを設定するのに Connection PLAR を使用して下さい。 リモートの PBX/CO は Phone 1 のユーザにダイヤル トーンを返します。そのため、ユーザがその PBX/CO に接続しているかのように見えます。

    これはルータ A のための設定です:

    voice-port 1/0:0
    connection plar 6666 
    
    !--- Connection PLAR is configured under the voice port.
    
    !
    dial-peer voice 99 pots
    destination-pattern 1234
    port 1/0:0
    prefix 1234
    !
    dial-peer voice 100 voip
    destination-pattern 6666 
    
    !--- Dialed string for connection PLAR 
    !--- which sends the call to Router B.
    
    session target ipv4:192.168.1.2
    !

    これはルータ B のための設定です:

    
    !--- This dial matches the entire destination pattern, 
    !--- strips it all off, and does not send any digits to the PBX/CO.
    
    dial-peer voice 201 pots
    destination-pattern 6666 
    
    !--- Dialed string for PLAR that comes 
    !--- into this router from Router A.
    
        port 1/0:0
    !

アナログ音声インターフェイス カード

次のシナリオについて考えます。

/image/gif/paws/22373/doctop4.gif

ユーザが Phone 1 の受話器を取り上げるか、FXO 回線の PSTN 番号がダイヤルされると、ルータは発信者にダイヤル トーンを返します(デバッグ)。 ユーザがディジットを入力すると、着信側 PBX/CO からのダイヤル トーンが聞こえます。 ユーザはそれから宛先番号をダイヤルします(他の電話への 9876 または 4321)、および gets。 ルータ B が PBX/CO.にディジットを送信 しないことを確かめて下さい。

これはルータ A のための設定です:

dial-peer voice 99 pots
destination-pattern 1234
port 1/0/0
prefix 1234
!
dial-peer voice 100 voip
destination-pattern 9876
session target ipv4:192.168.1.2
!
!
dial-peer voice 101 voip
destination-pattern 4321
session target ipv4:192.168.1.2

これはルータ B のための設定です:


!--- This dial matches the entire destination pattern, strips it all off,
!--- and does not send any digits to the PBX/CO.

dial-peer voice 201 pots
destination-pattern 9876
port 1/0:0
!

ダイヤルトーンを提供するルータのための debug voip ccapi inout コマンドの出力

Mar 9 06:30:26.270: cc_api_call_setup_ind (vdbPtr=0x823F6E70,
callInfo={called=,called_oct3=0x81,calling=,calling_oct3=0x0,calling_oct3a=0x0,
calling_xlated=false,subscriber_type_str=RegularLine,fdest=0,
peer_tag=700, prog_ind=3},callID=0x820704FC)
Mar 9 06:30:26.270: cc_api_call_setup_ind type 3 , prot 0
Mar 9 06:30:26.274: cc_process_call_setup_ind (event=0x823D0448)
Mar 9 06:30:26.274: >>>>CCAPI handed cid 2 with tag 700 to app "DEFAULT"
Mar 9 06:30:26.278: sess_appl: ev(24=CC_EV_CALL_SETUP_IND), cid(2), disp(0)
Mar 9 06:30:26.278: sess_appl: ev(SSA_EV_CALL_SETUP_IND), cid(2), disp(0)
Mar 9 06:30:26.278: ssaCallSetupInd
Mar 9 06:30:26.278: ccCallSetContext (callID=0x2, context=0x825A5C7C)
Mar 9 06:30:26.278: ssaCallSetupInd cid(2), st(SSA_CS_MAPPING),oldst(0),
ev(24)ev->e.evCallSetupInd.nCallInfo.finalDestFlag = 0
Mar 9 06:30:26.278: ccCallSetupAck (callID=0x2)
Mar 9 06:30:26.278: ccGenerateTone (callID=0x2 tone=8)
Mar 9 06:30:26.282: ccCallReportDigits (callID=0x2, enable=0x1)
Mar 9 06:30:26.282: cc_api_call_report_digits_done (vdbPtr=0x823F6E70, callID=0x2, disp=0)
Mar 9 06:30:26.282: sess_appl: ev(53=CC_EV_CALL_REPORT_DIGITS_DONE), cid(2), disp(0)
Mar 9 06:30:26.282: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_REPORT_DIGITS_DONE)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
Mar 9 06:30:26.282: ssaReportDigitsDone cid(2) peer list: (empty)
Mar 9 06:30:26.282: ssaReportDigitsDone callid=2 Enable succeeded
Mar 9 06:30:26.282: ccGenerateTone (callID=0x2 tone=8)

!--- Router that provides dial tone.


関連情報


Document ID: 22373