内容

概要

前提条件

要件

使用するコンポーネント

表記法

匿名発信者ID

解決方法

音声変換ルールの作成

関連情報

概要

セッション開始プロトコル（SIP）コール転送およびコール フォワーディングの補足サービス機能は、ブラインドまたは在席コール転送、および Cisco IOS® のゲートウェイからのコール転送要求の SIP サポートを実現します。転送元が鳴っている電話機（リングバック受信）に発信者を接続する、またはサードパーティに発信者を接続する前にサードパーティと通信する場合は、コール転送はコンサルタティブと見なされます。SIP Phone ロードの Cisco IP Phone を使用すると、発信者 ID に匿名パラメータがある場合、または発信者 ID が空白の場合にコンサルト コール転送は機能しないことがあります。このドキュメントでは、この問題を解決する方法について説明します。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

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

- バージョン7.2以降のSIPロードを使用するCisco IP Phone

- Cisco IOSソフトウェアリリース12.4(9)Tが稼働するCisco IOS音声ゲートウェイ

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

表記法

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

匿名発信者ID

SIP電話ロードのIP Phoneで、発信者IDがnullの着信コールに対してコンサルトコール転送が行われると、発信者IDはanonymousに置き換えられる。このようなコールはドロップされ、コール転送に失敗します。

解決方法

この問題を解決するには、ボイストランスレーションルールを使用して、ヌルの発信者IDを他の発信者IDに置き換える必要があります。

音声変換ルールの作成

次の手順に示すように、ゲートウェイでvoice translation-ruleコマンドを使用すると、発呼回線ID(CLID)を変更できます。

1. 音声変換ルールを作成します。

VoiceGateway(config)#voice translation-rule 1

VoiceGateway(cfg-translation-rule)#rule 1  /^$/ /2025551150/

VoiceGateway(cfg-translation-rule)#rule 3 /9999999999/  /2025551150/

2. トランスレーションルールをボイストランスレーションプロファイルに関連付けます。

VoiceGateway(config)#voice translation-profile changeNumber

VoiceGateway(cfg-translation-profile)#translate calling 1

ボイストランスレーションのルール1は、NULLの場合は発信者番号を変更し、発信者番号が9999999999の場合はルール3で置き換えます。voice translation-ruleコマンドの詳細は、『ボイストランスレーションルール』を参照してください。

3. 音声ダイヤルピアでこのプロファイルを有効にします。

VoiceGateway(config)#dial-peer voice 2000 voip

VoiceGateway(config-dial-peer)#translation-profile outgoing changeNumber

この音声ゲートウェイでの発信者IDの音声変換により、コンサルトコール転送の失敗を防ぎます。

関連情報

- 2 つのエンドポイント間の SIP コールのトラブルシューティング

- 音声に関する技術サポート

- 音声と IP 通信製品サポート

- Cisco IP Telephony のトラブルシューティング

- テクニカル サポートとドキュメント – Cisco Systems