View a markdown version of this page

設定您的網路以使用 Connect Customer Contact Control Panel (CCP) - Amazon Connect 客戶

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定您的網路以使用 Connect Customer Contact Control Panel (CCP)

傳統 VoIP 解決方案要求您允許特定 UDP 連接埠範圍和 IP (例如 80 和 443) 的傳入和傳出。這些解決方案也適用於 TCP。相較之下,使用聯絡控制面板 (CCP) 搭配軟體電話的網路需求較不具侵入性。您可以透過 Web 瀏覽器建立持續的傳出傳送/接收連線。因此,您不需要開啟用戶端連接埠來接聽傳入流量。

下圖顯示每個連接埠的用途。

圖表顯示 Connect Customer 元件及其與 AWS 雲端服務的連線。

如果您的聯絡中心使用電子郵件管道,請參閱《Amazon SES 開發人員指南》,以取得資訊。如果您的企業傳送大量電子郵件,您可能想要租賃專用 IP 位址。如需詳細資訊,請參閱 Amazon SES 的專用 IP 位址

以下章節說明使用 CCP 的兩個主要連線選項。

選項 1 (建議使用):以網域允許清單取代 Amazon EC2 和 CloudFront IP 範圍要求

第一個選項可讓您大幅減少影響範圍。

我們建議嘗試選項 1,並使用超過 200 次的通話進行測試。測試軟體電話錯誤、中斷通話和會議/轉接功能。如果您的錯誤率大於 2%,表示客服人員解析可能有問題。如果是這種情況,請考慮使用選項 2。

若要允許 Amazon EC2 端點的流量,請允許 URL 和連接埠的存取權限,如下表第一列所示。執行此作業而非允許 ip-ranges.json 檔案中列出的所有 IP 地址範圍。使用 CloudFront 的網域可獲得相同優點,如下表第二列所示。

網域/URL 允許清單

AWS 區域

連接埠

Direction

流量

rtc*.connect-telecom.region.amazonaws.com

這是由 CCP #(v1) 使用。

請參閱此表格下方的備註。

區域取代為 Connect Customer 執行個體所在的區域

443 (TCP)

傳出

傳送/接收

以下是 *.my.connect 的最小允許清單:

  • myInstanceName.my.connect.aws/ccp-v2

  • myInstanceName.my.connect.aws/api

  • myInstanceName.my.connect.aws/auth/authorize

  • *.cloudfront.net

以下是 *.awsapps.com 的最小允許清單:

重要

.awsapps.com 是即將消失的舊網域。如需將您網域更新為 my.connect.aws 的指示,請參閱 更新您的 Connect Customer 網域

  • myInstanceName.awsapps.com/connect/ccp-v2

  • myInstanceName.awsapps.com/connect/api

  • myInstanceName.awsapps.com/connect/auth/authorize

  • *.cloudfront.net

以 Connect Customer 執行個體的別名取代 myInstanceName

443 (TCP)

傳出

傳送/接收

*.telemetry.connect.region.amazonaws.com

區域取代為 Connect Customer 執行個體的位置

443 (TCP)

傳出

傳送/接收

participant.connect.region.amazonaws.com

區域取代為 Connect Customer 執行個體的位置

443 (TCP)

傳出

傳送/接收

*.transport.connect.region.amazonaws.com

這是由 ccp-v2 使用。

區域取代為 Connect Customer 執行個體的位置

443 (TCP)

傳出

傳送/接收

Amazon S3 儲存貯體名稱.s3.region.amazonaws.com

以您存放附件的地點之名稱取代 Amazon S3 儲存貯體名稱。將區域取代為 Connect Customer 執行個體的位置

443 (TCP)

傳出

傳送/接收

TurnNlb-*.elb.region.amazonaws.com

若要根據區域改將特定端點新增至您的允許清單中,請參閱 NLB 端點

區域取代為 Connect Customer 執行個體的位置

3478 (UDP)

傳出

傳送/接收

instance-id.source-region.sign-in.connect.aws

