目录

简介

先决条件

要求

使用的组件

规则

匿名呼叫者ID

解决方案

创建语音转换规则

相关信息

简介

会话发起协议(SIP)呼叫转移和呼叫转移补充服务功能实现对来自Cisco IOS®网关的盲呼叫或有人出席的呼叫转移和呼叫转移请求的SIP支持。当转接方将主叫方连接到振铃电话（回铃听到）或在将主叫方连接到第三方之前与第三方通话时，呼叫转接被视为咨询性。当您使用带SIP电话负载的思科IP电话时，当呼叫方ID具有匿名参数或呼叫方ID为空时，咨询呼叫转接可能无法工作。本文档说明如何解决此问题。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本：

- SIP负载高于7.2版的Cisco IP电话

- 运行思科IOS软件版本12.4(9)T的思科IOS语音网关

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

匿名呼叫者ID

当在带有SIP电话负载的IP电话上对主叫方ID为空的来电进行咨询呼叫转接时，主叫方ID将替换为匿名。此类呼叫被丢弃并导致呼叫转移失败。

解决方案

要解决此问题，您需要使用语音转换规则将空主叫方ID替换为任何其他主叫方ID。

创建语音转换规则

在网关上使用语音转换规则命令时，可以更改主叫线路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在呼叫号码为空时更改呼叫号码，如果呼叫号码为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