ボイス : テレフォニー シグナリング

T1 CAS シグナリングの設定とトラブルシューティング

2009 年 6 月 16 日 - ライター翻訳版
その他のバージョン: PDFpdf | 機械翻訳版 (2011 年 11 月 18 日) | 英語版 (2006 年 2 月 2 日) | フィードバック

目次


概要

このドキュメントでは、T1 channel associated signaling(CAS; 個別線信号)の実装に必要な設定項目について説明しています。



表記法

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



設定

このセクションでは、このドキュメントで説明する機能を設定するために必要な情報を提供しています。

注:このドキュメントで使用されているコマンドに関する詳細情報について調べるには、IOS Command Lookup ツールを使用してください。



前提条件

この設定を開始する前に、次の前提条件を満たしていることを確認してください。

このドキュメントは、『IOS ゲートウェイでのデジタル T1 CAS(Robbed Bit Signaling)の動作について』に基づくものです。各種の CAS シグナリング方式については、このドキュメントをお読みください。このドキュメントは、さまざまなタイプの CAS シグナリングの設定ガイドとしても役立ちます。

Cisco AS5300 ルータに E1 R2 シグナリングを実装する前に、使用している Cisco IOS(R) ソフトウェアのバージョンが E1 モジュールの Cisco VCware と互換性があるかどうかを確認してください。互換性がない場合は、音声カードの Digital Signal Processor(DSP; デジタル信号プロセッサ)モジュールにロードされず、音声信号処理が行われません。互換性を確認するには、『Cisco AS5300 用の Cisco VCWare 互換性マトリックス』を参照してください。

Cisco VCWare のバージョンが Cisco IOS ソフトウェアと互換性がない場合、通常は次のように show vfc slot_number interface コマンドを入力することによって確認できます。

5300#show vfc 1 interface

Rx: in ptr 18, outptr 0
Tx: in ptr 14  outptr  14
0 in hw queue, 0 queue head , 0 queue tail
Hardware is VFC out-of-band channel
Interface : state RESET DSP instance (0x61048284)
dsp_number 0, Channel ID 0
TX outstanding 0, max TX outstanding 0
Received 18 packets, 1087 bytes, 0 giant packets
0 drops, 0 no buffers, 0 input errors
121 bytes output, 14 frames output
0 bounce errors 0

DSP module 1 is not installed
DSP module 2 is not installed
DSP module 3 is not installed
DSP module 4 is not installed
DSP module 5 is not installed

上記の出力の「DSP module number is not installed」文は、ソフトウェアのバージョンがそのモジュール番号と互換性がないことを示します。次に、DSP モジュールに適切な Cisco VCWare のバージョンがロードされている例を示します。

5300#show vfc 1 interface
Rx: in ptr 24, outptr 0
TX: in ptr 15  outptr  15
0 in hw queue, 0 queue head , 0 queue tail
Hardware is VFC out-of-band channel
Interface : state RESET DSP instance (0x618C6088)
dsp_number 0, Channel ID 0
TX outstanding 0, max TX outstanding 0
Received 283288 packets, 15864278 bytes, 0 giant packets
0 drops, 0 no buffers, 0 input errors
1416459 bytes output,  141647 frames output
0 bounce errors 0

Slot 1, DSPM 1 (C542), DSP 1, Channel 1
State RESET, DSP instance (0x61914BDC)
TX outstanding 0, max TX outstanding 8
Received 0 packets, 0 bytes, 0 giant packets
0 drops, 0 no buffers, 0 input errors
0 bytes output,  0 frames output
0 bounce errors 0

Slot 1, DSPM 1 (C542), DSP 2, Channel 1
State RESET, DSP instance (0x6191510C)
TX outstanding 0, max TX outstanding 8
Received 0 packets, 0 bytes, 0 giant packets
0 drops, 0 no buffers, 0 input errors
0 bytes output,  0 frames output
0 bounce errors 0 

インストールされている Cisco VCWare のバージョンをチェックするには、次のように show vfc slot_number version vcware コマンドを入力します。

5300#show vfc 1 version vcware
Voice Feature Card in Slot 1:
VCware Version : 4.10
ROM Monitor Version : 1.2
DSPware Version :
Technology :  C542

注:Cisco VCWare テクノロジーのバージョン(c549 または c542)が、インストールされている Voice Feature Card の DSP テクノロジー(DSPM-542:単密度音声サポート、または DSPM-549:高密度音声サポート)と一致することを確認してください。



使用するコンポーネント

この設定は、次に示すソフトウェアとハードウェアのバージョンを使用して作成およびテストされています。

  • Cisco AS5300 ルータ(すべてのバージョン)

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



設定例

Cisco 2600/3600 シリーズ ルータで CAS シグナリングを実行するには、高密度音声ネットワーク モジュール(NM-HDV)が必要です。

コマンド ds0-group(Cisco IOS のバージョンによっては cas-group)を T1 コントローラ(AS5xxx および 2600/3600 ルータ)で定義する必要があります。

