亚博Zendesk Talk使用互联网拨打和接听电话。因此,拥有一个快速可靠的网络非常重要。禁用Wi-Fi的有线网络是最好的,但无论你使用哪种网络,你都可能需要对其进行配置才能正常使用Talk。如果你不能自己做这些改变,和你的IT部门谈谈。做这些配置可以帮助减少:
- 延迟: RTP(媒体)数据包到达目的地所花费的时间。延迟可能会导致媒体传递延迟,并且呼叫者可能会互相说话。延迟越低,你的通话就越像两个人在同一个房间里说话。随着延迟的增加,你很可能会被打断和停顿,让人们互相交谈。
- 抖动:实际上,抖动是延迟随时间的变化。抖动通常听起来像是干扰,或者有人试图插入麦克风却失败了。打电话的人可能听不到对方的声音。
- 包丢失:当语音信号被数字化并传输时,它们被分成数据包。其中一些数据包无法到达目的地——音频信号的一小部分将会丢失,导致通话中的声音失真。
使用本文中的信息来帮助您最大限度地减少网络问题,并从Talk中获得最佳效果。有关准备使用Talk的一般信息,请参见准备使用Zendesk Talk亚博.为了排除网络问题,所有东西都应该是有线的:一个3.5毫米插孔耳机,一个有线互联网连接(关闭wifi)。
一些应用程序使用大量带宽,尤其是流媒体应用程序。亚博Zendesk Talk需要每个使用Talk的代理500kbps,这说明了Talk和Zendesk Support并行运行的开销。如果您有50个代理,那么每个代理都需要一个专用的(Qos) 500kbps,这意味着至少有50mbps的线路。
在排除网络问题时,尝试关闭Netflix、Spotify、YouTube等应用程序。
本文包含以下主题:
Talk所需的端口、域和IP地址
您的网络可能需要调整,以允许Talk工作。需要允许在所有防火墙、路由器、交换机、负载平衡器和任何其他可能阻止或操纵Talk网络流量的硬件或软件上进行任何更改。
港口
Talk使用以下端口(出站):
TCP / udp: | 443年,3478年 |
UDP | 10000 ~ 60000 | 443 | 3478 |
TCP | 5349 |
上述端口需要能够与以下所有域和IP地址通信。
亚博Zendesk是由亚马逊网络服务(AWS)托管的。要获取您需要允许的所有AWS IP范围的列表,请参见配置防火墙以便与Zendesk一起使用亚博.
此外,允许您的Zendesk子域在您的网络上,所以亚博:*.{{yoursubdomain}} 亚博.zendesk.com。
为什么Twilio域
Twilio是Zendesk Talk的语音提供商。亚博此列表包含您需要允许访问的Twilio域。
chunderw-gll.twilio.com |
chunderw-vpc-gll.twilio.com |
chunderw-vpc-gll-au1.twilio.com |
chunderw-vpc-gll-br1.twilio.com |
chunderw-vpc-gll-ie1.twilio.com |
chunderw-vpc-gll-jp1.twilio.com |
chunderw-vpc-gll-sg1.twilio.com |
chunderw-vpc-gll-us1.twilio.com |
matrix.twilio.com |
eventgw.twilio.com |
chunderw-vpc-gll-de1.twilio.com |
gwasset.twilio.com |
sdk.twilio.com |
此列表包含您需要允许访问的Twilio域。
54.252.254.64/26 |
177.71.206.192/26 |
54.171.127.192/26 |
52.215.127.0/24 |
54.65.63.192/26 |
54.169.127.128/26 |
54.172.60.0/23 |
34.203.250.0/23 |
35.156.191.128/25 |
最近添加的
54.244.51.0/24 | 44.234.69.0/25 |
3.1.77.0/24 | 3.235.111.128/25 |
3.112.80.0/24 | 18.141.157.128/25 |
3.122.181.0/24 | 18.180.220.128/25 |
18.228.249.0/24 | 3.249.63.128/25 |
3.104.90.0/24 | 3.7.35.128/25 |
72.52.10.0/24 | 18.230.125.0/25 |
65.9.130.0/24 | 3.25.42.128/25 |
此外,您的VPN、防火墙和您正在使用的任何防病毒软件必须允许以下url:
https://pubsub-shard2-17-1.亚博zendesk.com
https://pubsub-shard2-17-2.亚博zendesk.com
https://pubsub-shard2-17-3.亚博zendesk.com
https://pubsub-shard2-17-4.亚博zendesk.com
额外的注意事项
必须进行以下额外的网络配置:
- 确保Zendesk和Twilio的IP地址亚博和域都被排除在状态数据包检查(SPI)之外,否则您可能会遇到很高的UDP或TCP连接时间。
- 在某些情况下,客户建议,如果交换机或其他网络硬件插入配置错误的思科智能交换机,它可以覆盖允许的域和IP地址。为了防止这种情况发生,请不要插入不打算插入智能交换机的硬件,并确保您的网络团队将其配置为反映上述设置。
- 您的防火墙必须允许从使用Talk的浏览器向公网发送UDP,并允许返回流量作为响应。亚博Zendesk托管在AWS上,因此无法缩小IP范围。您可能会看到一些IP地址超出这些范围由于AWS网络。
- 如果您的路由器包含SIP应用层网关(ALG)功能或状态包检测(SPI)功能,请在使用Zendesk Talk的网络上禁用这两个功能。亚博
- Talk不能与MPLS或VPN一起工作。不允许所列域和IP地址的流量通过VPN运行。
一旦您允许连接到上述端口的所有IP地址和域(每个端口需要访问列出的所有域和IP地址),Zendesk Talk拨打和接听电话应该没有问题。亚博
使用代理通话、MPLS或VPN
Talk不能与代理、MPLS或VPN设置一起工作,因为在后台运行一个名为GLL的服务。此服务决定运行呼叫的最佳网络路径。如果您使用这两种方法中的任何一种,它都不会给出座席的真实位置,并且Talk不能有效地路由呼叫,可能导致延迟和其他呼叫质量问题。如果您必须使用VPN或代理或MPLS,请排除Zendesk / Twilio域(包括您的FQDN)的流量亚博subdomain.亚博zendesk.com)和本文中列出的IP地址,以通过VPN运行。
亚博Zendesk Talk不兼容虚拟桌面环境。
使用DSCP
数据包中的DSCP标签对于让网络设备知道如何优先处理流量非常有用。缺省情况下,Talk呼叫的DSCP标签为46。如果您的网络存在拥塞问题,请考虑实现DSCP使用本文中的说明。Twilio Client 1.3及更高版本默认在兼容的浏览器(例如Google Chrome)中启用DSCP。
兼容的浏览器标记WebRTC媒体数据包。这支持在局域网上进行差异化处理,以便实时媒体可以优先于其他网络流量。区分服务字段位于IPv4报文头TOS octet或IPv6流量分类octet中。符合差异化服务的网络节点(例如路由器)包括一个分类器,该分类器根据DS字段的值选择数据包,以及能够提供由DS字段值指示的特定数据包转发处理的缓冲区管理和数据包调度机制。
在Twilio Client 1.3中,发送的RTP包将在其本地有一个DiffServ码点Wireshark数据包捕获。开启DSCP功能后,WebRTC引擎会在RTP报文上标记EF,并标记与加速转发相关的值:
- 二进制:101 110
- 十六进制:0 x2e
- 小数:46
必须使用支持webRTC的浏览器,如Chrome、Firefox等。如果您实现DSCP(推荐),请使用Chrome(最新的非测试版),因为这是唯一支持它的浏览器。
要检查你是否在使用最新版本的Chrome,请在你的地址栏中导航到:“Chrome://help/”。如果你看到重新启动按钮,点击它更新Chrome。
检查DSCP功能是否正常
在一些基于windows的环境中,尽管为DSCP设置了网络,但DSCP标签还是会被过滤掉。您的网络团队可以通过运行捕获来验证Windows是否过滤了DSCP标记Wireshark.要么实现执行DSCP的组策略,要么(如果您的计算机不在一个域中)逐个计算机地实现它。
为了确保Windows不会剥离DSCP标记,您需要执行以下步骤,具体取决于您的计算机是否在域中。
检查域中机器的DSCP标记
对于域中的计算机,您可以通过设计不同的组策略规则来控制用于某些应用程序的QoS设置。
以上步骤将确保WebRTC数据包获得优先级,这将使Dialer工作最佳。
您将需要强制客户端机器选择这个新的组策略,以便上述工作。通常重启会对其进行排序。
要检查域中机器的DSCP标记,请遵循以下步骤:
- 通过键入“gpedit”打开组策略规则。命令行中的“Msc”。
- 在“计算机配置”下,选择“基于策略的QoS设置”。
- 右键单击,然后选择“Create new Policy”。
- 将打开一个向导界面来配置要使用的QoS规则。
- 在第一个屏幕上,输入“Salesloft DSCP”作为策略名称,并指定DSCP值为“46”。
- 单击Next。
- 在第二个屏幕上,选择“只有具有可执行名称的应用程序”,然后输入“Chrome.exe”。
- 单击Next。
- 在第三个屏幕上,您不需要输入任何设置;单击Next。
- 在最后一个界面中,选择应用QoS的协议。对于Salesloft Dialer,这将被限制为UDP。
检查不在域中的机器的DSCP标记
本节将修改注册表设置,以允许您指定将根据您配置的组策略设置使用的QoS设置。
要检查不在域中的机器的DSCP标记,请遵循以下步骤:
- 进入“HKEY_LOCAL_MACHINE > CurrentControlSet > Services > tcpip > QoS”。
- 如果QoS Key不存在,右键单击TCP/IP并选择“New Key”。
- 输入名称“QoS”。
- 完成后,选择QoS键。
- 如果该字符串不存在,则创建一个名为“不使用NLA”的新字符串值。
- 设置为1。
- 重新启动使设置生效。
Windows计算机要求
如果您使用的是带有Windows操作系统的计算机,那么Zende亚博sk Talk可能会遇到问题。亚博Zendesk Talk客户必须将服务“Quality Windows Audio Visual Experience”设置为启动类型“自动”,而不是默认值“手动”。
以确保QWAVE是启用和启动是自动的
- 在Windows开始菜单中,单击“cmd”。
- 右键单击命令提示符图标,然后单击以管理员身份运行.
- 将以下文本粘贴到命令行中:
净启动QWAVE
- 按回车。您将看到以下结果。
- 确保此具有永久自动启动类型;将以下命令粘贴到命令提示符中,设置服务启动类型为自动启动:
REG add "HKLM\SYSTEM\CurrentControlSet\services\QWAVE" /v Start /t REG_DWORD /d 2 /f
- 按回车。
“QWAVE”服务现在设置为启动类型“自动”。如果在执行上述步骤时遇到错误,请让IT团队成员或计算机管理员执行这些步骤(需要以administrator身份运行命令提示符)。
在您的网络上设置组策略要使所有客户端计算机将服务设置为自动,这将节省您手动设置每台计算机的时间。
进一步的故障排除
除了上面的步骤,您还可以使用Twilio SDK来检查您的呼叫质量。有关更多信息,请参见Voice Insights SDK事件参考.
2的评论
上面文章中的标注并不能让人相信未来的更新将在此资源之外进行交流。
我建议你加上app.pendo.io这个列表。在我将其添加到例外情况之前,我在传输/会议方面遇到了问题。
请登录留下评论。