只有在您已加入 Connect Customer Global Resiliency 時才會使用此功能。

將執行個體 ID 取代為 instance-id,將 source-region 取代為來源執行個體的 AWS 區域。如需詳細資訊,請參閱將您的身分提供者 (IdP) 與 Connect Customer Global Resiliency SAML 登入端點整合

443 (HTTPS)

傳出 傳送/接收

*.source-region.region-discovery.connect.aws

只有在您已加入 Connect Customer Global Resiliency 時,才需要此操作。

source-region 取代為來源執行個體的 AWS 區域。如需有關如何尋找資源區域的說明,請參閱 如何尋找 Connect Customer 執行個體的來源區域

443 (HTTPS)

傳出 傳送/接收

完整網域名稱 (FQDN) 無法針對每位客戶進行變更或自訂。請改用選項 2–允許 IP 地址範圍

提示

在特定客服人員應用程式中使用 rtc*.connect-telecom.region.amazonaws.com *.transport.connect.region.amazonaws.com.rproxy.govskope.cahttps://myInstanceName.awsapps.com 時,Web 通訊端處理可能會影響功能。部署至生產環境之前 , 請務必進行測試和驗證。

如果您想要將網域新增至允許清單,下表列出用於靜態資產的 CloudFront 網域,而非 IP 範圍:

區域

CloudFront 網域

us-east-1

https://dd401jc05x2yk.cloudfront.net/

https://d1f0uslncy85vb.cloudfront.net/

us-west-2

https://d38fzyjx9jg8fj.cloudfront.net/

https://d366s8lxuwna4d.cloudfront.net/

ap-northeast-1

https://d3h58onr8hrozw.cloudfront.net/

https://d13ljas036gz6c.cloudfront.net/

ap-northeast-2

https://d11ouwvqpq1ads.cloudfront.net/

ap-southeast-1

https://d2g7up6vqvaq2o.cloudfront.net/

https://d12o1dl1h4w0xc.cloudfront.net/

ap-southeast-2

https://d2190hliw27bb8.cloudfront.net/

https://d3mgrlqzmisce5.cloudfront.net/

eu-central-1

https://d1n9s7btyr4f0n.cloudfront.net/

https://d3tqoc05lsydd3.cloudfront.net/

eu-west-2

https://dl32tyuy2mmv6.cloudfront.net/

https://d2p8ibh10q5exz.cloudfront.net/

注意

ca-central 不包含在表格中,因為我們在網域 *.my.connect.aws 後面託管靜態內容。

如果您的企業不使用 SAML,而且您有防火牆限制,則可以在每個區域新增下列項目:

區域

CloudFront 網域

us-east-1

https://d32i4gd7pg4909.cloudfront.net/

us-west-2

https://d18af777lco7lp.cloudfront.net/

eu-west-2

https://d16q6638mh01s7.cloudfront.net/

ap-northeast-1

https://d2c2t8mxjhq5z1.cloudfront.net/

ap-northeast-2

https://d9j3u8qaxidxi.cloudfront.net/

ap-southeast-1

https://d3qzmd7y07pz0i.cloudfront.net/

ap-southeast-2

https://dwcpoxuuza83q.cloudfront.net/

eu-central-1

https://d1whcm49570jjw.cloudfront.net/

ca-central-1

https://d2wfbsypmqjmog.cloudfront.net/

us-gov-east-1:

https://s3-us-gov-east-1.amazonaws.com/warp-drive-console-static-content-prod-osu/

us-gov-west-1:

https://s3-us-gov-west-1.amazonaws.com/warp-drive-console-static-content-prod-pdt/

NLB 端點

下表列出 Connect Customer 執行個體所在的區域的特定端點。如果您不想使用 TurnNlb-*.elb.region.amazonaws.com 萬用字元,您可以改為將這些端點新增至您的允許清單。

區域

Turn 網域/URL

us-west-2

TurnNlb-8d79b4466d82ad0e.elb.us-west-2.amazonaws.com