CAS を設定するには、次の手順に従います。

  1. Private automatic branch exchange(PBX; 構内交換機)またはスイッチに接続された T1 コントローラを設定します。T1 フレーミングおよびライン コーディングが正しく設定されていることを確認します。
    • T1 フレーミング:ESF または SF
    • T1 ライン コーディング:B8ZS または AMI
    • T1 クロック ソース:internal または line

      注:クロック ソースについては、PBX によって要件が異なる点に注意してください。

  2. 次のコマンド シーケンスを使用して、AS5xxx プラットフォームの回線シグナリングを定義します。
    5300(config)#controller T1 0
    
    5300(config-controller)#ds0-group 1 timeslots 1-24 type ?
    
    e&m-fgb              E & M Type II FGB
    e&m-fgd              E & M Type II FGD
    e&m-immediate-start  E & M Immediate Start
    fgd-eana             FGD Exchange Access North American
    fgd-os               FGD Operator Services
    fxs-ground-start     FXS Ground Start
    fxs-loop-start       FXS Loop Start
    none                 Null Signaling for External Call Control
    r1-itu               R1 ITU
    sas-ground-start     SAS Ground Start
    sas-loop-start       SAS Loop Start
    <cr>

    注:T1 コントローラで Dialed Number Identification Service(DNIS; 着信番号情報サービス)情報を収集するには、アクセス サーバでそのように手動で設定する必要があります。コントローラ T1 の設定の基で E&M-fgb 用の dual tone multifrequency(DTMF)DNIS を収集するには、ds0-group 0 timeslots 1-24 type e&m-fgb dtmf dnis コマンドを使用します。E&M-fgb 用のマルチ周波数(MF)DNIS を収集するには、ds0-group 0 timeslots 1-24 type e&m-fgb mf dnis コマンドを使用します。

  3. 次のコマンド シーケンスを使用して、Cisco 2600/3600 プラットフォームの回線シグナリングを定義します。
     3600(config)#controller T1 0
    3600(config-controller)# ds0-group 1 timeslots 1-24 type ? 
    
    e&m-delay-dial       E & M Delay Dial
    e&m-fgd 			 E & M Type II FGD
    e&m-immediate-start  E & M Immediate Start
    e&m-wink-start       E & M Wink Start
    ext-sig              External Signaling
    fgd-eana             FGD-EANA BOC side
    fxo-ground-start     FXO Ground Start
    fxo-loop-start       FXO Loop Start
    fxs-ground-start     FXS Ground Start
    fxs-loop-start       FXS Loop Start
    none                 Null Signaling for External Call Control
    <cr>

    Cisco IOS ソフトウェア リリース 11.3 の場合は、次のコマンド シーケンスを使用します。

    peggy(config)#controller T1 0
    
    peggy(config-controller)#cas-group 1 timeslot 1-15 type ?
    
    ...

    注:Cisco IOS ソフトウェアをリリース 11.3 からリリース 12.0 にアップグレードすると、古いコマンドが新しいコマンドによって自動的に置き換えられます。

このドキュメントでは次に示す設定を使用しています。

E&M-FGD DTMF DNIS 用の Cisco 5300 の設定
hostname 5300-fg-d

!

controller T1 0

 clock source line primary

 ds0-group 1 timeslots 1-24 type e&m-fgd dtmf dnis


!--- この設定では、DTMF を使用し、
!--- DNIS 情報を要求します。

!

voice-port 0:1

!

dial-peer voice 123 pots

 destination-pattern 123

 direct-inward-dial 
 !--- これは、DNIS 情報が受信された場合にのみ動作します。

 port 0:1

 prefix 123


!

dial-peer voice 567 voip

 destination-pattern 567

 session target ipv4:2.0.0.2

!

E&M-FGB 用の Cisco 5300 の設定
hostname 5300-fg-b
!

controller T1 0

 clock source line primary

 ds0-group 1 timeslots 1-24 type e&m-fgb

!

voice-port 0:1

!
dial-peer voice 123 pots

 destination-pattern 123

 port 0:1

 prefix 123

!

dial-peer voice 567 voip

 destination-pattern 567

 session target ipv4:2.0.0.2

!

E&M FGB(ウィンクスタート)用の Cisco 3600 の設定
hostname 3600-fg-b
!

controller T1 1/0

 clock source line primary

 ds0-group 1 timeslots 1-24 type e&m-wink-start

!

voice-port 1/0:1

!
dial-peer voice 123 pots

 destination-pattern 123

 port 1/0:1

 prefix 123

!

dial-peer voice 567 voip

 destination-pattern 567

 session target ipv4:2.0.0.2



確認

現在のところ、この設定を確認する手順はありません。



トラブルシューティング

このセクションでは、設定のトラブルシューティングに役立つ情報を提供しています。



トラブルシューティング手順

