セッション開始プロトコル(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音声ゲートウェイ
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
SIP電話ロードのIP Phoneで、発信者IDがnullの着信コールに対してコンサルトコール転送が行われると、発信者IDはanonymousに置き換えられる。このようなコールはドロップされ、コール転送に失敗します。
この問題を解決するには、ボイストランスレーションルールを使用して、ヌルの発信者IDを他の発信者IDに置き換える必要があります。
次の手順に示すように、ゲートウェイでvoice translation-ruleコマンドを使用すると、発呼回線ID(CLID)を変更できます。
音声変換ルールを作成します。
VoiceGateway(config)#voice translation-rule 1 VoiceGateway(cfg-translation-rule)#rule 1 /^$/ /2025551150/ VoiceGateway(cfg-translation-rule)#rule 3 /9999999999/ /2025551150/
トランスレーションルールをボイストランスレーションプロファイルに関連付けます。
VoiceGateway(config)#voice translation-profile changeNumber VoiceGateway(cfg-translation-profile)#translate calling 1
ボイストランスレーションのルール1は、NULLの場合は発信者番号を変更し、発信者番号が9999999999の場合はルール3で置き換えます。voice translation-ruleコマンドの詳細は、『ボイストランスレーションルール』を参照してください。
音声ダイヤルピアでこのプロファイルを有効にします。
VoiceGateway(config)#dial-peer voice 2000 voip VoiceGateway(config-dial-peer)#translation-profile outgoing changeNumber
この音声ゲートウェイでの発信者IDの音声変換により、コンサルトコール転送の失敗を防ぎます。