TurnNlb-dbc4ebb71307fda2.elb.us-west-2.amazonaws.com

TurnNlb-13c884fe3673ed9f.elb.us-west-2.amazonaws.com

TurnNlb-6bb66ee54ee32710.elb.us-west-2.amazonaws.com

TurnNlb-ecc67f8fbd7a29f6.elb.us-west-2.amazonaws.com

us-east-1

TurnNlb-d76454ac48d20c1e.elb.us-east-1.amazonaws.com

TurnNlb-31a7fe8a79c27929.elb.us-east-1.amazonaws.com

TurnNlb-7a9b8e750cec315a.elb.us-east-1.amazonaws.com

TurnNlb-d40f7ff9cdd63758.elb.us-east-1.amazonaws.com

TurnNlb-7675623c965365c2.elb.us-east-1.amazonaws.com

af-south-1

TurnNlb-29b8f2824c2958b8.elb.af-south-1.amazonaws.com

ap-northeast-1

TurnNlb-3c6ddabcbeb821d8.elb.ap-northeast-1.amazonaws.com

ap-northeast-2

TurnNlb-a2d59ac3f246f09a.elb.ap-northeast-2.amazonaws.com

ap-southeast-1

TurnNlb-261982506d86d300.elb.ap-southeast-1.amazonaws.com

ap-southeast-2

TurnNlb-93f2de0c97c4316b.elb.ap-southeast-2.amazonaws.com

ca-central-1

TurnNlb-b019de6142240b9f.elb.ca-central-1.amazonaws.com

eu-central-1

TurnNlb-ea5316ebe2759cbc.elb.eu-central-1.amazonaws.com

TurnNlb-cce94fede9926d70.elb.eu-central-1.amazonaws.com

eu-west-2

TurnNlb-1dc64a459ead57ea.elb.eu-west-2.amazonaws.com

TurnNlb-0c39b6a52bcdd446.elb.eu-west-2.amazonaws.com

us-gov-west-1

TurnNlb-d7c623c23f628042.elb.us-gov-west-1.amazonaws.com

選項 2 (不建議使用):允許 IP 地址範圍

第二個選項依賴使用允許清單來定義 Connect Customer 可以使用的 IP 地址和連接埠。您可以使用 AWS ip-ranges.json 檔案中的 IP 地址來建立此允許清單。

如果您在 中使用 Connect Customer 的區域未出現在 AWS ip-ranges.json 檔案中,請僅使用全域值。

如需有關此檔案的詳細資訊,請參閱關於 Connect Customer IP 地址範圍

IP 範圍項目

AWS 區域

連接埠/通訊協定

Direction

流量

AMAZON_CONNECT

連接客戶執行個體所在的 GLOBAL 和區域 (將 GLOBAL 和任何區域特定項目新增至允許清單)

3478 (UDP)

傳出

傳送/接收

EC2

連線客戶執行個體所在的 GLOBAL 和區域 (僅當區域特定項目不存在時,GLOBAL)

443 (TCP)

傳出

傳送/接收

CLOUDFRONT

全域*

443 (TCP)

傳出

傳送/接收

*CloudFront 會從與客服人員所在地點相關且有最低延遲的節點位置提供影像或 javascript 等靜態內容。CloudFront 的 IP 範圍允許清單適用全域範圍,而且需要與 ip-ranges.json 檔案中 "service": "CLOUDFRONT" 的所有 IP 範圍相關聯。

關於 Connect Customer IP 地址範圍

AWS ip-ranges.json 檔案中,整個 /19 IP 地址範圍由 Connect Customer 擁有。所有往返 /19 範圍的流量都會往返 Connect Customer。

/19 IP 位址範圍不會與其他服務共用。它僅供全球 Connect Customer 使用。

在 AWS ip-ranges.json 檔案中,您可以看到兩次列出的相同範圍。例如:

{ "ip_prefix": "15.193.0.0/19", "region": "GLOBAL", "service": "AMAZON" }, { "ip_prefix": "15.193.0.0/19", "region": "GLOBAL", "service": "AMAZON_CONNECT" },

AWS 一律會發佈任何 IP 範圍兩次:一個用於特定服務,另一個用於「AMAZON」服務。甚至可能會列出第三次,用於服務中更具體的使用案例。

當 Connect Customer 支援新的 IP 地址範圍時,它們會新增至公開可用的 ip-ranges.json 檔案。在服務使用這些地址前,會將其保留至少 30 天。30 天後,經由新 IP 地址範圍的軟體電話流量會在後續兩週內逐漸增加。兩週後,流量經過的新範圍就會等同於所有可用的範圍。​

如需 中此檔案和 IP 地址範圍的詳細資訊 AWS,請參閱 AWS IP 地址範圍

無狀態防火牆

如果您同時使用無狀態防火牆,請使用先前各節中所述的要求。然後,您必須將瀏覽器使用的暫時性連接埠範圍新增至允許清單,如下表所示。

IP 範圍項目

站點

Direction

流量

AMAZON_CONNECT

Windows 環境:49152-65535 (UDP)

Linux 環境:32768 - 61000

傳入

傳送/接收

允許在 Connect Customer 排程中上傳休假餘額和額度

若要允許在 Connect Customer 排程中上傳休假餘額和額度,請將下列上傳端點新增至代理例外狀況清單:

  • https://bm-prod-region-cell-1-uploadservice-staging.s3.region.amazonaws.com

  • https://bm-prod-region-cell-2-uploadservice-staging.s3.region.amazonaws.com

如需這些端點所支援活動的詳細資訊,請參閱下列主題:

允許軟體電話的 DNS 解析

如果您已將 Connect Customer IP 範圍新增至允許清單,而且對 DNS 名稱解析沒有任何限制,則不需要將 TurnNlb-*.elb.region.amazonaws.com 新增至允許清單。

  • 若要檢查 DNS 名稱解析是否有限制,請使用 nslookup 命令。例如:

    nslookup TurnNlb-d76454ac48d20c1e.elb.us-east-1.amazonaws.com

如果您無法解析 DNS,則必須將上面列出的 TurnNLB 端點或 TurnNlb-*.elb.region.amazonaws.com 新增至您的允許清單。

如果您不允許此網域,當您的客服人員嘗試接聽來電時,會在聯絡控制面板 (CCP) 中收到以下錯誤:

  • 無法建立軟體電話連線。請再試一次,或聯絡您的管理員以下事項:無法透過 turn:TurnNlb-xxxxxxxxxxxxx.elb.region.amazonaws.com:3478?transport=udp 建立媒體通道

連接埠和協定考量

為 Connect Customer 實作網路組態變更時,請考慮下列事項:

  • 您需要針對您建立 Connect Customer 執行個體的區域,允許所有地址和範圍的流量。

  • 如果您在 CCP 和 Connect Customer 之間使用代理或防火牆,請增加 SSL 憑證快取逾時,以涵蓋客服人員整個輪班的持續時間,這樣做可以避免憑證在排定的工作時間續約時發生連線問題。例如,如果您的客服人員排定的輪班工作 8 小時包括休息時間,請將間隔增加至 8 小時加上休息和午餐時間。

  • 開啟連接埠時,Amazon EC2 和 Connect Customer 只需要與執行個體位於相同區域中的端點連接埠。不過,Amazon CloudFront 會從與客服所在位置相關且有最低延遲的邊緣節點提供靜態內容。CloudFront 的 IP 範圍允許清單適用全域範圍,而且需要與 ip-ranges.json 中 "service": "CLOUDFRONT" 相關聯的所有 IP 範圍相關聯。

  • ip-ranges.json 更新後,相關聯的 AWS 服務將在 30 天後開始使用更新的 IP 範圍。為了避免服務開始將流量路由傳送到新的 IP 範圍時發生連線斷續問題,請務必在將 IP 範圍新增到 ip-ranges.json 之後的 30 天內,將新的 IP 範圍新增到您的允許清單。

  • 如果您使用自訂 CCP 搭配 Connect Customer Streams API,您可以建立無媒體 CCP,不需要開啟連接埠即可與 Connect Customer 通訊,但仍需要開啟連接埠才能與 Amazon EC2 和 CloudFront 通訊。

