SIP Link 要求

要完成这些步骤,您需要合适的用户管理权限。如果您没有正确的权限,则无法看到完成这些步骤所需的所有控件。

需要 Voice 标准版或专业版

借助 SIP Link,您可以使用 Google Voice 功能(例如语音信息转写、响铃群组和来电转接),同时保留现有的运营商和电话路由解决方案。为实现此目的,您可以通过一组经过认证的会话边界控制器 (SBC) 将您现有的运营商连接到 Google。

SIP 链接通过 TLS 连接到 SBC。通过 SIP 中继发送的媒体会使用 DTLS 或 SDES 进行加密。系统会通过互联网或直接对等互连通道建立连接。

支持的 SBC 供应商

我们目前正在对更多 SBC 供应商开展测试。请稍后回来查看更新。若想成为 SBC 供应商,请发送邮件至 google-voice-sip-link-interop@google.com,并附上您的 SBC 详情。

SIP Link 目前支持以下 SBC 供应商。您可以按照集成说明来配置设备。如果您需要有关集成说明的更多帮助,请与您的 SBC 供应商或运营商联系。

支持的最低固件版本已通过认证,可与 SIP 链接搭配使用。属于同一主要固件补丁系列的较新固件版本也通过了认证。

AudioCodes

硬件型号
  • Mediant 500
  • Mediant 500L
  • Mediant 800B/C
  • Mediant 1000B
  • Mediant 2600
  • Mediant 4000
  • Mediant 9000
  • Mediant Software SBC VE/SE/CE
支持的最低版本 7.20A.258.628
(推荐版本:7.40A.250.262)
媒体加密
  • Mediaent 1000B 仅使用 SDES 进行加密
  • 其他型号使用 SDES 或 DTLS 进行加密
外部互操作性文档 AudioCodes 互操作性

AudioCodes 混合网关

硬件型号
  • Mediant 500
  • Mediant 800B/C
  • Mediant 1000B
支持的最低版本 7.20A.258.628
(推荐版本:7.4)
媒体加密
  • Mediaent 1000B 仅使用 SDES 进行加密
  • 其他型号使用 SDES 或 DTLS 进行加密
外部互操作性文档 AudioCodes 混合互操作性

Cisco

硬件型号
  • ISR1100
  • ISR4300
  • ISR4400
  • Catalyst 8200
  • Catalyst 8300
  • Catalyst 8000V
  • ASR1000
支持的最低版本 IOS XE 17.6.2 或 IOS XE 17.6.4
媒体加密

SDES

外部互操作性文档 Cisco 互操作性

Oracle

硬件型号
  • AP4900
  • AP3950
  • AP 1100
  • AP 3900
  • AP 4600
  • AP 6300
  • AP 6350
  • VME
支持的最低版本 9.0 版或更高版本
媒体加密 SDES
外部互操作性文档 Oracle 互操作性

Ribbon

硬件型号
  • SBC 5400
  • SBC 1000/2000
  • Edge 8000

(SWe Core 是 SBC 5400 的虚拟版本。SWe Edge 是 SBC 1000/2000 的虚拟版本。)

支持的最低版本

v9.2(适用于 SBC SWe Core 和 SBC 5400)

v9.0.7(适用于 SBC SWe Edge 和 SBC 1000/2000)

v24.1(适用于 Edge 8000)

媒体加密
  • SBC SWe Core 和 SBC 5400 采用 SDES 或 DTLS 进行加密
  • SBC SWe Edge、SBC 1000/2000 和 Edge 8000 型号仅采用 SDES 进行加密
外部互操作性文档

虽然我们支持所有运营商,但以下是一些已使用其网络测试 SIP Link 的运营商。

运营商 国家/地区
带宽 全球
BICS 全球
Colt 欧洲
GTT 全球
IPLAN 阿根廷
Orange 法国
Tata Communications 全球
Telefonica 全球
Telmex 拉美

SIP Link 的防火墙端口

方向 来源 IP
地址
来源端口 目标 IP
地址
目标
端口
协议
从 SBC 到 Voice SBC 公共 IP 您的 SBC 端口 siplink.telephony.goog(信号) 5672 TLS
从 SBC 到 Voice SBC 公共 IP 您的 SBC 端口 74.125.39.0/24(媒体) 1024-65535 DTLS/SDES (UDP)
从 Voice 到 SBC siplink.telephony.goog 5672 客户 SBC 公共 IP(信号);您的 SBC 端口 TLS
从 Voice 到 SBC 74.125.39.0/24 1024-65535 客户 SBC 公共 IP(媒体);您的 SBC 端口 DTLS/SDES (UDP)