次に示すトラブルシューティング情報は、この設定と関連するものです。トラブルシューティングに関する詳細情報は、『T1 のトラブルシューティング』を参照してください。

  1. T1 コントローラ 0 がアップしていることを確認します。ダウンしている場合は、フレーミング、ライン コーディング、クロック ソース、アラームをチェックし、ケーブルの交換、カードの再装着などを行います。
  2. Cisco AS5300 を使用している場合は、show vfc slot number interface コマンドを使用して、DSP が正しくインストールされているかどうかをチェックします。
  3. FGD トランクの場合、受信したディジットが発信ピアの選択に使用されるように、Plain Old Telephone Service(POTS)ピアで Direct Inward Dial(DID)を設定します。

    注:AS5300 では、DNIS の要求用に設定された「dnis」オプションが必要になります。

  4. 次のセクションに示された debug コマンドのいくつかをオンにし、出力を調べます。
  5. ルータと PBX またはスイッチの間の通信をチェックします。
    • 回線は捕捉されているか。
    • ルータはディジットを受信/送信しているか。
    • どちらの側がコールをクリアしているか。
    • 可能であれば、CCO から入手可能な最新の Cisco IOS ソフトウェア リリースを使用します。

Cisco AS5xxx ルータでのシグナリングの判別

ルータのデバックを見て、シグナリングのタイプを判別することは困難です。しかし、どのシグナリングかについて、比較的正確に推測することは可能です。次に示す debug によって、シグナリングのタイプを相当確実に判別できます(特にすべてのチャネルがアイドルの場合)。これらのデバッグは最も一般的であり、あまり明瞭には現れないプロビジョニング ミスを検出できるため、最初にこれらのデバッグを使用してシグナリングを検証することを推奨します。また、いつものように、ルータでデバッグをオンにするときには注意が必要です。デバッグ機能の操作に慣れていない場合は、デバッグをイネーブルにしないことを推奨します。すべての network access server(NAS; ネットワーク アクセス サーバ)のプラットフォームに対して、すべてのデバックが使用可能ではないことに注意してください。



トラブルシューティングのためのコマンド

特定の show コマンドは、アウトプットインタープリタ登録ユーザ専用)でサポートされています。このツールを使用すると、show コマンド出力を分析できます。
一部ツールについては、ゲスト登録のお客様にはアクセスできない場合がありますことを、ご了承ください。

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

  • debug serial interface:シリアル接続の障害に関する情報を表示します。

  • show controller t1:コントローラのハードウェアに特有のコントローラ状態を表示します。

  • debug cas:Cisco AS5xxx プラットフォームの回線シグナリング用。

  • debug vpm signal:Cisco 26xx/36xx プラットフォームの回線シグナリング用。

  • debug vtsp all:PBX とルータとの間で交換されたすべてのメッセージ(ディジット)の出力をイネーブルにする。

bosshog#debug serial interface
!--- 次の出力がイネーブルになります。 Serial network interface debugging is on bosshog#show controller t1 T1 0 is up. No alarms detected. Version info of slot 0: HW: 2, Firmware: 16, PLD Rev: 0 Manufacture Cookie Info: EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x42, Board Hardware Version 1.0, Item Number 73-2217-4, Board Revision A0, Serial Number 07389920, PLD/ISP Version 0.0, Manufacture Date 3-Jan-1998. Framing is ESF, Line Code is B8ZS, Clock Source is Line Primary. Data in current interval (6 seconds elapsed): 0 Line Code Violations, 0 Path Code Violations 0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins 0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs Robbed bit signals state: timeslots rxA rxB rxC rxD txA txB txC txD 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 <snip> 23 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 !--- 上の信号を見ると、スイッチからはすべて 0 を受信しています。 !--- これは E&M シグナリングの一部の形式のようです。 !--- 回線がアイドルの場合には、次の項目を確認できます。 timeslots rxA rxB rxC rxD txA txB txC txD 1 0 0 0 0 0 0 0 0
!--- E&M バリアントと思われます。
2 0 1 0 1 0 1 0 1
!--- fxs-loop-start と思われます。
3 1 1 1 1 0 1 0 1
!--- fxs-ground-start と思われます。

次の出力は、Cisco AS5300 での E&M FGB のものです。

5300-fg-b#show debug
CAS:

 Channel Associated Signaling debugging is on

