语音和统一通信 : Cisco Unified Communications Manager (CallManager)

在Cisco CallManager服务器上配置MGCP网关和FXO/FXS端口

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 11 月 11 日) | 反馈


目录


简介

本文档说明如何:

  • 添加 Media Gateway Control Protocol (MGCP) 网关。

  • 在 Cisco CallManager 3.x 和 4.x 服务器上添加和配置已添加网关的外部交换站 (FXS) 和外部交换局 (FXO) 端口。

症状:

当您通过带有模拟 FXO 和 FXS 端口的 Cisco IOS MGCP 网关配置 Cisco CallManager 时,可能会遇到以下情况:

  • MGCP网关没有在Cisco CallManager注册。参考MGCP与Cisco CallManager的网关注册故障

  • 呼叫方ID在FXO端口不运作。这是因为呼叫方ID不支持与FXO端口,当配置为MGCP。请改用 H.323 模式来配置网关。

  • 除非用户完全摘机,否则在执行瞬间挂机时,空中寻呼会锁定 FXO 端口。在 Shut 后使用 No shut 会重置端口。此问题与 Cisco Bug ID CSCef62275(仅限注册用户)有关,并在 Cisco IOS 软件版本 12.3(14)T 及更高版本中得到了修复。

本文档所属的文档集共包含六个文档,本文档是第三部分。

  1. 配置Cisco CallManager使用IOS MGCP网关(模拟FXO, FXS端口)

  2. 配置思科IOSï ¿  ½介质网关控制协议(MGCP)网关

  3. 在Cisco CallManager服务器上配置MGCP网关和FXO/FXS端口

  4. 验证并且排除Cisco IOS MGCP网关故障

  5. 调试 MGCP 包示例

  6. 监控、重置和删除Cisco CallManager的MGCP网关

先决条件

要求

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

使用的组件

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

  • 1 * Cisco VG200/2 个 FXS/2 个 FXO/1 个 FastEthernet 10/100 端口。Cisco IOS 软件版本 12.1(5)T

  • 1 * 在 MCS7835 上运行的 Cisco CallManager 3.0(5a)

  • 1 * 在 MCS7835 上运行的 Cisco CallManager 3.1(2)

  • 1 * 在 MCS7835 上运行的 Cisco CallManager 3.2(2c)

  • 1 * 在 MCS7835 上运行的 Cisco CallManager 3.3(3)

  • 1 * 在 MCS7835 上运行的 Cisco CallManager 4.0(0.359)

  • 2 *模拟电话听筒

  • 2 * Cisco 7960 IP 电话

已使用 Cisco CallManager 3.0、3.1、3.2、3.3 和 4.0 以及 Cisco IOS 软件版本 12.2 映像的各种版本对此配置进行了测试。

请参阅 Cisco CallManager 兼容性列表以了解在 Cisco CallManager 与 Cisco IOS 网关之间推荐的兼容软件版本。

注意: 对于 ccm-manager mgcp 命令增强功能,建议使用 Cisco IOS 软件版本 12.2(11)T 及更高版本。ccm-manager mgcp 命令要求 Cisco 2600 和 3600 系列路由器及 Cisco VG200 路由器上安装 Cisco IOS 软件版本 12.2(2)XA 及更高版本。

如果 Cisco 2600、3600 和 VG200 路由器运行的是 Cisco IOS 软件版本 12.1(3)T 及更高版本,则这些路由器支持 MGCP。所需的软件版本取决于您需要实现的功能。为了获得与 Cisco CallManager 的 MGCP 语音网关互操作性,应为 VG200 使用 Cisco IOS 软件版本 12.1(3)T 及更高版本,而为 Cisco 2600 和 3600 系列路由器使用 Cisco IOS 软件版本 12.2(2)XA。Cisco CallManager 服务器必须运行 3.0(5)a 或更高版本。Cisco CallManager 和路由器的配置对于所有类型的路由器都相同。

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

规则

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

要为 Cisco CallManager 3.0 执行的任务

以下配置使用默认设备池。所有位置、呼叫搜索空间和分区都设置为 None。如果您的配置使用的是非默认设备池、位置、呼叫搜索空间或分区,请务必理解这些功能的影响,然后才可继续执行以下操作。