注意 :TCP 或 UDP 可能会发生变化。如要了解详情,请参阅 Voice 对网络连接的要求

SIP 链接接受来自以下证书授权机构 (CA) 的 TLS 证书:

  • DigiCert
  • Entrust DataCard
  • GlobalSign
  • GoDaddy
  • Sectigo

TLS 证书要求

TLS 证书必须包含 SBC 的完全限定域名 (FQDN) 作为通用名称 (CN),大小为 2,048 位,并且使用 RSA 或 ECDSA 加密。证书中的 CN 域名必须与 Workspace 域名一致。

证书必须包含以下扩展密钥用途 (EKU):

  • 服务器身份验证
  • 客户端身份验证

注意 :不支持通配符证书。

必须将来自任一公共 CA 的 TLS 证书和信任链连同 Google 根证书一起添加到 SBC 的 TLS 配置文件中。

如要获取 Google 根证书,请执行以下操作:

  1. 下载 Google 的受信任根 CA
  2. 提取 GTS Root R1 (GTSR1)
  3. 如有必要,请提取 GlobalSign Root CA 证书
  4. 将根证书上传到 SBC 密钥库。
  5. 为 SBC 启用双向身份验证。
  6. 证书安装完毕后,请检查 SIP 链接 ping 选项。

TLS 连接要求

Google Voice 支持 TLS 1.2 或更高版本。Voice 要求客户端至少使用一个受支持的加密套件来发送 ClientHello,才能顺利完成加密协商。您的 TLS 连接必须支持以下加密套件:

  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

在 SBC 和 Voice 之间设置 SIP Link 中继

  1. 在 Google 管理控制台中,依次点击“菜单”图标 然后 应用 然后 Google Workspace 然后 Google Voice

    需要 Google Voice 管理员角色

  2. 点击 SIP 中继 然后 添加 SIP 中继
  3. 为 SIP 中继创建名称 然后 点击 继续
  4. 点击添加 SBC 并输入以下信息:
    • SBC 名称 部分,输入 SBC 的名称。
    • 主机名 部分,输入与 TLS 证书上的 CN 匹配的 SBC 主机名。此域名必须与 Workspace 域名一致。
    • 型号 部分,输入 SBC 的型号。某些型号可能无法与 Voice 搭配使用。有关详情,请参阅支持的 SBC 供应商和型号
    • TLS 证书 部分,上传由 SBC 关联的受信任 CA 签名的 TLS 证书(必须小于 5 MB)。
  5. 点击保存
  6. (可选)要添加更多 SBC,请重复上述步骤。对于高可用性 (HA) 对,您必须指定有效的主机名。
  7. 为 SBC 选择媒体加密类型。如果您有多个 SBC,那么它们都必须使用相同的加密类型。Voice 接受 SDES 和 DTLS 加密。
  8. 点击继续
  9. 添加 SIP 标头部分,复制唯一的密钥并进行分配
  10. 分配 SIP 标头名称 X-Google-Pbx-Trunk-Secret-Key
  11. 点击完成

如果密钥丢失,可以在 SIP 中继 页面查找,方法是打开 SIP 中继并点击显示密钥 。设置完成后,请务必阅读排查 SIP Link 设置问题

互联网的 SIP Link 需要考虑互联网连接的相应带宽容量。

用户的每个 SIP Link 通话将采用 84 Kbps(使用 g.711a/mu 的 SIP Link 端)+ 50 Kbps(使用 Opus 的客户端)= 134 Kbps。 如果同时有 100 次通话,则所需的带宽为 (134 Kbps x 100) = 13400 Kbps 或 13.4 Mbps。

用户间通话(Google Voice 通话内)

用户间的每次通话将占用 50 Kbps(使用 Opus 的客户端 A)+ 50 Kbps(使用 Opus 的客户端)= 100 Kbps。 同样,如果有 100 次此类通话正在进行,则 100 x 100 Kbps = 10000 Kbps 或 10 Mbps。

注意:您需要实时监控互联网连接以确保有足够的容量,或者在设计时考虑到不同类型的通话次数。


Google、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。