この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Cisco PGW 2200 でベアラー機能が実装されないという接続解除の原因値に関する情報を提供します。このドキュメントは特に、Cisco SS7 Interconnect for Voice/Data Gateways ソリューションに適用されます。
このドキュメントの読者は、次のトピックについて理解している必要があります。
このドキュメントの情報は Cisco PGW 2200 ソフトウェア リリース 7.x および 9.x に基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
ドキュメント表記の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。
インターフェイス Serial0:x で Cisco IOS® コマンド isdn incoming-voice modem が有効化されていない場合、Cause i = 0x80BA - Bearer capability not available という切断値が表示されます。
注:このコマンド出力の一部の行は、スペース上の理由から2行目に表記されています。
Time stamp Orig IP address Dest IP address Prot Msg Data -------------------------------------------------------------------------- ***************************************************************** * 03 SNOOPER INFO: Snooper is listening on interface "hme1".... * ***************************************************************** 14:07:33.450567 1-002-1[02065] 1-010-1[02129] ITU ISUP. -> IAM (01) CIC=00062 CDPN=1492169679F CGPN=9678 SLS=14 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 62 MESSAGE TYPE 0x01 IAM - Initial_Address_Msg NATURE_OF_CONNECTION 0x06 LENGTH: 0x01 FIXED DATA 0x00 SATELLITE IND 0 no_satellite_circuit_in_connection CONTINUITY CHECK IND 0 Continuity_check_not_required ECHO SUPPRESSOR IND 0 outgoing_half_echo_suppressor_not_included FORWARD CALL IND. 0x07 LENGTH: 0x02 FIXED DATA 0x20 0x01 NATL/INTL CALL IND 0 incoming_national_call END-TO-END METHOD IND 0 no_end_to_end_method_available INTERWORKING IND 0 no_interworking_encountered END-TO-END INFO IND 0 no_end_to_end_information_available ISUP IND. 1 ISUP_used_all_the_way ISDN PREFERENCE IND 0 isdn_up_pref_all_the_way ISDN ACCESS IND. 1 originating_access_ISDN SCCP Method 0 no indication CALLING PARTYS CATEGORY 0x09 LENGTH: 0x01 FIXED DATA 0x0A CALLING PARTYS CATEGORY 10 ordinary_subscriber_precedence_level_1 TRANSMISSION MEDIUM REQUIRED 0x02 LENGTH: 0x01 FIXED DATA 0x00 TRANSMISSION MEDIUM REQUIRED 0 speech INDEX TO CALLED PTY ADDRESS 0x02 INDEX TO OPTIONAL PART 0x0A CALLED PARTY NUMBER PARM 0x04 LENGTH: 0x08 VAR. DATA 0x82 0x90 0x41 0x29 0x61 0x69 0x97 0x0F ODD/EVEN IND 1 odd_number_of_digits NATURE OF ADDRESS IND 0x02 Called_reserved_for_national_use INTERNAL NETWORK PARM 1 routing to internal network number not allowed NUMBERING PLAN 1 ISDN_Telephony_Numbering_Plan DIGITS: 1492169679F EXTENSION DIGIT F -ST OPTIONAL PARAMETERS: CALLING PARTY ADDRESS 0x0A LENGTH: 0x04 OPT. DATA 0x02 0x11 0x69 0x87 ODD/EVEN IND 0 even_number_of_digits NATURE OF ADDRESS IND 0x02 Calling_reserved_for_national_use NUMBER INCOMPLETE IND. 0 complete PRESENTATION IND. 0 address_presentation_allowed SCREENING IND. 1 user_provided_passed_network_screening NUMBERING PLAN 1 ISDN_Telephony_Numbering_Plan DIGITS: 9678 RESERVED/UNKNOWN OPT PARM 0x3D LENGTH: 0x01 OPT. DATA 0x1F USER SERVICE INFO 0x1D LENGTH: 0x03 OPT. DATA 0x80 0x90 0xA3 EXTENSION BIT 1 last_octet CODING STANDARD 0 CCITT_coding_standard BC INFO TRANSFER CAP 0 transfer_speech EXTENSION BIT 1 last_octet TRANSFER MODE 0 circuit_mode INFORMATION TRANSFER RATE 16 rate_64_kb_per_s EXTENSION BIT 1 last_octet USER LAYER IDENTIFICATION 1 user_info_layer_1_protocol MULTIPLIER/PROTOCOL ID 3 A_law_speech END OF OPTIONAL PARAMETERS 0x00 ****************** END_OF_MSG ****************** 14:07:33.607918 1-010-1[02129] 1-002-1[02065] ITU ISUP. -> IAM (01) CIC=00001 CDPN=92169679F CGPN=9678 SLS=01 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 1 MESSAGE TYPE 0x01 IAM - Initial_Address_Msg NATURE_OF_CONNECTION 0x06 LENGTH: 0x01 FIXED DATA 0x00 SATELLITE IND 0 no_satellite_circuit_in_connection CONTINUITY CHECK IND 0 Continuity_check_not_required ECHO SUPPRESSOR IND 0 outgoing_half_echo_suppressor_not_included FORWARD CALL IND. 0x07 LENGTH: 0x02 FIXED DATA 0x20 0x01 NATL/INTL CALL IND 0 incoming_national_call END-TO-END METHOD IND 0 no_end_to_end_method_available INTERWORKING IND 0 no_interworking_encountered END-TO-END INFO IND 0 no_end_to_end_information_available ISUP IND. 1 ISUP_used_all_the_way ISDN PREFERENCE IND 0 isdn_up_pref_all_the_way ISDN ACCESS IND. 1 originating_access_ISDN SCCP Method 0 no indication CALLING PARTYS CATEGORY 0x09 LENGTH: 0x01 FIXED DATA 0x0A CALLING PARTYS CATEGORY 10 ordinary_subscriber_precedence_level_1 TRANSMISSION MEDIUM REQUIRED 0x02 LENGTH: 0x01 FIXED DATA 0x00 TRANSMISSION MEDIUM REQUIRED 0 speech INDEX TO CALLED PTY ADDRESS 0x02 INDEX TO OPTIONAL PART 0x09 CALLED PARTY NUMBER PARM 0x04 LENGTH: 0x07 VAR. DATA 0x82 0x90 0x29 0x61 0x69 0x97 0x0F ODD/EVEN IND 1 odd_number_of_digits NATURE OF ADDRESS IND 0x02 Called_reserved_for_national_use INTERNAL NETWORK PARM 1 routing to internal network number not allowed NUMBERING PLAN 1 ISDN_Telephony_Numbering_Plan DIGITS: 92169679F EXTENSION DIGIT F -ST OPTIONAL PARAMETERS: CALLING PARTY ADDRESS 0x0A LENGTH: 0x04 OPT. DATA 0x02 0x11 0x69 0x87 ODD/EVEN IND 0 even_number_of_digits NATURE OF ADDRESS IND 0x02 Calling_reserved_for_national_use NUMBER INCOMPLETE IND. 0 complete PRESENTATION IND. 0 address_presentation_allowed SCREENING IND. 1 user_provided_passed_network_screening NUMBERING PLAN 1 ISDN_Telephony_Numbering_Plan DIGITS: 9678 RESERVED/UNKNOWN OPT PARM 0x3D LENGTH: 0x01 OPT. DATA 0x1F USER SERVICE INFO 0x1D LENGTH: 0x03 OPT. DATA 0x80 0x90 0xA3 EXTENSION BIT 1 last_octet CODING STANDARD 0 CCITT_coding_standard BC INFO TRANSFER CAP 0 transfer_speech EXTENSION BIT 1 last_octet TRANSFER MODE 0 circuit_mode INFORMATION TRANSFER RATE 16 rate_64_kb_per_s EXTENSION BIT 1 last_octet USER LAYER IDENTIFICATION 1 user_info_layer_1_protocol MULTIPLIER/PROTOCOL ID 3 A_law_speech END OF OPTIONAL PARAMETERS 0x00 ****************** END_OF_MSG ****************** 14:07:33.630890 10.48.85.24:3001 10.48.85.187:3001 NI2+...... -> SETUP (05) PROT:08 CREF:0003 IE:BEARER_CAPAB (04) 8090a3 IE:CHANNEL_ID (18) e9808381 IE:CALLING_PARTY NB (6c) 0181 CALLING NB:9678 IE:CALLED_PARTY NB (70) 81 CALLED NB:92169679 14:07:33.640377 10.48.85.187:3001 10.48.85.24:3001 NI2+...... -> REL_COMP (5a) PROT:08 CREF:8003 IE:CAUSE (08) 80ba Cause 58 = Bearer Cap Not Avail 14:07:33.660505 1-002-1[02065] 1-010-1[02129] ITU ISUP. -> REL (0c) CIC=00001 Cause 58 = Bearer Cap Not Avail SLS=01 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 1 MESSAGE TYPE 0x0C REL - Release_Msg INDEX TO VARIABLE PART 0x02 INDEX TO OPTIONAL PART 0x00 CAUSE IND 0x12 LENGTH: 0x02 VAR. DATA 0x80 0xBA EXTENSION BIT 1 diagnostic_is_not_included CODING STANDARD 0 CCITT_standard GENERAL LOCATION 0 User EXTENSION BIT 1 diagnostic_is_not_included CLASS 3 Service or option not available VALUE IN CLASS 10 CAUSE VALUE 58 Bearer capability not presently available ****************** END_OF_MSG ****************** 14:07:33.742257 1-010-1[02129] 1-002-1[02065] ITU ISUP. -> REL (0c) CIC=00062 Cause 58 = Bearer Cap Not Available SLS=14 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 62 MESSAGE TYPE 0x0C REL - Release_Msg INDEX TO VARIABLE PART 0x02 INDEX TO OPTIONAL PART 0x00 CAUSE IND 0x12 LENGTH: 0x02 VAR. DATA 0x80 0xBA EXTENSION BIT 1 diagnostic_is_not_included CODING STANDARD 0 CCITT_standard GENERAL LOCATION 0 User EXTENSION BIT 1 diagnostic_is_not_included CLASS 3 Service or option not available VALUE IN CLASS 10 CAUSE VALUE 58 Bearer capability not presently available ****************** END_OF_MSG ****************** 14:07:33.770574 1-010-1[02129] 1-002-1[02065] ITU ISUP. -> RLC (10) CIC=00001 SLS=01 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 1 MESSAGE TYPE 0x10 RLC - Release_Complete_Msg ****************** END_OF_MSG ****************** 14:07:33.780953 1-002-1[02065] 1-010-1[02129] ITU ISUP. -> RLC (10) CIC=00062 SLS=14 Pr:0 Ni:NTL ********************************** DETAIL ********************************** CIC 62 MESSAGE TYPE 0x10 RLC - Release_Complete_Msg ****************** END_OF_MSG
注:Cisco IOS debugコマンドdebug isdn q931を発行して、原因i = 0x80BAを確認します。この点は、debug isdn q931 切断原因コードの理解というドキュメントで説明されています。
注:原因i = 0x82c1 – ベアラ機能が実装されていないと、ネットワークはユーザが要求したベアラ機能を提供できません。これは Telco 関連の問題に関連している場合があります。
その場合は、シリアル インターフェイスにコマンドを追加します。debug isdn q931 を発行し、この問題が引き続き発生するか確認します。問題が発生する場合は、debug isdn q931 コマンドを発行し、さらに以下の Cisco IOS コマンドを設定に追加します。
service timestamps debug datetime msec
service timestamps log datetime msec
再度テスト コールを実行し、debug isdn q931 コマンドの出力を確認します。
Cause i = 0x80BA の動作を変更をするために、シリアル インターフェイスで isdn incoming-voice modem コマンドを追加します。
May 3 10:31:02.916: ISDN Se0:15 SC Q931: RX <- SETUP pd = 8 callref = 0x000D Bearer Capability i = 0x8090A3 Standard = CCITT Transer Capability = Speech Transfer Mode = Circuit Transfer Rate = 64 kbit/s Channel ID i = 0xE980839F Exclusive, Interface 0, Channel 31 Calling Party Number i = 0x0181, '9678' Plan:ISDN, Type:Unknown Called Party Number i = 0x81, '92169679' Plan:ISDN, Type:Unknown May 3 10:31:02.936: ISDN Se0:15 SC Q931: TX -> CALL_PROC pd = 8 callref = 0x800D Channel ID i = 0xE180839F Preferred, Interface 0, Channel 31 May 3 10:31:05.300: ISDN Se0:15 SC Q931: TX -> ALERTING pd = 8 callref = 0x800D Facility i = 0x9E8100036774640000001B41434D2C0D0A50524E2C6973646E2A2C2C4E45543 52A2C0D0A0D0A May 3 10:31:07.088: ISDN Se0:15 SC Q931: TX -> CONNECT pd = 8 callref = 0x800D May 3 10:31:07.108: ISDN Se0:15 SC Q931: RX <- CONNECT_ACK pd = 8 callref = 0x000D May 3 10:31:09.672: %ISDN-6-CONNECT: Interface Serial0:30 is now connected to 9678 May 3 10:31:09.672: %ISDN-6-DISCONNECT: Interface Serial0:30 disconnected from 9678 , call lasted 2 seconds May 3 10:31:09.672: ISDN Se0:15 SC Q931: TX -> DISCONNECT pd = 8 callref = 0x800D Cause i = 0x8090 - Normal call clearing Facility i = 0x9E8100036774640000001B52454C2C0D0A50524E2C6973646E2A2C2C4E45543 52A2C0D0A0D0A May 3 10:31:09.824: ISDN Se0:15 SC Q931: RX <- RELEASE pd = 8 callref = 0x000D May 3 10:31:09.828: ISDN Se0:15 SC Q931: TX -> RELEASE_COMP pd = 8 callref = 0x800D
問題が発生した場合、Cisco IOS デバッグ コマンドの debug isdn q931 および Cisco PGW 2200 Message Definition Language(MDL)トレースを組み合わせて SS7 スニファ トレースを収集します。
MDL トレースを収集するために、以下の手順に従ってください。
コールが行われる、発信 SS7 SigPath 番号または発信 TrunkGroup 番号を特定してください。
/opt/CiscoMGC/bin/log_rotate.sh のスクリプトを実行して、ログをローテーションしてください。
sta-sc-trc:ss7sigPath名を発行して、MDLトレースを開始します | orig trunkgroup numberコマンドを発行し、確認します。詳細が必要な場合は、Man-Machine Language(MML)からhelp:sta-sc-trc helpコマンドを発行します。
コールを発信してテストを実行します。
stp-sc-trc:allコマンドを発行してMDLトレースを停止します。
不正なコールのコール ID(C:)を特定します。テスト コールがテスト環境下で実行される場合、1 つのコール ID のみが表示されます。
下記は、./get_trc.sh trace_file_name を発行した場合に表示される詳細情報の例です。
/opt/CiscoMGC/bin mgcusr@PGW2200% ./get_trc.sh _ss7path_20040116104232.btr get_trc.sh ca/sim/sp Trace File Utility Mistral Version 1.2 The ANALYSIS mdo file is: GENERIC_ANALYSIS.mdo Retrieving _ss7path_20040116104232.btr trace file Call ID's, please wait... Enter one of the following commands: S = Simprint in less F = Simprint with printing of sent and received Fields in less D = Display trc trace in less G = Display trc trace in less (Generated) C = Convert to trc trace file A = Display CA file in less N = Move to Next call ID P = Move to Previous call ID L = List call ID's in current file X = Set SP flags H = Print Help Q = Quit get_trc.sh Or just enter the ID of the call you want if you know it Use (N)ext and (P)revious to move between the call ID's _ss7path_20040116104232.btr contains 10 call(s) ==> Working on call 1 ID 24 H = Help [S/F/D/G/C/A/N/P/L/H/Q/id]?
注:これらのファイルには、キャプチャが実稼働のCisco PGW 2200で行われた場合に、多くの混合コールトレースが含まれている可能性があります。ファイルの各トレース レコードには、特定のレコード タイプがあり、そのレコードに関連するタイプの情報が記録されます。各レコードには、特定のコールにそのレコードを関連付けるコール ID があります。
MDL トレースを読み取り可能な形式に変換します。/opt/CiscoMGC/bin ディレクトリに進み、コマンド ./get_trc.sh トレース ファイル名を発行します。
プロンプトでコール ID を入力すると、不正なコールの MDL トレースにジャンプできます。
C オプションを選択してトレース ファイルを変換します。
注:拡張子に.btrを持つファイルは、Cisco PGW 2200トレーサ機能によって生成されるバイナリトレースファイルです。ファイル名の主要部分は Cisco PGW 2200 MML コマンド sta-sc-trc に指定されます。Cisco PGW 2200 はこれらのファイルに常に拡張子 .btr を追加します。C オプションを使用すると、ファイルはテキスト形式に変換され、ファイル名に拡張子 .trc が追加されます。これらのファイルには、ファイルを生成したシミュレーション リプレイで実行した MDO コードの詳細な行単位のトレース情報が含まれているため、MDL トレースが含まれます。
トレース ファイルは /opt/CiscoMGC/var/trace に置かれています。.btr と .trc ファイルの両方を確認のためにサービス要求にアップロードします。
/opt/CiscoMGC/var/log にある platform.log ファイルを収集します。
サービス要求を処理する際に、Cisco テクニカル サポート エンジニアから、問題に関連する他の platform.log 情報を報告するよう依頼される場合があります。
このセクションでは、スニファ トレースを収集するためのいくつかの方法を紹介します。どの方法を選択するかは、Cisco Packet Telephony Center Monitoring and Troubleshooting(PTC-MT)をインストール済みであるか、シスコ スヌーパの古いバージョンを実行しているかによって異なります。Cisco Snooper は SS7-SIP コール フローについての有用な情報を提供します。
すべての Solaris プラットフォームで次に示すように snoop コマンドを発行します。
UNIX スヌープ情報を収集するには、スーパーユーザとしてログインし、次のコマンドを発行します。
snoop -o snoop.log IP address
Ctrl+C を入力してスヌープを終了し、snoop.log ファイルをケースのメモにアップロードします。
注:このファイルがUNIXのsnoopコマンドを使用してキャプチャされたことをケースノートで説明します。
Cisco Snooper アプリケーションを実行します。
Ciscoスヌーパ情報を収集するには、スーパーユーザとしてログインし、./snooper int INTERFACE PARMS LISTコマンドを発行するか、または./snooperを実行して完全な説明を表示します。
./snooper int hme'x' ni2+ ss7 > snooper_int1 !--- Where 'x' is the interface number, which you can also find !--- by issuing the ifconfig -a command.
注: snooper_int1ファイルをケースノートにアップロードします。
PTC-MT を実行します。
PTC-MT 情報を収集するには、スーパーユーザとしてログインし、./ptcmt intINTERFACE PARMS LIST コマンドを発行するか、./snooper を実行すれば詳細な説明を得られます。
./ptcmt int hme'x' ni2+ ss7 > snooper_int1 !--- Where 'x' is the interface number, which you can also find !--- by issuing the ifconfig -a command.
ケースのメモに「snooper_int1」ファイルをアップロードします。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
02-Feb-2006 |
初版 |