區域選擇考量

Connect Customer Region 選擇取決於資料控管需求、使用案例、每個區域中可用的服務,以及與客服人員、聯絡人和外部轉接端點地理位置相關的延遲。

  • 代理程式位置/網路 - CCP 連線會周遊公有 WAN,因此工作站具有最低延遲和盡可能最少的跳轉,特別是 AWS 託管資源和 Connect Customer 執行個體的區域。例如,必須經由數次跳轉才能抵達邊緣路由器的軸輻式網路可能會增加延遲並降低體驗品質。

    安排執行個體和客服人員時,務必在地理位置最接近客服人員的區域中建立執行個體。如果您需要在特定區域中設定執行個體以符合公司政策或其他法規,請選擇在客服人員的電腦和 Connect Customer 執行個體之間產生最少網路跳轉的組態。

  • 來電者的位置 - 由於呼叫會錨定至您的 Connect Customer 區域端點,因此它們會受到 PSTN 延遲的影響。理想情況下,您的呼叫者和轉接端點地理位置盡可能接近託管 Connect Customer 執行個體以降低延遲 AWS 的區域。

    為了獲得最佳效能,並限制客戶在呼叫聯絡中心時的延遲,請在地理位置最接近客戶來電的區域中建立 Connect Customer 執行個體。您可以考慮建立多個 Connect Customer 執行個體,並針對最接近客戶來電的號碼提供聯絡資訊給客戶。

  • 外部轉接 - 從 Connect Customer 在通話期間保持錨定至 Connect Customer 區域端點。每分鐘用量會持續累積,直到轉接通話的接聽人中斷通話為止。在客服人員掛斷或轉接完成後,通話就不會錄音。通話終止後,會產生聯絡記錄資料和轉接通話的關聯通話錄音。盡可能不要將可轉接回 Connect Customer 的通話轉接,稱為循環轉接,以避免複合 PSTN 延遲。

遠端使用 Connect Customer 的客服人員

重要

如果您的客服人員使用 SAML 2.0 登入 Connect Customer,您需要允許列出登入端點和配額中列出的 AWS SSO 端點。 AWS

如果遠端客服人員的連線不穩定、封包遺失或高延遲,則從連接至組織主要網路以外的位置使用 Connect Customer 的客服人員可能會遇到與其本機網路相關的問題。如果需要 VPN 才能存取資源,這種狀況會更嚴重。理想情況下,代理程式位於您 AWS 資源和 Connect Customer 執行個體託管所在的區域附近 AWS ,並與公有 WAN 有穩定的連線。

重新路由音訊

將音訊重新路由至現有裝置時,請考慮裝置與 Connect Customer 區域相關的位置。這麼一來您就能夠解釋潛在的額外延遲原因。如果重新路由音訊,只要有針對客服人員的來電,設定裝置就會產生外撥通話。客服人員接聽裝置時,就會與來電者連線。如果客服人員未接聽裝置,就會進入漏接聯絡人狀態,直到客服人員或主管將其狀態變更為可接聽。

使用 Direct Connect

聯絡控制面板 (CCP) 網路連線問題最常根植於 AWS 使用私有 WAN/LAN、ISP 或兩者的路由中。雖然 Direct Connect 無法解決私有 LAN/WAN 周遊到邊緣路由器的特定問題,但它有助於解決邊緣路由器和資源之間的延遲和連線問題 AWS 。 Direct Connect 提供持久、一致的連線,而不是依賴 ISP 將請求動態路由到 AWS 資源。它還允許您設定邊緣路由器,以跨專用光纖重新導向 AWS 流量,而不是周遊公有 WAN。