5300-fg-b#
!--- ルータへの着信コール。
*May 28 12:40:35.376: from Trunk(0): (1/0): Rx LOOP_CLOSURE (ABCD=1111)
!--- スイッチはオフフック。
!--- スイッチへウィンクを返信。フック状態がオン/オフ/オンと移行していることに注意してください。
*May 28 12:40:35.600: from Trunk(0): (1/0): Tx LOOP_CLOSURE (ABCD=1111)
!--- ウィンクを返信。オフフック。
*May 28 12:40:35.800: from Trunk(0): (1/0): Tx LOOP_OPEN (ABCD=0000)
!--- 200 ミリ秒間のウィンク信号の終了。オンフック。
5300-fg-b#
5300-fg-b#
!--- 現在、コールは接続を待っているアラート状態。
!--- ルータがオフフックになります。コールが接続されます。
*May 28 12:40:37.352: from Trunk(0): (1/0): Tx LOOP_CLOSURE (ABCD=1111)
!--- ルータがオフフックになっています。接続を送信します。
5300-fg-b#
5300-fg-b#
5300-fg-b#
!--- この時点で、コールは PBX 側で接続解除されます。
*May 28 12:40:42.608: from Trunk(0): (1/0): Tx LOOP_OPEN (ABCD=0000)
!--- ルータではオンフックのコールは接続解除されます。
*May 28 12:40:42.940: from Trunk(0): (1/0): Rx LOOP_OPEN (ABCD=0000)
!--- スイッチではオンフックで受信すると終了されます。

次の例は、Cisco 3600 での発信 E&M FGB です。

3600-fg-b#show debug

Voice Port Module signaling debugging is on
3600-fg-b#
!--- ルータからの発信コール。
*Mar  3 04:01:35.167: htsp_process_event: [2/1:1(1), EM_ONHOOK, E_HTSP_SETUP_REQ
]em_onhook_setup 
!--- オンフック状態。
*Mar 3 04:01:35.167: em_offhook (0)[recEive and transMit2/1:1(1)] set signal st ate = 0x8 *Mar 3 04:01:35.167: htsp_process_event: [2/1:1(1), EM_BRANCH, EM_EVENT_WINK] *Mar 3 04:01:35.167: em_start_timer: 550 ms *Mar 3 04:01:35.167: htsp_timer - 550 msec *Mar 3 04:01:35.415: htsp_process_event: [2/1:1(1), EM_WAIT_WINKUP, E_DSP_SIG_1 100]em_wink_offhook
!--- ルータがオフフックを送信。
*Mar 3 04:01:35.415: em_stop_timers *Mar 3 04:01:35.415: htsp_timer_stop *Mar 3 04:01:35.415: em_start_timer: 1200 ms *Mar 3 04:01:35.415: htsp_timer - 1200 msec *Mar 3 04:01:35.619: htsp_process_event: [2/1:1(1), EM_WAIT_WINKDOWN, E_DSP_SIG _0000]em_wink_onhook
!--- ルータがオンフックを送信。
*Mar 3 04:01:35.623: em_stop_timers *Mar 3 04:01:35.623: htsp_timer_stop htsp_wink_ind *Mar 3 04:01:35.623: htsp_timer - 70 msec *Mar 3 04:01:35.695: htsp_process_event: [2/1:1(1), EM_WAIT_DIALOUT_DELAY, E_HT SP_EVENT_TIMER]em_imm_send_digits em_send_digits htsp_dial !--- この時点で、ディジットを送信。 *Mar 3 04:01:36.507: htsp_process_event: [2/1:1(1), EM_WAIT_FOR_ANSWER, E_DSP_D IALING_DONE]em_offhook_digit_done htsp_progress *Mar 3 04:01:36.507: ===== state 0x630852C0 *Mar 3 04:01:37.035: htsp_process_event: [2/1:1(1), EM_WAIT_FOR_ANSWER, E_DSP_S IG_1100]em_wait_answer_offhook !--- ルータが遠端側の接続のために待機しています。 *Mar 3 04:01:37.035: em_stop_timers *Mar 3 04:01:37.035: htsp_timer_stop *Mar 3 04:01:37.035: htsp_timer_stop2

次の例は、Cisco 2600 での FXS loop-start です。

FXS Loop-start Signal Map
*Mar 1 01:55:51.091: Foreign Exchange Station 1/1:1(22) rx_signal_map:
0 F F F
5 F 5 F
F F F F
F F F F
*Mar 1 01:55:51.095: Foreign Exchange Station 1/1:1(22) tx_signal_map:
4 4 4 4
4 4 4 4
C C C C
C C C C