任务 1:创建 MGCP 网关

在此任务中,将创建基于 VG200 的 MGCP 网关。本节中的内容同样适用于其他 Cisco IOS MGCP 路由器。唯一的区别是在步骤 3 中选择的平台。

  1. 使用“设备向导”创建 MGCP 网关。选择 Device > Gateway

    /image/gif/paws/42101/cm_cfg-1.gif

  2. 显示此窗口时,单击 Add a New Gateway

    cm_cfg-2.gif

  3. 选择 Gateway type,在此例中为 Cisco VG200。在以后的软件版本中此选项将有所变化,以反映除 VG200 之外支持 MGCP 的平台。

    /image/gif/paws/42101/cm_cfg-3.gif

    注意: 请注意,Device Protocol 字段中只有一个选项,即 Not Required for MGCP。这意味着,如果网关是 MGCP 网关,则无需选择协议。

    注意: 如果您使用其他 Cisco IOS 路由器,请选择相应的网关类型 (Gateway type)(如 26xx 或 36xx)。这是唯一不同的步骤。其余的任务同样适用于 VG200 及 2600 和 3600 系列路由器。

    单击 Next

  4. 对于 MGCP Domain Name,请使用分配给 VG200 的实际主机名,此例中为 VG200A。

    指定 VG200 已安装的载波模块。在此例中该模块为 NM-2V

    注意: MGCP Domain Name 参数区分大小写。

    注意: IAD2400 的语音载波模块不同于 VG200、2600 和 3600 路由器的语音载波模块。

    /image/gif/paws/42101/cm_cfg-4.gif

    单击 Insert

    注意: 如果 Cisco IOS 路由器或网关配置了域名 (router[config]#ip domain-name word ),则 MGCP Domain Name 字段需要包含此名称。例如,VG200A.company.com。

    现在,您已完成创建 MGCP 网关所需的基本任务。接下来执行任务 2:配置 FXO 端口

任务 2:配置 FXO 端口

在此任务中将配置 FXO 端口。这些端口是连接到 PSTN 的端口。在此步骤中将确定端口类型,并分配话务员目录号码 (DN)。

  1. 确定安装在插槽 1 位置 0 和 1 中的语音接口卡 (VIC) 模块。在此例中为一个 FXO 和 FXS 模块。

    /image/gif/paws/42101/cm_cfg-5.gif

    单击 Update 以激活更改。

  2. FXO 和 FXS 端口显示在此窗口的右下方。它们也称为端点标识符。

    cm_cfg-6.gif

    选择标记为 1/0/0 的 FXO 端口,或者根据您的配置选择相应的 FXO 端口。

  3. 选择正确的 FXO 端口类型 (Port Type)。

    /image/gif/paws/42101/cm_cfg-7.gif

    注意: Loop Start 是一种十分常用的配置。

    如果不确定应使用哪个选项,可以安全地试用此配置。如果在执行完这些 VG200 和 Cisco CallManager 配置任务后无法通过 FXO 端口发出或接收呼叫,则可以使用 Ground Start 选项创建新的 MGCP 成员。必须先删除端口的原始配置(MGCP 成员)。因为创建 MGCP 成员后就无法更改其端口类型,所以此步骤是必需的。任务 3:配置 FXS 端口部分中的第一个窗口显示了 MGCP 成员的 Delete 选项。

  4. 请根据需要在此 MGCP Member Configuration 窗口中配置参数。

    注意: 由于 VIC-FXO 卡不是直接拨入 (DID) 卡,因此,请配置话务员 DN 以说明需要将传入呼叫转至何处。

    /image/gif/paws/42101/cm_cfg-8.gif

    注意: 在此图片中查找名称 AALN/S1/SU0/0@VG200A。您可通过这种方式来确定所配置的 MGCP 设备 (VG200A),并确定端口 S1/SU0/0 = Slot 1/VIC0/Port0。

    单击 Insert

    现在,您已完成配置 FXO 端口所需的基本任务。接下来执行任务 3:配置 FXS 端口

任务 3:配置 FXS 端口

在此任务中将配置 FXS 端口。这些端口是连接到模拟电话设备(在此例中是电话听筒)的端口。将确定端口类型并分配 DN。在此任务结束时将重置 MGCP 网关以激活所做的更改。

  1. 此窗口左侧显示了 VG200 中的端口。端口号 1/0/0 以粗体显示,表示它是当前配置窗口的 MGCP 成员。

    cm_cfg-9.gif

    注意: 此配置中未使用第二个 FXO 端口 (1/0/1)。

    单击文本 1/1/0 以开始 FXS 配置过程。

  2. Cisco CallManager 3.0 中将显示下面的窗口(Port Type - POTS [唯一选项])。更高版本的 Cisco CallManager 中不会显示此窗口。

    /image/gif/paws/42101/cm_cfg-10.gif

    在撰写本文档时,POTS 是唯一可用的选项。选择 POTS 后,将出现与步骤 3 中的窗口类似的窗口。

  3. 接受默认设置,或者根据需要配置此 MGCP Member Configuration 窗口中的参数。

    cm_cfg-11.gif

    完成后,单击 Insert

  4. 您将会看到 Add DN 选项,此选项用于为步骤 3 中配置的端口创建 DN。

    cm_cfg-12.gif

    单击 Add DN 文本。

  5. 根据需要配置此窗口的参数。此例中使用的 DN 为 6001

    cm_cfg-13.gif

    单击 Insert and Close,继续执行步骤 6。

  6. 选择 Back To MGCP Configuration 选项。

    对其余 FXS 端口重复步骤 1-5。在此例中,FXS 端口 1/1/1 的 DN 是 6002。

    注意: 如果您不知道自己在菜单系统中所处的位置,请从窗口顶部的 Cisco CallManager 主菜单选择 Device > Gateway。然后选择 Find 选项。所有已配置的网关即会显示在该窗口中。

  7. 现在您已完成模拟电话听筒的 FXS 端口配置。对网关进行重置以激活在此步骤中所做的更改。选择 Back To MGCP Configuration 选项,然后单击 Reset Gateway

    cm_cfg-14.gif

  8. /image/gif/paws/42101/cm_cfg-15.gif

    单击Reset

    现在您已完成配置 FXS 端口和激活 MGCP 网关所需的基本任务。接下来执行任务 4:测试电话的本地连通性

任务 4:测试电话的本地连通性

如果您已完成配置 VG200 的任务,则 VG200 现在将向 Cisco CallManager 服务器发送 MGCP 消息,尝试建立 MGCP 关系。Cisco CallManager 服务器和 VG200 现已准备就绪,能够在已向 Cisco CallManager 服务器注册的任何 IP 电话与连接到任务 3 中所配置 FXS 端口的模拟电话之间路由本地呼叫。

  1. 现在,连接到 FXS 端口的模拟电话上已有拨号音。尝试从 FXS 1/1/0 拨打 1/1/1(在此例中分别为 DN 6001 和 DN 6002)。您可以在这些端口之间发出和接收呼叫。

  2. 还可以从任务 3 中配置的模拟电话拨打配置完毕的 IP 电话,或从 IP 电话呼叫模拟电话。尝试在该配置中的所有电话上发出和接收呼叫。

    注意: 如果某些电话无法发出或接收呼叫,请查看您的分区、呼叫搜索空间、设备池和位置配置。您可以设置一个不允许所有本地电话均能相互呼叫的配置。临时将一个 IP 电话和一个模拟电话(FXS 端口)放在同一个分区、设备池、位置和呼叫搜索空间中,并再次测试是否能够相互呼叫。

    注意: 如果遇到 Cisco IOS 网关注册或操作问题,请尝试重置网关语音端口,如下面的示例所示:

    router(config)#voice-port 1/0/0
    router(config-voiceport)#shutdown
    Both ports are out of service
    router(config-voiceport)#no shutdown
    

    注意: 如果仍有问题,请参阅监控、重置和删除 Cisco CallManager 的 MGCP 网关以及验证 Cisco IOS MGCP 网关及其故障排除以了解更多故障排除任务。

    成功完成此任务后,继续执行任务 5:配置路由模式

任务 5:配置路由模式

在此任务中将创建一个简单的路由模式,以便电话能够通过 PSTN 发出呼叫。将使用标准北美编号方案 (NANP) 模式“9.@”。

  1. 从 Cisco CallManager 主菜单中选择 Route Plan > Route Pattern

    cm_cfg-16.gif

  2. 除默认值外,还要在 Route Pattern Configuration 窗口中配置以下参数:

    字段名称 含义
    路由模式 9.@ 对应于使用 NANP 的拨号方案的标准路由模式。默认情况下将配置此路由模式以提供拨号音。
    Gateway/ Route List AALN/S1/SU0/0@VG200A VG200A 上的 FXO 1/0/0
    Discard Digits PreDot 丢弃路由模式中“.”之前的所有内容,包括“.”。

    注意: 路由模式“9.@”通常用于美国以外无法使用 NANP 的设备。

    /image/gif/paws/42101/cm_cfg-17.gif

    单击 Insert

    现在您已完成 Cisco CallManager 的全部配置。继续执行验证:测试 PSTN 呼叫

要为 Cisco CallManager 3.1 和 3.2 执行的任务

以下配置使用默认设备池。所有位置、呼叫搜索空间和分区都设置为 None。如果您的配置使用的是非默认设备池、位置、呼叫搜索空间或分区,请务必理解这些功能的影响,然后才可继续执行以下操作。

注意: 以下各部分中的屏幕截图取自 Cisco CallManager 3.2 的 Administration 页面,但同样适用于 Cisco CallManager 3.1。

任务 1:创建 MGCP 网关

在此任务中,将创建基于 VG200 的 MGCP 网关。本节中的内容同样适用于其他 Cisco IOS MGCP 路由器。唯一的区别是在步骤 3 中选择的平台。

  1. 使用“设备向导”创建 MGCP 网关。选择 Device > Gateway

    /image/gif/paws/42101/cm_cfg-v3-1.gif

  2. 显示此窗口时,单击 Add a New Gateway

    cm_cfg-v3-2.gif

  3. 选择 Gateway type,在此例中为 Cisco VG200

    cm_cfg-v3-3.gif

    注意: 请注意,Device Protocol 字段中只有一个选项,即 Not Required for MGCP。这意味着,如果网关是 MGCP 网关,则无需选择协议。

    注意: 如果您使用其他 Cisco IOS 路由器,请选择相应的网关类型 (Gateway type)(如 26xx 或 36xx)。这是唯一不同的步骤。其余的任务同样适用于 VG200 及 2600 和 3600 系列路由器。

    单击 Next

  4. 对于 MGCP Domain Name,请使用分配给 VG200 的实际主机名,此例中为 VG200c。

    指定 VG200 已安装的载波模块。在此例中该模块为 NM-2V。请注意该配置中新出现的 Cisco CallManager Group 字段。每个组都有一个可用的 Cisco CallManager 排序列表(每组最多三个)。

    注意: MGCP Domain Name 参数区分大小写。

    注意: IAD2400 的语音载波模块不同于 VG200、2600 和 3600 路由器的语音载波模块。

    /image/gif/paws/42101/cm_cfg-v3-4.gif

    单击 Insert

    注意: 如果 Cisco IOS 路由器或网关配置了域名 (router[config]#ip domain-name word ),则 MGCP Domain Name 字段需要包含此名称。例如,VG200c.company.com。

    现在,您已完成创建 MGCP 网关所需的基本任务。接下来执行任务 2:配置 FXO 端口

任务 2:配置 FXO 端口

在此任务中将配置 FXO 端口。这些端口是连接到 PSTN 的端口。在以下过程中将确定端口类型并分配话务员 DN。

  1. 确定安装在插槽 1 位置 0 和 1 中的 VIC 模块。在此例中为一个 FXO 和 FXS 模块。

    cm_cfg-v3-5.gif

    单击 Update 以激活更改。

  2. FXO 和 FXS 端口显示在此窗口的右下方。它们也称为端点标识符。

    /image/gif/paws/42101/cm_cfg-v3-6.gif

    选择标记为 1/0/0 的 FXO 端口,或者根据您的配置选择相应端口。

  3. 选择正确的 FXO 端口类型 (Port Type)。

    /image/gif/paws/42101/cm_cfg-v3-7.gif

    注意: Loop Start 是一种十分常用的配置。

    如果不确定应使用哪个选项,可以安全地试用此配置。如果在执行完这些 VG200 和 Cisco CallManager 配置任务后无法通过 FXO 端口发出或接收呼叫,则可以使用 Ground Start 选项。必须先删除端口的原始配置。因为创建 FXO 端口后就无法更改其端口类型,所以此步骤是必需的。任务 3:配置 FXS 端口部分中的第一个窗口显示了 FXO 端口的 Delete 选项。

  4. 请根据需要在此 Gateway Configuration 窗口中配置 FXO 端口的参数。

    注意: 由于 VIC-FXO 卡不是 DID 卡,因此,请配置话务员 DN 以指明需要将传入呼叫转至何处。

    /image/gif/paws/42101/cm_cfg-v3-8.gif

    注意: 在此图片中查找名称 AALN/S1/SU0/0@VG200A。您可通过这种方式来确定所配置的 MGCP 设备 (VG200A),并确定端口 S1/SU0/0 = Slot 1/VIC0/Port0。

    单击 Insert

    现在,您已完成配置 FXO 端口所需的基本任务。接下来执行任务 3:配置 FXS 端口

任务 3:配置 FXS 端口

在此任务中将配置 FXS 端口。这些端口是连接到模拟电话设备(在此例中是电话听筒)的端口。将确定端口类型并分配 DN。

  1. 配置后,单击 FXO 端口的 Insert 按钮,此时会显示下面的窗口。左侧显示了 VG200 中的端口。端口号 1/0/0 以粗体显示,表示它是当前配置的选定语音端口。

    cm_cfg-v3-9.gif

    注意: 此配置中未使用第二个 FXO 端口 (1/0/1)。

    单击文本 1/1/0 以开始 FXS 配置过程。

  2. 接受默认设置,或者根据需要配置此 Gateway Configuration 窗口中的参数。

    /image/gif/paws/42101/cm_cfg-v3-10.gif

    完成后,单击 Insert

  3. 此窗口显示了 Add DN 选项,此选项用于为步骤 2 中配置的端口创建 DN。

    cm_cfg-v3-11.gif

    单击 Add DN 文本。

  4. 根据需要配置此窗口的参数。此例中使用的 DN 为 2001

    cm_cfg-v3-12.gif

    单击 Insert,继续执行下一步。

  5. 对其余 FXS 端口重复步骤 1-4。在此例中 FXS 端口 1/1/1 的 DN 是 2002。

    注意: 如果您不知道自己在菜单系统中所处的位置,请从窗口顶部的 Cisco CallManager 主菜单选择 Device > Gateway。然后选择 Find 选项。所有已配置的网关即会显示在该窗口中。

  6. 在完成模拟电话听筒的 FXS 端口配置后,将出现下面的窗口。

    cm_cfg-v3-13.gif

  7. 为了激活此步骤中的更改,需要重置网关。选择 Back To MGCP Configuration 选项,然后单击 Reset Gateway。出现下面的窗口时,单击 Reset

    /image/gif/paws/42101/cm_cfg-v3-14.gif

    现在您已完成配置 FXS 端口和激活 MGCP 网关所需的基本任务。接下来执行任务 4:测试电话的本地连通性

任务 4:测试电话的本地连通性

如果您已完成配置 VG200 的任务,则 VG200 现在将向 Cisco CallManager 服务器发送 MGCP 消息,尝试建立 MGCP 关系。Cisco CallManager 服务器和 VG200 现已准备就绪,能够在已向 Cisco CallManager 服务器注册的任何 IP 电话与连接到任务 3 中所配置 FXS 端口的模拟电话之间路由本地呼叫。

  1. 现在,连接到 FXS 端口的模拟电话上已有拨号音。尝试从 FXS 1/1/0 拨打 1/1/1(在此例中分别为 DN 2001 和 DN 2002)。您可以在这些端口之间发出和接收呼叫。

  2. 还可以从任务 3 中配置的模拟电话拨打配置完毕的 IP 电话,或从 IP 电话呼叫模拟电话。尝试在该配置中的所有电话上发出和接收呼叫。

    注意: 如果某些电话无法发出或接收呼叫,请查看您的分区、呼叫搜索空间、设备池和位置配置。您可以设置一个不允许所有本地电话均能相互呼叫的配置。临时将一个 IP 电话和一个模拟电话(FXS 端口)放在同一个分区、设备池、位置和呼叫搜索空间中,并再次测试是否能够相互呼叫。

    注意: 如果遇到 Cisco IOS 网关注册或操作问题,请尝试重置网关语音端口,如下面的示例所示:

    router(config)#voice-port 1/0/0
    router(config-voiceport)#shutdown
    Both ports are out of service
    router(config-voiceport)#no shutdown
    

    注意: 如果仍有问题,请参阅监控、重置和删除 Cisco CallManager 的 MGCP 网关以及验证 Cisco IOS MGCP 网关及其故障排除以了解更多故障排除任务。

    成功完成此任务后,继续执行任务 5:配置路由模式

任务 5:配置路由模式

在此任务中将创建一个简单的路由模式,以便电话能够通过 PSTN 发出呼叫。将使用标准北美编号方案 (NANP) 模式“9.@”。

  1. 从 Cisco CallManager 主菜单中选择 Route Plan > Route Pattern

    cm_cfg-v3-15.gif

  2. 除默认值外,还要在 Route Pattern Configuration 窗口中配置以下参数:

    字段名称 含义
    路由模式 9.@ 对应于使用 NANP 的拨号方案的标准路由模式。默认情况下将配置此路由模式以提供拨号音。
    Gateway/ Route List AALN/S1/SU0/0@VG200c VG200c 上的 FXO 1/0/0
    Discard Digits PreDot 丢弃路由模式中“.”之前的所有内容,包括“.”。

    注意: 路由模式“9.@”通常用于美国以外无法使用 NANP 的设备。

    /image/gif/paws/42101/cm_cfg-v3-16.gif

    单击 Insert

    现在您已完成 Cisco CallManager 的全部配置。继续执行验证:测试 PSTN 呼叫

要为 Cisco CallManager 3.3 和 4.0 执行的任务

以下配置使用默认设备池。所有位置、呼叫搜索空间和分区都设置为 None。如果您的配置使用的是非默认设备池、位置、呼叫搜索空间或分区,请务必理解这些功能的影响,然后才可继续执行以下操作。

注意: 以下各部分中的屏幕截图取自 Cisco CallManager 4.0 的 Administration 页面,但同样适用于 Cisco CallManager 3.3。

任务 1:创建 MGCP 网关

在此任务中,将创建基于 VG200 的 MGCP 网关。本节中的内容同样适用于其他 Cisco IOS MGCP 路由器。唯一的区别是在步骤 3 中选择的平台。

  1. 使用“设备向导”创建 MGCP 网关。选择 Device > Gateway

    /image/gif/paws/42101/cm_cfg-1-v4.gif

  2. 显示此窗口时,单击 Add a New Gateway

    cm_cfg-2-v4.gif

  3. 选择 Gateway type,在此例中为 Cisco VG200

    cm_cfg-3-v4.gif

    注意: 请注意,Device Protocol 字段中只有一个选项,即 Not Required for MGCP。这意味着,如果网关是 MGCP 网关,则无需选择协议。

    注意: 如果您使用其他 Cisco IOS 路由器,请选择相应的网关类型 (Gateway type)(如 26xx 或 36xx)。这是唯一不同的步骤。其余的任务同样适用于 VG200 及 2600 和 3600 系列路由器。

    单击 Next

  4. 对于 Domain Name,请使用分配给 VG200 的实际主机名,此例中为 VG200c。

    指定 VG200 已安装的载波模块。在此例中该模块为 NM-2V。注意该配置中新出现的 Cisco CallManager Group 字段。每个组都有一个可用的 Cisco CallManager 排序列表(每组最多三个)。

    注意: Domain Name 参数区分大小写。

    注意: IAD2400 的语音载波模块不同于 VG200、2600 和 3600 路由器的语音载波模块。

    /image/gif/paws/42101/cm_cfg-v4-4.gif

    单击 Insert

    注意: 如果 Cisco IOS 路由器或网关配置了域名 (router[config]#ip domain-name word ),则 MGCP Domain Name 字段需要包含此名称。例如,VG200c.company.com。

    现在,您已完成创建 MGCP 网关所需的基本任务。接下来执行任务 2:配置 FXO 端口

任务 2:配置 FXO 端口

在此任务中将配置 FXO 端口。这些端口是连接到 PSTN 的端口。在以下过程中将确定端口类型并分配话务员 DN。

  1. 确定安装在插槽 1 位置 0 和 1 中的 VIC 模块。在此例中为一个 FXO 和 FXS 模块。

    cm_cfg-5-v4.gif

    单击 Update 以激活更改。

  2. FXO 和 FXS 端口显示在此窗口的右下方。它们也称为端点标识符。

    /image/gif/paws/42101/cm_cfg-v4-6.gif

    选择标记为 1/0/0 的 FXO 端口,或者根据您的配置选择相应端口。

  3. 选择正确的 FXO 端口类型 (Port Type)。

    /image/gif/paws/42101/cm_cfg-v4-7.gif

    注意: Loop Start 是一种十分常用的配置。

    如果不确定应使用哪个选项,可以安全地试用此配置。如果在完成这些 VG200 和 Cisco CallManager 配置任务后无法通过 FXO 端口发出或接收呼叫,则可以使用 Ground Start 选项来创建新的 MGCP 成员。必须先删除端口的原始配置(MGCP 成员)。因为创建 MGCP 成员后就无法更改其端口类型,所以此步骤是必需的。任务 3:配置 FXS 端口部分中的第一个窗口显示了 FXO 端口的 Delete 选项。

  4. 请根据需要在此 Gateway Configuration 窗口中配置 FXO 端口的参数。

    注意: 由于 VIC-FXO 卡不是 DID 卡,因此,请配置话务员 DN 以指明需要将传入呼叫转至何处。

    /image/gif/paws/42101/cm_cfg-v4-8.gif

    注意: 在此图片中查找名称 AALN/S1/SU0/0@VG200c。您可通过这种方式来确定所配置的 MGCP 设备 (VG200c),并确定端口 S1/SU0/0 = Slot 1/VIC0/Port0。

    单击 Insert

    现在,您已完成配置 FXO 端口所需的基本任务。接下来执行任务 3:配置 FXS 端口

任务 3:配置 FXS 端口

在此任务中将配置 FXS 端口。这些端口是连接到模拟电话设备(在此例中是电话听筒)的端口。将确定端口类型并分配 DN。

  1. 配置后,单击 FXO 端口的 Insert 按钮,此时将显示与下面类似的窗口。左侧显示了 VG200 中的端口。端口号 1/0/0 以粗体显示,表示它是当前配置的选定语音端口。

    /image/gif/paws/42101/cm_cfg-v4-9.gif

    注意: 此配置中未使用第二个 FXO 端口 (1/0/1)。

    单击文本 1/1/0 以开始 FXS 端口配置过程。

  2. 接受默认设置,或者根据需要配置此 Gateway Configuration 窗口中的参数。

    /image/gif/paws/42101/cm_cfg-v4-10.gif

    完成后,单击 Insert

  3. 此窗口显示了 Add DN 选项,此选项用于为步骤 2 中配置的端口创建 DN。

    cm_cfg-v4-11.gif

    单击 Add DN 文本。

  4. 根据需要配置此窗口的参数。此例中使用的 DN 为 2001

    cm_cfg-v4-12.gif

    注意: 如果要启用呼叫转移,请向下滚动到 Multiple Call/Call Waiting Settings 部分,并将 Maximum Number of Calls 字段设置为 2。如果将此字段设置为默认值 1,则 VG200 网关不能转移呼叫或发起会议。有关详细信息,请参阅使用 Cisco CallManager 4.0 配置呼叫等待和多个呼叫

    单击 Add 以继续执行下一步。

  5. 对其余 FXS 端口重复步骤 1-4。在此例中 FXS 端口 1/1/1 的 DN 是 2002。

    注意: 如果您不知道自己在菜单系统中所处的位置,请从窗口顶部的 Cisco CallManager 主菜单选择 Device > Gateway。然后选择 Find 选项。所有已配置的网关即会显示在该窗口中。

  6. 在完成模拟电话听筒的 FXS 端口配置后,将出现下面的窗口。

    cm_cfg-v4-13.gif

  7. 为了激活此步骤中的更改,需要重置网关。选择 Back To Main Gateway Configuration 选项,然后单击 Reset Gateway。出现下面的窗口时,单击 Reset

    /image/gif/paws/42101/cm_cfg-v4-14.gif

    现在您已完成配置 FXS 端口和激活 MGCP 网关所需的基本任务。接下来执行任务 4:测试电话的本地连通性

任务 4:测试电话的本地连通性

如果您已完成配置 VG200 的任务,则 VG200 现在将向 Cisco CallManager 服务器发送 MGCP 消息,尝试建立 MGCP 关系。Cisco CallManager 服务器和 VG200 现已准备就绪,能够在已向 Cisco CallManager 服务器注册的任何 IP 电话与连接到任务 3 中所配置 FXS 端口的模拟电话之间路由本地呼叫。

  1. 现在,连接到 FXS 端口的模拟电话上已有拨号音。尝试从 FXS 1/1/0 拨打 1/1/1(在此例中分别为 DN 2001 和 DN 2002)。您可以在这些端口之间发出和接收呼叫。

  2. 还可以从任务 3 中配置的模拟电话拨打配置完毕的 IP 电话,或从 IP 电话呼叫模拟电话。尝试在该配置中的所有电话上发出和接收呼叫。

    注意: 如果某些电话无法发出或接收呼叫,请查看您的分区、呼叫搜索空间、设备池和位置配置。您可以设置一个不允许所有本地电话均能相互呼叫的配置。临时将一个 IP 电话和一个模拟电话(FXS 端口)放在同一个分区、设备池、位置和呼叫搜索空间中,并再次测试是否能够相互呼叫。

    注意: 如果遇到 Cisco IOS 网关注册或操作问题,请尝试重置网关语音端口,如下面的示例所示:

    router(config)#voice-port 1/0/0
    router(config-voiceport)#shutdown
    Both ports are out of service
    router(config-voiceport)#no shutdown
    

    注意: 如果仍有问题,请参阅监控、重置和删除 Cisco CallManager 的 MGCP 网关以及验证 Cisco IOS MGCP 网关及其故障排除以了解更多故障排除任务。

    成功完成此任务后,继续执行任务 5:配置路由模式

任务 5:配置路由模式

在此任务中将创建一个简单的路由模式,以便电话能够通过 PSTN 发出呼叫。将使用标准北美编号方案 (NANP) 模式“9.@”。

  1. 从 Cisco CallManager 主菜单选择 Route Plan > Route Patter/Hunt Pilot

    cm_cfg-16-v4.gif

  2. 除默认值外,还要配置以下参数:

    字段名称 含义
    路由模式 9.@ 对应于使用 NANP 的拨号方案的标准路由模式。默认情况下将配置此路由模式以提供拨号音。
    Gateway or Route/Hunt List AALN/S1/SU0/0@VG200c VG200c 上的 FXO 1/0/0
    Discard Digits PreDot 丢弃路由模式中“.”之前的所有内容,包括“.”。

    注意: 路由模式“9.@”通常用于美国以外无法使用 NANP 的设备。

    /image/gif/paws/42101/cm_cfg-v4-17.gif

    单击 Insert

    现在您已完成 Cisco CallManager 的全部配置。继续执行验证:测试 PSTN 呼叫

验证:测试 PSTN 呼叫

现在,您可以将从系统中的任何电话发出的呼叫通过 PSTN 进行路由,方法是拨 9,然后在返回拨号音后拨打呼叫的号码。

  1. 尝试从模拟电话进行呼叫。

  2. 尝试从 IP 电话进行呼叫。

    注意: 如果仍有问题,请参阅监控、重置和删除 Cisco CallManager 的 MGCP 网关以及验证 Cisco IOS MGCP 网关及其故障排除以了解更多故障排除任务。


相关信息


Document ID: 42101