目錄

簡介

必要條件

需求

採用元件

慣例

匿名來電者ID

解決方案

建立語音轉換規則

相關資訊

簡介

工作階段初始通訊協定(SIP)通話傳輸和通話轉送補充服務功能實現來自Cisco IOS®閘道的盲式或有人參與的通話傳輸和通話轉送請求的SIP支援。當轉接方將呼叫者連線到振鈴電話（聽到回鈴聲）或在將呼叫者連線到第三方之前與第三方通話時，呼叫轉接被視為具有諮詢性質。當您將思科IP電話與SIP電話負載配合使用時，當呼叫者ID具有匿名引數或呼叫者ID為空時，諮詢呼叫轉接可能無法工作。本文說明如何解決此問題。

必要條件

需求

本文件沒有特定需求。

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- SIP負載高於版本7.2的Cisco IP電話

- 執行Cisco IOS軟體版本12.4(9)T的Cisco IOS語音閘道

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

匿名來電者ID

當在SIP電話載入的IP電話上為來電者ID為空的來電完成諮詢來電轉駁時，來電者ID將替換為匿名。此類呼叫將被丟棄，從而導致來電轉駁失敗。

解決方案

為了解決此問題，您需要使用語音轉換規則將空來電者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進行語音轉換可防止諮詢呼叫前轉失敗。

相關資訊

- 對兩個終端之間的SIP呼叫進行故障排除

- 語音技術支援

- 語音和IP通訊產品支援

- Cisco IP電話故障排除

- 技術支援與文件 - Cisco Systems