!--- FXS ループ スタートの着信コール。
*Mar 1 02:02:13.743: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0xC timestamp=26688 systime=733374
*Mar 1 02:02:13.743: [1/1:1(1), FXSLS_ONHOOK, E_DSP_SIG_1100] fxsls_onhook_offhook htsp_setup_ind
*Mar 1 02:02:13.751: [1/1:1(1), FXSLS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
*Mar 1 02:02:14.871: [1/1:1(1), FXSLS_OFFHOOK, E_HTSP_PROCEEDING] htsp_alert_notify
*Mar 1 02:02:15.163: [1/1:1(1), FXSLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 02:02:15.607: [1/1:1(1), FXSLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 02:02:15.607: [1/1:1(1), FXSLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]

!--- コールが鳴っています。
!--- 応答します。
vdtl-2600-6d#htsp_connect: no_offhook 0
*Mar 1 02:02:26.239: [1/1:1(1), FXSLS_OFFHOOK, E_HTSP_CONNECT]
fxsls_offhook_connect[Foreign Exchange Station 1/1:1(1)] set signal state = 0x6

!--- T1 側でコールが接続解除されます。
vdtl-2600-6d#  
!--- 近端側で接続解除(T1 側から見て)。
vdtl-2600-6d# *Mar 1 02:02:37.299: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0x4 timestamp=50246 systime=735730 *Mar 1 02:02:37.299: [1/1:1(1), FXSLS_CONNECT, E_DSP_SIG_0100] fxsls_offhook_onhook *Mar 1 02:02:37.299: htsp_timer - 600 msec *Mar 1 02:02:37.899: [1/1:1(1), FXSLS_CONNECT, E_HTSP_EVENT_TIMER] fxsls_connect_wait_release_req *Mar 1 02:02:37.899: htsp_timer_stop htsp_release_req: cause 16, no_onhook 0 *Mar 1 02:02:37.919: [1/1:1(1), FXSLS_WAIT_RELEASE_REQ, E_HTSP_RELEASE_REQ] fxsls_waitrls_req_rlshtsp_report_onhook_sig *Mar 1 02:02:37.923: vnm_dsprm_close_cleanup !--- FXS loop-start の発信コール。 *Mar 1 03:42:05.067: [1/1:1(2), FXSLS_ONHOOK, E_HTSP_SETUP_REQ] fxsls_onhook_setup[Foreign Exchange Station 1/1:1(2)] set signal state = 0x0htsp_alert *Mar 1 03:42:05.327: [1/1:1(2), FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] fxsls_waitoff_voice *Mar 1 03:42:05.763: [1/1:1(2), FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] fxsls_waitoff_voice *Mar 1 03:42:05.763: [1/1:1(2), FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] fxsls_waitoff_voice !--- 現在、コールが呼び出し中です。 !--- 次でコールに応答します。 *Mar 1 03:42:30.039: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0x4 timestamp=14102 systime=1335004 *Mar 1 03:42:30.039: [1/1:1(1), FXSLS_ONHOOK, E_DSP_SIG_0100] *Mar 1 03:42:30.087: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0xC timestamp=14144 systime=1335008 *Mar 1 03:42:30.087: [1/1:1(2), FXSLS_WAIT_OFFHOOK, E_DSP_SIG_1100] fxsls_waitoff_offhook[Foreign Exchange Station 1/1:1(2)] set signal state = 0x4[Foreign Exchange Station 1/1:1(2)] set signal state = 0x6 htsp_dial !--- 次では VoIP 側を経由してコールが接続解除されます。 vdtl-2600-6d#htsp_release_req: cause 16, no_onhook 0 *Mar 1 03:43:27.855: [1/1:1(2), FXSLS_CONNECT, E_HTSP_RELEASE_REQ] fxsls_connect_disc *Mar 1 03:43:27.855: htsp_timer_stop [Foreign Exchange Station 1/1:1(2)] set signal state = 0xC[Foreign Exchange Station 1/1:1(2)] set signal state = 0x4 *Mar 1 03:43:27.859: htsp_timer - 950 msec *Mar 1 03:43:28.811: [1/1:1(2), FXSLS_CPC, E_HTSP_EVENT_TIMER] fxsls_cpc_timer *Mar 1 03:43:28.811: htsp_timer - 30000 msec *Mar 1 03:43:28.815: htsp_dsp_message: SEND/RESP_SIG_STATUS: state=0xC timestamp=8470 systime=1340881 *Mar 1 03:43:28.815: [1/1:1(2), FXSLS_WAIT_ONHOOK, E_DSP_SIG_1100]

次の例は、Cisco 2600 での FXO loop-start です。

FXO Loop-start Channel Map
*Mar 1 03:48:30.055: Foreign Exchange Office 1/1:1(24) rx_signal_map:
F F F F
5 F F F
F F F F
F F F F[Foreign Exchange Office 1/1:1(24)] set signal state = 0x4
*Mar 1 03:48:30.055: Foreign Exchange Office 1/1:1(24) tx_signal_map:
0 0 4 4
4 4 4 4
C C C C
C C C C

!--- FXO loop-start の着信コール。
*Mar 1 03:52:56.271: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x0 timestamp=50660 systime=1397627
*Mar 1 03:52:56.271: [1/1:1(1), FXOLS_ONHOOK, E_DSP_SIG_0000] fxols_onhook_ringing
*Mar 1 03:52:56.271: htsp_timer - 10000 msec
*Mar 1 03:52:58.267: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x4 timestamp=52658 systime=1397826
*Mar 1 03:52:58.271: [1/1:1(1), FXOLS_RINGING, E_DSP_SIG_0100]
*Mar 1 03:52:58.271: fxols_ringing_not
*Mar 1 03:52:58.271: htsp_timer_stop htsp_setup_ind
*Mar 1 03:52:58.275: [1/1:1(1), FXOLS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
*Mar 1 03:52:58.275: fxols_wait_setup_ack:
[Foreign Exchange Office 1/1:1(1)] set signal state = 0xC

!--- コールが呼び出し中で、応答されます(ダイヤル トーン)。
!--- この時点でコールの宛先を入力します。
*Mar 1 03:53:09.019: [1/1:1(1), FXOLS_PROCEEDING, E_HTSP_PROCEEDING] fxols_offhook_proc
*Mar 1 03:53:09.019: htsp_timer - 120000 msechtsp_alert_notify
*Mar 1 03:53:09.311: [1/1:1(1), FXOLS_PROCEEDING, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 03:53:09.759: [1/1:1(1), FXOLS_PROCEEDING, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 03:53:09.759: [1/1:1(1), FXOLS_PROCEEDING,
E_HTSP_VOICE_CUT_THROUGH] htsp_connect: no_offhook 0
*Mar 1 03:53:12.711: [1/1:1(1), FXOLS_PROCEEDING,
E_HTSP_CONNECT] fxols_offhook_connect
*Mar 1 03:53:12.711: htsp_timer_stop

!--- VoIP 側を経由してコールが接続解除されます。
vdtl-2600-6d#htsp_release_req: cause 16, no_onhook 0
*Mar 1 03:53:44.079: [1/1:1(1), FXOLS_CONNECT, E_HTSP_RELEASE_REQ]
fxols_offhook_release
*Mar 1 03:53:44.079: htsp_timer_stop [Foreign Exchange Office 1/1:1(1)]
set signal state = 0x4
*Mar 1 03:53:44.079: htsp_timer - 2000 msec
*Mar 1 03:53:44.079: vnm_dsprm_close_cleanup
*Mar 1 03:53:46.079: [1/1:1(1), FXOLS_GUARD_OUT,
E_HTSP_EVENT_TIMER] fxols_guard_out_timeout

!--- FXO loop-start の発信コール。
*Mar 1 03:50:47.099: [1/1:1(2), FXOLS_ONHOOK, E_HTSP_SETUP_REQ]
fxols_onhook_setup[Foreign Exchange Office 1/1:1(2)] set signal state = 0xC
*Mar 1 03:50:47.099: htsp_timer - 1300 msec
*Mar 1 03:50:48.399: [1/1:1(2), FXOLS_WAIT_DIAL_TONE,
E_HTSP_EVENT_TIMER] fxols_wait_dial_timer htsp_dial
*Mar 1 03:50:50.407: [1/1:1(2), FXOLS_WAIT_DIAL_DONE,
E_DSP_DIALING_DONE] fxols_wait_dial_done htsp_alert
*Mar 1 03:50:50.659: [1/1:1(2), FXOLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 03:50:50.695: [1/1:1(2), FXOLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 03:50:50.707: [1/1:1(2), FXOLS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]

!---現在、コールに応答があります。応答監視がないため、デバッグが表示されます。
!--- この次に発生するのは、VoIP 側での接続解除です。
vdtl-2600-6d#htsp_release_req: cause 16, no_onhook 0
*Mar 1 03:51:06.483: [1/1:1(2), FXOLS_OFFHOOK,
E_HTSP_RELEASE_REQ] fxols_offhook_release
*Mar 1 03:51:06.483: htsp_timer_stop
[Foreign Exchange Office 1/1:1(2)] set signal state = 0x4
*Mar 1 03:51:06.483: htsp_timer - 2000 msec
*Mar 1 03:51:06.487: vnm_dsprm_close_cleanup
*Mar 1 03:51:08.483: [1/1:1(2), FXOLS_GUARD_OUT,
E_HTSP_EVENT_TIMER] fxols_guard_out_timeout

次の例は、Cisco 2600 での FXS ground-start です。

!--- FXS ground-start の信号マップ。
*Mar 1 04:04:13.334: Foreign Exchange Station 1/1:1(16) rx_signal_map:
0 F F F
5 F 5 F
F F F F
F F F F
*Mar 1 04:04:13.338: Foreign Exchange Station 1/1:1(16) tx_signal_map:
0 0 0 0
4 4 4 4
8 8 8 8
C C C C

!--- FXS ground-start の着信コール。
*Mar 1 04:05:22.650: %SYS-5-CONFIG_I: Configured from console by console
*Mar 1 04:05:26.982: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x0 timestamp=15488 systime=1472698
*Mar 1 04:05:26.982: [1/1:1(1), FXSGS_ONHOOK, E_DSP_SIG_0000]
fxsgs_onhook_ringgnd[Foreign Exchange Station 1/1:1(1)] set signal state = 0x4
*Mar 1 04:05:26.982: htsp_timer - 900 msec
*Mar 1 04:05:27.142: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0xC timestamp=15648 systime=1472714
*Mar 1 04:05:27.142: [1/1:1(1), FXSGS_WAIT_LOOPCLOSE,
E_DSP_SIG_1100] fxsgs_wait_loopclose
*Mar 1 04:05:27.142: htsp_timer_stop htsp_setup_ind
*Mar 1 04:05:27.150: [1/1:1(1), FXSGS_WAIT_SETUP_ACK,
E_HTSP_SETUP_ACK] fxsgs_wait_setup_rcv_ack[Foreign Exchange Station 1/1:1(1)]
set signal state = 0x4
*Mar 1 04:05:28.282: [1/1:1(1), FXSGS_OFFHOOK,
E_HTSP_PROCEEDING] htsp_alert_notify
*Mar 1 04:05:28.598: [1/1:1(1), FXSGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:05:28.626: [1/1:1(1), FXSGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:05:28.638: [1/1:1(1), FXSGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]

!--- 現在、コールが呼び出し中です。
!--- 次でコールに応答します。
vdtl-2600-6d#htsp_connect: no_offhook 0
*Mar 1 04:05:35.262: [1/1:1(1), FXSGS_OFFHOOK, E_HTSP_CONNECT]
fxsgs_offhook_connect[Foreign Exchange Station 1/1:1(1)] set signal state = 0x6

!--- T1 側を経由してコールが接続解除されます。
*Mar 1 04:05:42.822: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x4 timestamp=31328 systime=1474282
*Mar 1 04:05:42.822: [1/1:1(1), FXSGS_CONNECT, E_DSP_SIG_0100]
fxsgs_connect_onhookhtsp_release_req: cause 16, no_onhook 0
*Mar 1 04:05:42.850: [1/1:1(1), FXSGS_WAIT_RELEASE_REQ, E_HTSP_RELEASE_REQ]
fxsgs_wait_release_req_release[Foreign Exchange Station 1/1:1(1)] set signal state = 0xC
*Mar 1 04:05:42.850: vnm_dsprm_close_cleanup
*Mar 1 04:05:42.854: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x4 timestamp=8983 systime=1474285
*Mar 1 04:05:42.854: [1/1:1(1), FXSGS_ONHOOK, E_DSP_SIG_0100]
vdtl-2600-6d#

!--- FXS ground-start の発信コール。
*Mar 1 04:26:50.578: [1/1:1(1), FXSGS_ONHOOK, E_HTSP_SETUP_REQ]
fxsgs_onhook_setup[Foreign Exchange Station 1/1:1(1)] set signal state = 0x0htsp_alert
*Mar 1 04:26:50.834: [1/1:1(1), FXSGS_WAIT_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH] fxsgs_waitoff_voice
*Mar 1 04:26:51.282: [1/1:1(1), FXSGS_WAIT_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH] fxsgs_waitoff_voice
*Mar 1 04:26:51.282: [1/1:1(1), FXSGS_WAIT_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH] fxsgs_waitoff_voice

!--- コールが鳴り、応答があります。
*Mar 1 04:27:02.234: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0xC timestamp=974 systime=1602223
*Mar 1 04:27:02.234: [1/1:1(1), FXSGS_WAIT_OFFHOOK, E_DSP_SIG_1100]
fxsgs_waitoff_offhook[Foreign Exchange Station 1/1:1(1)] set signal state = 0x4
*Mar 1 04:27:02.238: htsp_timer_stop [Foreign Exchange Station 1/1:1(1)]
 set signal state = 0x6

!--- 次では VoIP 側を経由してコールが接続解除されます。
vdtl-2600-6d#htsp_release_req: cause 16, no_onhook 0
*Mar 1 04:27:16.146: [1/1:1(1), FXSGS_CONNECT, E_HTSP_RELEASE_REQ]
fxsgs_connect_release[Foreign Exchange Station 1/1:1(1)] set signal state = 0xC
*Mar 1 04:27:16.190: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x0 timestamp=14928 systime=1603619
*Mar 1 04:27:16.194: [1/1:1(1), FXSGS_WAIT_ONHOOK, E_DSP_SIG_0000]

次の例は、Cisco 2600 での FXO ground-start です。

!--- FXO ground-start の信号マップ。
*Mar 1 04:31:34.166: Foreign Exchange Office 1/1:1(1) rx_signal_map:
0 F F F
5 F F F
F F F F
F F F F
*Mar 1 04:31:34.166: Foreign Exchange Office 1/1:1(1) tx_signal_map:
0 0 0 0
4 4 4 4
8 8 8 8
C C C C

!--- FXO ground-start の着信コール。
*Mar 1 04:35:26.194: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x0 timestamp=46190 systime=1652619
*Mar 1 04:35:26.194: [1/1:1(1), FXOGS_ONHOOK,
E_DSP_SIG_0000] fxogs_onhook_ringing
*Mar 1 04:35:26.194: htsp_timer_stop
*Mar 1 04:35:28.194: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x4 timestamp=48188 systime=1652819
*Mar 1 04:35:28.194: [1/1:1(1), FXOGS_RINGING, E_DSP_SIG_0100]
*Mar 1 04:35:28.194: fxogs_ringing_not:
*Mar 1 04:35:28.194: htsp_timer_stop htsp_setup_ind
*Mar 1 04:35:28.198: [1/1:1(1), FXOGS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
*Mar 1 04:35:28.202: fxogs_wait_setup_ack:
[Foreign Exchange Office 1/1:1(1)] set signal state = 0xC
vdtl-2600-6d#
!--- コールに応答があります。コールをさらにルーティングするためのディジットが入力されます。
vdtl-2600-6d#
*Mar 1 04:35:37.458: [1/1:1(1), FXOGS_OFFHOOK, E_HTSP_PROCEEDING] htsp_alert_notify
*Mar 1 04:35:37.750: [1/1:1(1), FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:35:37.782: [1/1:1(1), FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:35:37.798: [1/1:1(1), FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]

!--- VoIP 側が接続されました。
vdtl-2600-6d#htsp_connect: no_offhook 0
*Mar 1 04:35:43.350: [1/1:1(1), FXOGS_OFFHOOK, E_HTSP_CONNECT] fxogs_proc_voice

!--- T1 側でコールが接続解除されます。
vdtl-2600-6d#
*Mar 1 04:36:02.890: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0xC timestamp=17354 systime=1656289
*Mar 1 04:36:02.894: [1/1:1(1), FXOGS_OFFHOOK,
E_DSP_SIG_1100] fxogs_offhook_disc
*Mar 1 04:36:02.894: htsp_timer_stop [Foreign Exchange Office 1/1:1(1)]
 set signal state = 0x4
*Mar 1 04:36:02.894: htsp_timer - 2000 msechtsp_release_req:
cause 16, no_onhook 0
*Mar 1 04:36:02.918: [1/1:1(1), FXOGS_GUARD_OUT,
E_HTSP_RELEASE_REQ] fxogs_onhook_release
*Mar 1 04:36:02.922: vnm_dsprm_close_cleanup
*Mar 1 04:36:04.894: [1/1:1(1), FXOGS_GUARD_OUT,
E_HTSP_EVENT_TIMER]

!--- FXO ground-start の発信コール。
*Mar 1 04:33:08.838: [1/1:1(1), FXOGS_ONHOOK, E_HTSP_SETUP_REQ]
fxogs_onhook_setup[Foreign Exchange Office 1/1:1(1)] set signal state = 0x0
*Mar 1 04:33:08.838: htsp_timer - 10000 msec
*Mar 1 04:33:09.214: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0x4 timestamp=40280 systime=1638921
*Mar 1 04:33:09.218: [1/1:1(1), FXOGS_WAIT_TIP_GROUND,
E_DSP_SIG_0100] fxogs_start_dial
*Mar 1 04:33:09.218: htsp_timer_stop
[Foreign Exchange Office 1/1:1(1)] set signal state = 0xC
*Mar 1 04:33:09.218: htsp_timer - 1000 msec
*Mar 1 04:33:10.218: [1/1:1(1), FXOGS_WAIT_DIAL_TONE,
E_HTSP_EVENT_TIMER] fxogs_wait_dial_timer htsp_dial
*Mar 1 04:33:12.226: [1/1:1(1), FXOGS_WAIT_DIAL_DONE, E_DSP_DIALING_DONE]
fxogs_wait_dial_donehtsp_connect: no_offhook 0htsp_alert
*Mar 1 04:33:12.226: [1/1:1(1), FXOGS_OFFHOOK,
E_HTSP_CONNECT] fxogs_proc_voice
*Mar 1 04:33:12.478: [1/1:1(1), FXOGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:33:12.514: [1/1:1(1), FXOGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]
*Mar 1 04:33:12.526: [1/1:1(1), FXOGS_OFFHOOK,
E_HTSP_VOICE_CUT_THROUGH]

!--- コールが接続され、応答があります。
!--- シグナリングが報告されません(ground-start 用の応答監視がありません)。
!--- 次では、VoIP 区間でコールが接続解除されます。
vdtl-2600-6d#htsp_release_req: cause 16, no_onhook 0
*Mar 1 04:33:22.590: [1/1:1(1), FXOGS_OFFHOOK,
E_HTSP_RELEASE_REQ] fxogs_offhook_release
*Mar 1 04:33:22.590: htsp_timer_stop
*Mar 1 04:33:22.590: htsp_timer_stop2 [Foreign Exchange Office 1/1:1(1)]
set signal state = 0x4
*Mar 1 04:33:22.590: htsp_timer - 2000 msec
*Mar 1 04:33:22.778: htsp_dsp_message: SEND/RESP_SIG_STATUS:
state=0xC timestamp=53840 systime=1640278
*Mar 1 04:33:22.778: [1/1:1(1), FXOGS_WAIT_ONHOOK,
E_DSP_SIG_1100] fxogs_waitonhook_onhook
*Mar 1 04:33:22.778: htsp_timer_stop
*Mar 1 04:33:22.778: htsp_timer - 2000 msec
*Mar 1 04:33:22.782: vnm_dsprm_close_cleanup
*Mar 1 04:33:24.778: [1/1:1(1), FXOGS_GUARD_OUT, E_HTSP_EVENT_TIMER] 



関連情報