- 首頁
- /
- 文章
Webex Calling 的網站生存能力
網站生存能力確保即使與 Webex 的連線中斷,您的業務仍然可以存取。它使用本地網路網關在網路中斷期間為現場終端提供備用呼叫服務。
部署注意事項
預設情況下,Webex Calling 端點以主動模式運行,連接到 Webex 雲端進行 SIP 註冊和呼叫控制。如果與 Webex 的網路連線中斷,終端機會自動切換到生存模式,並向本機生存閘道註冊。在此模式下,網關提供基本的備用通話服務。Webex 網路連線恢復後,通話控制和註冊將切換回 Webex 雲端。
以下調用在生存模式下受支援:
-
支援的 Webex Calling 端點之間的內部通話(站點內通話)
-
使用本地 PSTN 電路或 SIP 中繼線撥打外部號碼和 E911 服務提供者的外部電話(呼入和呼出)。
若要使用此功能,您必須將本機網路中的 Cisco IOS XE 路由器設定為生存閘道。生存網關每天從 Webex 雲端同步該位置終端的呼叫資訊。如果終端切換到生存模式,網關可以使用此資訊接管 SIP 註冊並提供基本呼叫服務。
單地點設置
下圖顯示了網路故障場景,其中與 Webex 的連線中斷,Webex 網站上的端點以生存模式運作。如圖所示,生存網關在兩個現場端點之間路由內部呼叫,而無需連接到 Webex。在這種情況下,生存網關配置為使用本機 PSTN 連線。因此,處於生存模式的現場終端可以使用 PSTN 撥打和接聽外部號碼和 E911 提供者的電話。

多地點設置
下圖顯示了網路故障場景,其中與 Webex 的連線中斷,位於不同位置的端點以生存模式運作。LAN 網路中有多個較小的位置,這些位置會對應到單一生存閘道。此部署方案優化了網關資源利用率,同時保留了呼叫路由的特定位置配置。
Cisco 建議將生存閘道與 LAN 內不同位置的端點之間的連線延遲閾值保持在 50 毫秒以內。
場地生存能力的關鍵條件
以下條件適用於生存能力門戶:
-
Webex 雲端平台在裝置設定檔中包含了生存網關的 IP 位址、主機名稱和連接埠。因此,如果與 Webex 的連線中斷,終端節點可以聯絡生存網關進行註冊。
-
Webex 雲端和生存網關之間的每日通話資料同步包括註冊用戶的身份驗證資訊。因此,即使在生存模式下運行,端點也能保持安全的註冊。同步內容還包括這些用戶的路由資訊。
-
生存網關可以利用 Webex 提供的路由資訊自動路由內部呼叫。在生存網關中新增 PSTN 中繼配置,以提供外部呼叫功能。
-
每個部署站點生存能力的站點都需要在本地網路中部署一個生存能力網關。
-
一旦 Webex 網路連線恢復至少 30 秒,註冊和呼叫控制都會恢復到 Webex 雲端。
與 Unified SRST 進行託管
生存能力網關支援將 Webex 生存能力配置和統一 SRST 配置放在同一個網關上。此網關可以支援 Webex Calling 端點和註冊到統一通訊管理器的端點的生存能力。配置託管:
-
為註冊到統一通訊管理器的端點設定統一 SRST 支援。如需配置,請參閱 Cisco Unified SRST 管理指南。
-
在同一網關上,依照本文中的 站點生存能力配置任務流程 配置網關,使其具備 Webex Calling 端點的站點生存能力。
託管機房的呼叫路由注意事項
在設定託管場景下的呼叫路由時,請考慮以下因素:
-
只要呼叫中的兩個端點都已註冊到生存網關,生存網關就會自動路由內部呼叫。內部通話會自動在任何已註冊用戶端(SRST 或 Webex Calling)之間路由。
-
可能會出現這樣的情況:一個呼叫控制系統的連線中斷,而另一個呼叫控制系統的連線仍然保持暢通。因此,同一站點的一組端點註冊到生存網關,而另一組端點註冊到主呼叫控制。在這種情況下,您可能需要將兩組端點之間的通話路由到 SIP 中繼線或 PSTN 電路。
-
外部呼叫和 E911 呼叫可以路由到 SIP 中繼線或 PSTN 電路。
支援的功能和組件
下表提供了有關支援功能的資訊。
| 功能 | MPP 裝置與 Webex 應用 | VG4xx ATA |
|---|---|---|
|
網站內擴充呼叫 |
生存網關無需任何特定路由配置即可自動支援。 |
生存網關無需任何特定路由配置即可自動支援。 不支援備用號碼。 |
|
站點間和PSTN呼叫(呼入和呼出) |
基於電信線路或SIP中繼的PSTN呼叫。 |
基於電信線路或SIP中繼的PSTN呼叫。 |
|
E911呼叫處理 |
E911呼叫需要PSTN電路或SIP中繼線。 外撥使用已註冊的特定緊急位置識別號碼 (ELIN) 來識別已定義的緊急回應位置 (ERL)。如果緊急呼叫接線員回撥已斷開的呼叫,生存網關會將呼叫導向到最後撥打緊急號碼的裝置。 |
E911呼叫需要PSTN電路或SIP中繼線。 外撥使用已註冊的特定緊急位置識別號碼 (ELIN) 來識別已定義的緊急回應位置 (ERL)。如果緊急呼叫接線員回撥已斷開的呼叫,生存網關會將呼叫導向到最後撥打緊急號碼的裝置。 |
|
呼叫保留及繼續 |
支援 如果您使用等待音樂 (MOH),請手動使用 MOH 檔案設定生存網關。 |
VG4xx ATA 類比線路無法維持通話或恢復通話。 僅在 VG4xx ATA 上收到來電時才支援此功能。 |
|
有人值守呼叫轉移 |
支援 |
僅在 VG4xx ATA 上收到來電時才支援此功能。 |
|
盲轉 |
支援 |
僅在 VG4xx ATA 上收到來電時才支援此功能。 |
|
傳入呼叫者 ID(姓名) |
支援 |
支援 |
|
來電顯示(名稱) & 數字) |
支援 |
支援 |
|
點對點視訊通話 |
支援 |
不支援 |
|
三方通話 |
不支援 |
不支援 |
|
共用線路 |
支援 |
支援 |
|
虛擬線路 |
支援 |
不支援 |
配置此功能後,站點生存能力將適用於以下受支援的端點。
| 類型 | 模型 | 最低版本 |
|---|---|---|
| 思科IP電話,附多平台(MPP)韌體 |
6821、6841、6851、6861、6861 無線網路、6871 7811, 7821, 7841, 7861 8811, 8841, 8851, 8861 8845(僅音訊)、8865(僅音訊)、8875(視訊) 9800 有關支援多平台 (MPP) 韌體的 Cisco IP 電話的更多信息,請參閱: |
12.0(1) 適用於 8875 手機 - Phone OS 3.2 及更高版本 適用於 9800 系列 - PhoneOS 3.2(1) |
|
Cisco IP Conference Phone |
7832, 8832 |
12.0(1) |
|
Cisco Webex 應用程式 |
Windows、Mac |
43.2 |
|
模擬端點 |
VG400 ATA、VG410 ATA 和 VG420 ATA Cisco ATA 191 和 192 |
17.16.1a 11.3(1) 適用於 ATA 191 和 192 |
生存網關不支援第三方設備。
下表有助於將 Cisco IOS XE 路由器設定為生存閘道。此表列出了每個平台支援的最大端點數和最低 IOS XE 版本。
Webex Calling Survivability Gateway 功能適用於 Cisco IOS XE Dublin 17.12.3 版本或更高版本。從 IOS 17.18.2 及更高版本開始,呼叫群組、呼叫轉移和自動話務員功能可用。
| 型號 | 最大端點註冊量 | 最低版本 |
|---|---|---|
|
綜合業務路由器 4321 | 50 |
Cisco IOS XE Dublin 17.12.3 或更高版本 |
|
綜合業務路由器 4331 | 100 | |
|
綜合業務路由器 4351 | 700 | |
|
綜合業務路由器 4431 | 1200 | |
|
整合式業務路由器 4451-X | 2000 | |
|
綜合業務路由器 4461 | 2000 | |
|
Catalyst Edge 8200L-1N-4T | 1500 | |
|
Catalyst Edge 8200-1N-4T | 2500 | |
|
Catalyst Edge 8300-1N1S-6T | 2500 | |
|
Catalyst Edge 8300-2N2S-6T | 2500 | |
|
Catalyst Edge 8300-1N1S-4T2X | 2500 | |
|
Catalyst Edge 8300-2N2S-4T2X | 2500 | |
|
Catalyst Edge 8000V 軟體小型配置 | 500 | |
|
Catalyst Edge 8000V 軟體中等配置 | 1000 | |
|
Catalyst Edge 8000V 軟體大型配置 | 2000 |
生存網關的連接埠參考訊息
|
連線目的 |
來源位址 |
來源埠 |
通訊協定 |
目的地位址 |
目的地埠 |
|---|---|---|---|---|---|
|
呼叫訊號至生存網關(SIP TLS) |
裝置 |
5060-5080 |
TLS |
生存能力閘道 |
8933 |
|
呼籲媒體關註生存能力入口網站(SRTP) |
裝置 |
19560-19660 |
UDP |
生存能力閘道 |
8000-14198(基於UDP的SRTP) |
|
呼叫訊號至 PSTN 閘道(SIP) |
生存能力閘道 |
暫時 |
TCP 或 UDP |
您的 ITSP PSTN 網關 |
5060 |
|
PSTN 閘道的呼叫媒體 (SRTP) |
生存能力閘道 |
8000-48198 |
UDP |
您的 ITSP PSTN 網關 |
暫時 |
|
時間同步(NTP) |
生存能力閘道 |
暫時 |
UDP |
NTP伺服器 |
123 |
|
名稱解析(DNS) |
生存能力閘道 |
暫時 |
UDP |
DNS 伺服器 |
53 |
|
雲端管理 |
連接器 |
暫時 |
HTTPS |
Webex 服務 |
443, 8433 |
有關雲端模式的操作指南,請參閱 Webex Calling 連接埠參考資訊 說明文章。
您可以自訂 Cisco IOS XE 路由器上的連接埠設定值。本表使用預設值以提供指導。
功能配置
站點生存能力配置任務流程
完成以下任務,為現有的 Webex Calling 位置新增網站生存能力。如果與 Webex 雲端的連線中斷,本機網路中的生存閘道可以為該位置的終端機提供備用呼叫控制。
在開始之前
如果您需要設定新的網關作為生存能力網關,請參閱 Webex 文章 將 Cisco IOS 管理的網關註冊到 Webex 雲端 以將網關新增至控制中心。
| 步驟 | 指令或動作 | 用途 |
|---|---|---|
|
1 | 將生存能力服務分配給網關 |
在控制中心中,將 生存網關 服務分配給網關。 |
|
2 | 下載設定範本 |
從控制中心下載配置模板。設定網關命令列時需要使用到該範本。 |
|
3 |
配置生存網關的許可證。 | |
|
4 |
為生存網關配置憑證。 | |
|
5 |
使用您先前下載的設定範本作為指南來設定網關命令列。完成範本中所有必填配置。 |
將生存能力服務分配給網關
在開始之前
| 1 |
前往 服務 [ 下的 ] 呼叫,然後按一下 託管網關 標籤。 「受管閘道」檢視顯示您透過控制中心管理的閘道清單。
|
| 2 |
選擇要指定為生存性網關的網關,然後根據 服務 欄位的值,選擇下列選項之一:
|
| 3 |
從服務類型下拉式選單中,選擇 生存能力網關 ,並填寫以下欄位:
註冊完成後,位置詳細資料將顯示在「受管網關」頁面中。 |
| 4 |
按一下指定。 「受管網關」視圖顯示指派給網關的位置清單。
|
下載設定範本
| 1 |
如果您是合作夥伴組織,合作夥伴中心將啟動。若要開啟控制中心,請在合作夥伴中心點選 客戶 檢視並選擇對應的客戶,或選擇 我的組織 開啟合作夥伴組織的控制中心設定。 |
| 2 |
前往 。 |
| 3 |
點選對應的生存能力門戶。 |
| 4 |
點擊 下載設定範本 ,將範本下載到您的桌上型電腦或筆記型電腦。 |
配置許可
| 1 |
進入路由器的全域設定模式: |
| 2 |
使用僅適用於您特定平台的命令設定許可證。
配置吞吐量高於 250Mbp 時,您需要 HSEC 平台授權。 |
設定證書
在 Cisco IOS XE 設定憑證
完成以下步驟,申請並建立生存能力網關的證書。使用由公開認可的證書頒發機構簽發的證書。
生存能力網關平台僅支援公開已知的 CA 憑證。私有或企業 CA 憑證不能用於生存網關。
有關 Webex Calling 支援的根憑證授權單位列表,請參閱 Cisco Webex 音訊和視訊平台呼叫支援哪些根憑證授權單位?。
生存網關平台不支援通配符證書。
運行範例程式碼中的命令以完成這些步驟。有關這些命令的更多資訊以及更多設定選項,請參閱 《思科統一邊界元素配置指南》中的「 SIP TLS 支援」章節。
| 1 |
執行以下命令進入全域設定模式: |
| 2 |
執行以下命令產生RSA私鑰。私鑰模數必須至少為 2048 位元。 |
| 3 |
配置一個信任點來保存生存網關憑證。網關完全限定網域名稱 (fqdn) 必須使用與將生存服務指派給網關時所使用的值相同的值。 |
| 4 |
運行 出現提示時,輸入 CSR 顯示到螢幕後,使用記事本將憑證複製到可以傳送給受支援的憑證授權單位 (CA) 的檔案中。 如果您的憑證簽署提供者要求 CSR 採用 PEM(隱私增強郵件)格式,請在提交前新增頁首和頁尾。譬如: |
| 5 |
CA 發給您憑證後,執行 出現提示時,貼上 base64 編碼 CER/PEM 將 CA 憑證內容(不是設備憑證)頒發到終端機。 |
| 6 |
使用 出現提示時,貼上 base64 編碼 CER/PEM 將證書輸入終端機。 |
| 7 |
檢查根 CA 憑證是否可用: Webex Calling解決方案僅支援公開已知的憑證授權單位。不支援私有或企業級 CA 憑證。 |
| 8 |
如果您的根 CA 憑證未包含在憑證包中,請取得該憑證並將其匯入至新的信任點。 如果您的 Cisco IOS XE 閘道沒有公開已知的 CA 根證書,請執行此步驟。 出現提示時,貼上 base64 編碼 CER/PEM 將證書內容輸入終端機。 |
| 9 |
使用設定模式,透過以下指令指定預設信任點、TLS 版本和 SIP-UA 預設值。 |
導入憑證及金鑰對
您可以使用 PKCS12 格式(.pfx 或 .p12)將 CA 憑證和金鑰對作為捆綁包匯入。您可以從本機檔案系統或遠端伺服器匯入該軟體包。PKCS12 是一種特殊的憑證格式。它將從根憑證到身分憑證的整個憑證鏈以及 RSA 金鑰對打包在一起。也就是說,您匯入的 PKCS12 套件將包含金鑰對、主機憑證和中間憑證。為以下場景匯入 PKCS12 套件:
-
從另一台 Cisco IOS XE 路由器匯出並匯入到您的生存閘道路由器
-
使用 OpenSSL 在 Cisco IOS XE 路由器外部產生 PKCS12 捆綁包
完成以下步驟,為您的生存網關路由器建立、匯出和匯入憑證和金鑰對。
| 1 |
(可選)匯出生存網關路由器所需的 PKCS12 套件。 此步驟僅適用於從另一台 Cisco IOS XE 路由器匯出資料的情況。 |
| 2 |
(可選)使用 OpenSSL 建立 PKCS12 套件。 此步驟僅適用於在 Cisco IOS XE 之外使用 OpenSSL 產生 PKCS12 捆綁包的情況。 |
| 3 |
以 PKCS12 格式匯入檔案包。 以下是該命令的範例配置以及有關可配置參數的詳細資訊:
crypto pki import 指令會自動建置信任點以容納憑證。 |
| 4 |
使用設定模式,透過以下指令指定預設信任點、TLS 版本和 SIP-UA 預設值。 |
配置生存能力網關
將網關配置為生存網關
使用您先前下載的設定範本作為指南來設定網關命令列。依照模板完成必填配置。
以下步驟包含範例命令以及命令說明。根據你的部署情況修改設定。尖括號(例如 )用於標識設置,您應該在其中輸入適用於您的部署的值。各種 <tag> 設定使用數值來識別和分配配置集。
- 除非另有說明,否則此解決方案要求您完成此過程中的所有配置。
- 從範本套用設定時,在複製到網關之前,請將
%tokens%替換為您首選的值。 - 有關命令的更多信息,請參閱 Webex Managed Gateway 命令參考。除非命令說明另有說明,否則請使用本指南。
| 1 |
進入全域配置模式。 其中:
|
| 2 |
執行語音服務配置:
命令說明:
|
| 3 |
啟用路由器的生存能力: 指令說明:
|
| 4 |
配置 NTP 伺服器:
|
| 5 |
(選修的)。配置通用限制類別呼叫權限: 前面的範例建立了一組名為 categories 的自訂限制類別(例如, |
| 6 |
配置首選編解碼器清單。例如,下列清單指定 g711ulaw 為首選編解碼器,其次是 g711alaw。 指令說明:
|
| 7 |
配置預設語音寄存器池: 命令說明:
|
| 8 |
配置緊急呼叫: 指令說明:
如果 Wi-Fi 覆蓋網路與 IP 子網路不匹配,則行動裝置的緊急呼叫可能無法正確對應 ELIN。 |
| 9 |
配置 PSTN 的撥號對等體。有關撥號對等體配置的範例,請參閱 PSTN 連線範例。 |
| 10 |
可選。為路由器啟用「保持通話音樂」功能。您必須將音樂檔案以 G.711 格式儲存在路由器快閃記憶體中。檔案可以是 .au 或 .wav 檔案格式,但檔案格式必須包含 8 位元 8 kHz 資料(例如,ITU-T A 律或 μ 律資料格式)。 命令說明:
|
完全按需同步
編輯生存能力門戶屬性
| 1 |
如果您是合作夥伴組織,合作夥伴中心將啟動。若要開啟控制中心,請在合作夥伴中心點選 客戶 檢視並選擇對應的客戶,或選擇 我的組織 開啟合作夥伴組織的控制中心設定。 |
| 2 |
前往 。 |
| 3 |
點選對應的生存能力網關,開啟該網關的 生存能力服務 視圖。 |
| 4 |
點選 編輯 按鈕,更新以下設定。
|
| 5 |
按一下提交。 若要從控制中心刪除生存網關,請先取消分配 生存網關 服務。有關更多詳細信息,請參閱 將服務指派給託管網關。 |
啟用生存網關上的 CDR 的配置
此連接器會自動設定與 CDR 相關的命令,以方便收集呼叫計數指標。
在生存性事件結束時,連接器會處理事件期間產生的 CDR 以及配置數據,以確定各種呼叫計數。這些指標包括總通話次數、緊急通話次數和外部通話次數,用於監控內部功能的使用情況。僅將通話計數指標傳送到 Webex 雲端,而實際的 CDR 資料不會傳送。
以下是一個設定範例:
!
gw-accounting file
primary ifs bootflash:guest-share/cdrs/
acct-template callhistory-detail
maximum cdrflush-timer 5
cdr-format detailed
!
命令說明:
-
primary ifs bootflash:guest-share/cdrs/- 此命令用於將 CDR 檔案儲存在 guest-share 資料夾下,以便連接器可以存取。 -
acct-template callhistory-detail- 需要此命令才能在 CDR 中包含撥號對等體標籤。 -
maximum cdrflush-timer 5- 預設值為 60 分鐘,但將其設定為 5 分鐘可以更快地將 CDR 記錄到檔案中。 -
cdr-format detailed這是預設格式。緊湊格式不適用,因為它不包含撥號對等體標籤。
配置以啟用呼叫轉移
呼叫轉移功能是網路中斷(與 Webex 雲端的連線遺失)期間確保呼叫持續處理的生存能力功能的一部分。生存網關充當本地回退網關,允許端點在本地註冊並保持基本的呼叫功能。
-
生存模式下的呼叫轉移行為由生存網關使用池配置、撥號對等體配置和路由策略進行管理,這些策略可以本地處理呼叫,也可以透過 PSTN 或 SIP 中繼將呼叫路由出去。
-
生存網關會停用 SIP REFER、SIP 臨時轉移(用於呼叫轉移和呼叫轉接補充服務),因為 Webex Calling 在生存模式下不使用這些方法。
配置呼叫轉移場景下的語音註冊池:
|
若要使用呼叫轉移功能,請在各電話的方括號
|
啟用尋線組的配置
此表提供了 Control Hub 中狩獵群組功能配置與使用生存能力網關指令的對應關係。
| 狩獵組功能 | 使用控制中心進行配置 | 生存能力門戶命令 |
|---|---|---|
|
選擇呼叫路由模式 |
Top-Down/Simultaneous/Circular/Longest-idle | Sequential/Parallel/Peer/Longest-idle |
|
添加狩獵組 |
每個地點新增呼叫組名稱和電話號碼。 | 若要新增呼叫組,請使用 voice hunt-group 。然後使用 pilot 命令添加電話號碼,並使用 description 命令添加呼叫組名稱。 |
|
選擇要新增的使用者、工作區或虛擬線路 |
選擇加入亨特集團的經紀人 |
使用 |
|
在設定的響鈴次數後前進 |
使用 設定環數 選項進行配置 |
使用 |
|
忙線時前進 |
使用 「忙碌時提前 」選項進行配置 |
使用 |
|
當所有代理都無法接通時轉接呼叫 | 使用 選項配置:當所有座席都無法接通時,通話將轉移 |
使用 |
|
當所有代理都忙碌或搜尋群組忙碌時轉接通話 |
使用選項配置:當所有座席都忙碌或 呼叫群組忙碌時轉移呼叫 |
使用以下方式配置 |
-
配置一個狩獵組順序環
voice hunt-group 1 sequential pilot 1111 number 1 1001 number 2 1002 number 3 7089001 number 4 7089002 number 5 +1210903443 ..... ..... timeout 20 final 1009 statistics collect description present-call idle-phone -
配置一個並行環路的狩獵組
voice hunt-group 2 parallel pilot 2222 number 1 2001 number 2 2002 number 3 2089001 number 4 2089002 number 5 +12109034433 ..... ..... timeout 60 final 1009 statistics collect description
命令說明:
-
voice hunt-group- 此指令用於定義和進入狩獵群組的設定模式。 -
parallel- 此關鍵字指定係統將用於將呼入呼叫指派給此呼叫群組成員的呼叫群組方法或演算法。 -
number- 建立列表 extensions/e164 numbers/ESN 他們是語音搜尋小組的成員。清單中的任何號碼都不能是其他狩獵小組的飛行員號碼。 -
pilot這是狩獵小組的主號碼或目錄號碼。撥打此號碼即可聯絡尋人小組。 -
timeout- 設定搜尋小組在採取下一步行動之前嘗試聯繫其成員的最長時間(以秒為單位)。 -
final- 此指令指定備用編號。 -
statistics collect- 啟用狩獵組運行統計資料的收集。 -
descriptin- 狩獵小組描述 -
present-call idle-phone-只將通話轉接給空閒的客服人員。
以下是 show voice hunt-group statistics 命令的範例輸出。輸出包括直接呼叫語音尋線組號碼和來自佇列或 B-ACD 的呼叫。
Router# show voice hunt-group 1 statistics last 1 h
Wed 04:00 - 05:00
Max Agents: 3
Min Agents: 3
Total Calls: 9
Answered Calls: 7
Abandoned Calls: 2
Average Time to Answer (secs): 6
Longest Time to Answer (secs): 13
Average Time in Call (secs): 75
Longest Time in Call (secs): 161
Average Time before Abandon (secs): 8
Calls on Hold: 2
Average Time in Hold (secs): 16
Longest Time in Hold (secs): 21
Per agent statistics:
Agent: 5012
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 70
Longest Time in Call (secs): 150
Totals Calls on Hold: 1
Average Hold Time (secs): 21
Longest Hold Time (secs): 21
From Queue:
Total Calls Answered: 3
Average Time in Call (secs): 55
Longest Time in Call (secs): 78
Total Calls on Hold: 2
Average Hold Time (secs): 19
Longest Hold Time (secs): 26
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5013
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 51
Longest Time in Call (secs): 118
Totals Calls on Hold: 1
Average Hold Time (secs): 11
Longest Hold Time (secs): 11
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 4
Longest Time in Call (secs): 4
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5014
From Direct Call:
Total Calls Answered: 1
Average Time in Call (secs): 161
Longest Time in Call (secs): 161
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 658
Longest Time in Call (secs): 658
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Queue related statistics:
Total calls presented to the queue: 5
Calls handoff to IOS: 5
Number of calls in the queue: 0
Average time to handoff (secs): 2
Longest time to handoff (secs): 3
Number of abandoned calls: 0
Average time before abandon (secs): 0
Calls forwarded to voice mail: 0
Calls answered by voice mail: 0
Number of error calls: 0
Router# sh voice hunt-group
Group 1
type: sequential
pilot number: 4444, peer-tag 2147483647
list of numbers:
Member Used-by State Login/Logout
====== ======= ===== ============
1001 1001 up -
1003 1003 up -
preference: 0
preference (sec): 0
timeout: 15
final_number:
auto logout: no
stat collect: no
phone-display: no
hlog-block: no
calls in queue: 0
overwrite-dyn-stats: no
members logout: no
present-call idle-phone: no
webex-sgw-bgl14#
啟用基本自動呼叫分配 (B-ACD) 的配置
基本自動呼叫分配 (B-ACD) 和自動話務員 (AA) 服務提供自動應答外部呼叫的功能,包括問候語和選單,允許呼叫者選擇相應的部門或撥打已知的分機號碼。
B-ACD 提供使用互動式選單和本地呼叫群組的自動應答和呼叫分配功能。B-ACD 應用程式包括自動話務員 (AA) 服務和一個呼叫隊列服務。B-ACD 自動應答器支援透過 g711ulaw 編解碼器與傳入的 SIP 中繼協商的 PSTN 通話。
B-ACD 支援語音呼叫組,支援順序呼叫、並行呼叫、對等呼叫、最長空閒呼叫群發,支援 SIP 共用線路和混合共用線路。
來電撥打 B-ACD AA 試辦號碼,並聽到提示音,提示音會提供問候語和說明,幫助來電者自動路由通話。
限制
轉移呼叫時,傳入和傳出的撥號對等體應使用相同的編解碼器。不支援使用不同的編解碼器。iOS 不會對任何 TCL 應用程式處理的呼叫呼叫轉碼器。
B-ACD組件
B-ACD 應用程式由呼叫佇列服務和一個或多個 AA 服務組成。這些服務的可設定元件包括:
-
接駁號碼
-
歡迎提示音和其他音檔
-
功能表選項
-
撥打分機
接駁號碼
每項 AA 服務都有自己的 AA 引導號碼,來電者撥打該號碼即可聯絡 AA。該數字在 param aa-pilot 指令中指定。AA 試辦號碼不會與任何代理人的電話號碼或實際電話關聯,但您必須將 AA 試辦號碼定義為來電號碼,以便外部來電者可以撥打此號碼。
歡迎提示音和其他音檔
歡迎提示音是一個音訊文件,當飛行員號碼接聽電話時會播放該文件。該音訊檔案是與 B-ACD 服務一起使用的眾多音訊檔案之一,用於告知呼叫者他們的狀態以及他們可以採取的任何操作。您可以建立個人化的音訊文件,向來電者描述可用的選單選項。B-ACD音訊檔案將在以下章節中進行說明:
重新錄製預設音訊文件
腳本中的每個要點都提供了預設音訊文件,並提供給呼叫者。您可以從 連結 下載預設音訊文件,並將它們複製到 B-ACD 路由器可以存取的位置,例如快閃記憶體或 TFTP 伺服器。網站上的 tar 檔案中打包了音訊檔案和腳本檔案。預設檔案及其訊息列於表中。您可以重新錄製個人化訊息以覆蓋預設訊息,但您不能更改音訊檔案的名稱,除非 更改語言程式碼和檔案名稱中另有明確說明。
在首次使用 B-ACD 服務之前,若要重新錄製和安裝預設音訊提示,請依照 下載 Tcl 腳本和音訊提示中的步驟操作。若要重新錄製現有 B-ACD 服務中的音訊提示,請依照 更新腳本參數和音訊提示(僅透過分機撥號)中的步驟進行操作。
| 預設檔名 | 預設公告 | 違約公告時長 |
|---|---|---|
en_bacd_welcome.au |
“感謝您打電話。” 訊息後有兩秒鐘的停頓。 |
3秒 |
en_bacd_options_menu.au |
銷售諮詢請按1(停頓) 如需客服,請按 2(暫停) 按分機號碼撥號,按 3(暫停) 如需與接線生通話,請按0。 訊息後有四秒鐘的停頓。 |
15seconds |
en_bacd_disconnect.au |
“我們目前無法接聽您的電話。” 請稍後再試一次。感謝您打電話。 」訊息後有四秒鐘的停頓。 |
10seconds |
en_bacd_invalidoption. au |
您輸入的選項無效。請再試一次。訊息後會有一秒鐘的停頓。當來電者選擇無效的選單選項或撥打無效的分機號碼時,會播放此提示音。 |
7seconds |
en_bacd_enter_dest.au |
“請輸入您要聯絡的分機號碼。” 訊息後有五秒鐘的停頓。當來電者選擇 |
7seconds |
en_bacd_allagentsbusy. au |
“所有客服人員目前都在忙著服務其他客戶。” 請繼續等待救援。很快就會有人來找你。訊息後有兩秒鐘的停頓。此提示也稱為第二道問候語。 |
7seconds |
en_bacd_music_on_hol d.au |
向 B-ACD 來電者播放等待音樂 (MOH)。 |
60seconds |
如果您要重新錄製任何音訊文件,請注意 B-ACD 提示需要 G.711 音訊檔案 (.au) 格式,具有 8 位元、μ 律和 8 kHz 編碼。我們推薦以下音訊工具或其他同等品質的工具:
-
Adobe Systems Inc. 出品的 Microsoft Windows 的 Adobe Audition(前身為 Syntrillium Software Corp. 出品的 Cool Edit)
-
Sun Microsystems Inc. 出品的 Solaris 版 AudioTool
配置 B-ACD
以下是一些設定範例:
application
service aa bootflash:app-b-acd-aa-3.0.0.8.tcl
paramspace english index 1
param handoff-string aa
param dial-by-extension-option
paramspace english language en
param aa-pilot
paramspace english location flash:
param welcome-prompt _bacd_welcome.au
param voice-mail
param service-name queue
!
service queue bootflash:app-b-acd-3.0.0.8.tcl
param queue-len 30
param queue-manager-debugs 1
!
! SIP PSTN Dial-Peers for Auto Attendant(BACD) service called aa associated with incoming voice port
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
session protocol sipv2
incoming called-number
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
! TDM PSTN Dial-Peers if not using SIP for Auto Attendant(BACD) service called aa associated with incoming voice pots
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
incoming called-number
port %tdm_port%
! 指令說明:| Command | 說明 |
|---|---|
param dial-by-extension-option |
允許來電者在撥打指定選單號碼後撥打分機號碼。 選單編號— 選單選項的識別碼。範圍從 1 到 9。沒有預設值。 |
param aa-pilot |
指定與自動應答撥號對等體關聯的飛行員號碼 |
param voice-mail |
為無人接聽的 AA 客服人員撥打的電話設定備用目的地。 |
paramspace english language en |
定義 IVR 應用程式用於動態提示的音訊檔案的語言代碼。
無論音訊提示檔案實際使用的語言是什麼,此語言代碼都必須與音訊提示檔案名稱中使用的雙字元語言前綴相符。更多信息,請參閱 歡迎提示和其他音頻文件 |
param welcome-prompt
audio-filename |
為該 AA 服務使用的歡迎問候語指定音訊檔案。
|
更改語言代碼和文件名
-
任何檔案名稱的前綴都可以變更為 ch、en、sp 或 aa。無論檔案中實際使用的語言是什麼,前綴都必須與 paramspace language 指令中的 language-code 參數指定的程式碼相符。
-
在前綴之後,歡迎提示檔案名稱(預設為 en_bacd_welcome.au)可以具有
param welcome-prompt命令中定義的任何識別名稱。 -
在其前綴之後,下拉提示符號檔案名稱(未提供預設值)可以具有任何識別名稱,如
param drop-through-prompt命令中所定義。
在音訊檔案中,您可以錄製任何語言的提示音。對於包含不同語言提示符號的文件,無需更改其前綴,因為語言代碼前綴用於 B-ACD 服務以外的功能。但重要的是,無論音訊檔案實際使用的語言是什麼,檔案的語言代碼前綴都必須與 paramspace language 命令中的 language-code 參數指定的語言代碼相符。
除了方括號 _bacd_welcome.au 檔案之外,不要更改音訊檔案名稱中的識別碼部分。腳本會識別與 表 中的名稱相同的音訊文件,以及與 paramspace 語言命令中指定的前綴相同的音訊檔案。
一般檔案命名規則的兩個例外是歡迎提示音訊檔案(預設為 en_bacd_welcome.au)和 drop-through-option 提示音訊檔案(未提供預設值)。這兩個音訊提示的檔案名稱標識部分在配置過程中明確指定,並且完全由使用者配置。這些文件可以使用任何文件名,只要文件名遵循以下約定即可:
-
檔案名稱的前綴部分必須與 paramspace language 指令中指定的語言代碼相同。例如,en。
-
檔案名稱中的識別符部分必須以下劃線開頭。例如,
_welcome_to_xyz.au。
使用音訊檔案描述選單選項
預設情況下,系統會提供兩個音訊文件,為來電者提供初始指導,並介紹可用的選單選項:en_welcome_prompt.au 和 en_bacd_options_menu.au。您可以按照 表格中的說明,在這些檔案中提供的預設訊息上重新錄製自訂訊息。
如果您的 B-ACD 服務使用單一 AA 服務,請在 en_welcome_prompt.au 中錄製歡迎問候語,並在 en_bacd_options_menu.au中錄製有關選單選擇的說明。
如果您的 B-ACD 服務使用多個 AA 服務,則需要為每個 AA 分別編寫問候語和說明,並遵循以下準則:
-
為每次 AA 服務錄製單獨的歡迎提示音,每個歡迎提示音的音檔使用不同的名稱。譬如:
en_welcome_aa1.au和en_welcome_aa2.au。您在這些文件中錄製的歡迎提示必須包含問候語和有關選單選項的說明。 -
錄製音訊檔案中的靜音
en_bacd_options_menu.au。必須記錄至少一秒鐘的靜音。請注意,當有多個 AA 服務時,此文件不包含選單說明。
功能表選項
B-ACD 服務的目的是自動將呼叫路由到您組織中的正確目的地。互動式 AA 服務可讓您向來電者提供選單選項,以便他們能夠為自己的來電做出合適的選擇。B-ACD 中可用的選單選項類型如下表所示。選單選項透過語音提示告知來電者,具體說明請參閱 歡迎提示和其他音訊檔案。
| 類型 | 說明 | 需求 | 範例 |
|---|---|---|---|
Dial-by-extension |
來電者按下數字鍵,即可撥打已知的分機號碼。 此選項使用的選單編號不得與呼叫佇列服務所使用的任何選單(aa-hunt)編號相同。 |
無任何要求。 |
聽完菜單選項後,來電者撥打 4,即可撥打內部分機號碼。 |
按分機撥號選項
B-ACD 服務還可以提供按分機撥號選項,讓來電者在知道分機號碼的情況下撥打內部分機號碼。透過分機撥號的選項顯示在選單中。
透過為分機撥號參數指定選單選項編號來設定分機撥號選項。使用以下命令時,來電者可以撥打 1,然後撥打分機號碼。
param dial-by-extension-option 1 在 B-ACD 呼叫佇列服務中,分機撥號選項號碼和呼叫群組選項號碼必須互斥。此限製表示用於分機撥號選項的選項編號不能與用於 aa-hunt 選項的任何選項編號相同。例如,如果您使用 aa-hunt1 到 aa-hunt5 在呼叫佇列服務配置中指定呼叫群組,則可以使用選項 6 作為按分機撥號選項,但不能使用 1 到 5 中的任何數字。
如果所有十個 aa 呼叫組號碼都用於呼叫佇列服務,則沒有分機撥號選項可用。請注意,此限制是基於呼叫佇列服務中使用的所有選項號碼(aa-hunt 號碼),而不是基於 AA 應用程式中使用的選項號碼。
下載 Tcl 腳本和音訊提示
請依照下列步驟準備 B-ACD 服務所需的腳本檔案和提示檔案。
-
將 tar 檔案複製到 SGW 路由器啟動快閃記憶體中。
使用以下命令解壓縮 tcl 和音訊檔案:
archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:- 如有必要,請重新錄製音訊檔案。
命令說明:
| Command | 說明 |
|---|---|
|
下載 B-ACD tar 文件 |
將名為 此 tar 檔案包含 AA Tcl 腳本、呼叫佇列 Tcl 腳本以及 B-ACD 服務所需的預設音訊檔案。 |
enable |
啟用 SGW 路由器的特權 EXEC 模式。如果提示,請輸入密碼。 |
archivetar/xtract flash: |
解壓縮 B-ACD 檔案存檔中的文件,並將它們複製到快閃記憶體中。
|
|
必要時記錄 | 重新錄製包含您自訂訊息的音訊文件,但不要更改音訊檔案名稱。 |
範例
以下範例從伺服器 192.168.1.1 上的名為 cme-b-acd-2.1.0.0 的歸檔檔案中提取文件,並將它們複製到 B-ACD 路由器的快閃記憶體中。
archive tar /xtract tftp://192.168.1.1/cme-b-acd-2.1.0.0.tar flash: 更新腳本參數和語音提示(僅限分機撥號)
您可以透過變更 Cisco IOS 設定來更新 B-ACD 腳本參數。若要使參數變更生效,您必須停止並重新載入您已變更的 B-ACD 腳本。如果重新錄製音訊提示,則必須重新載入已變更的音訊提示檔案。
-
確定所有活動會話的會話 ID-
在特權 EXEC 模式下使用
showcall application sessions指令取得 AA 和呼叫佇列服務的會話 ID (SID) 號碼。如果 AA 會話沒有活動呼叫,則 AA 腳本名稱不會出現在show call application sessions命令的輸出中。 - 如有必要,請停止 B-ACD AA 和呼叫佇列服務會話 - 使用步驟 1 中的會話 ID 號,停止 B-ACD AA 服務和呼叫佇列服務會話。在特權 EXEC 模式下使用
call application session stop指令停止 AA 和呼叫佇列會話。 - 重新載入 AA 腳本和呼叫佇列腳本 - 使用特權 EXEC 模式下的
call application voice load指令重新載入腳本。 - 如果音訊提示檔案已更改,請重新載入它 - 使用特權 EXEC 模式下的
audio-prompt load命令重新載入音訊檔案。對每個已更改的音訊檔案重複此命令。
驗證 B-ACD 狀態
使用 show call application sessions 指令驗證 B-ACD 是否處於作用中狀態。
以下範例顯示了具有活動的 AA 和呼叫佇列應用程式的會話。「App」欄位是服務名稱,「Url」欄位是應用程式腳本檔案的位置。
Session ID 17
App: aa
Type: Service
Url: flash:app-b-acd-aa-2.1.0.0.tcl
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl 以下範例顯示了僅啟動佇列應用程式的會話。由於沒有正在進行的呼叫,因此 AA 腳本不會出現在 show call application sessions 命令的輸出中。只有在有活動通話時,AA 服務的名稱才會出現在輸出中。呼叫隊列腳本在第一個來電後激活,即使沒有正在進行的呼叫也會保持激活狀態。
Router# show call application sessions
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl 您可以透過變更 Cisco IOS 設定來更新 B-ACD 腳本參數。若要使參數變更生效,您必須停止並重新載入您已進行變更的 B-ACD 腳本,如下列步驟所述。如果重新錄製音訊提示,則必須重新載入已變更的音訊提示檔案。
-
決定所有活動會話的會話 ID:
在特權 EXEC 模式下使用
show call application sessions指令取得 AA 和呼叫佇列服務的會話 ID (SID) 號碼。如果 AA 會話沒有活動呼叫,則 AA 腳本名稱不會出現在show call application sessions命令的輸出中。以下範例顯示了一個包含活動通話的會話。「App」欄位是賦予呼叫佇列腳本和AA腳本的服務名稱。您也可以透過 show running-config 指令的輸出查看服務名稱。
Router# show call application sessions Session ID 17 App: aa Type: Service Url: bootflash:app-b-acd-aa-3.0.0.8.tcl Session ID 12 App: queue Type: Service Url: bootflash:app-b-acd-3.0.0.8.tcl - 如有必要,請停止 B-ACD AA 和呼叫佇列服務會話。
使用步驟 1 中的會話 ID 號,停止 B-ACD AA 服務和呼叫佇列服務會話。在特權 EXEC 模式下使用
call application session stop指令停止 AA 和呼叫佇列會話。Router# call application session stop id 17 Router# call application session stop id 12當您對 AA 服務使用「呼叫應用程式會話停止」命令時,將發生以下操作:
AA服務已停止。
所有與AA服務保持連線的電話均已中斷。
從
show call application sessions指令的輸出中刪除 AA 服務名稱。為避免通話中斷,請等到沒有來電時再重新加載腳本,例如在下班後。
如果
show call application sessions命令的輸出中沒有出現 AA 服務名稱,則表示沒有呼叫會話,您不必為此發出call application session stop命令。 -
重新載入 AA 腳本和呼叫佇列腳本
在特權 EXEC 模式下使用
call application voice load指令重新載入腳本。Router# call application voice load aa Router# call application voice load queue -
如果音訊提示檔案已更改,請重新載入它。
在特權 EXEC 模式下使用
audio-prompt load指令重新載入音訊檔案。對每個更改的音訊檔案重複此命令。Router# audio-prompt load flash:en_bacd_welcome.au Reload of flash:en_bacd_welcome.au successful
限制和約束
-
公共交換電話網路 (PSTN) 服務的可用性取決於網路中斷期間可用的 SIP 中繼線或 PSTN 電路。
-
具備 4G 和 5G 連線功能的裝置(例如,手機或平板電腦上的 Webex 應用程式)在網路中斷期間仍可註冊 Webex Calling。因此,在斷電期間,他們可能無法從同一地點撥打其他號碼。
-
生存模式的撥號模式可能與活動模式下的撥號模式不同。
-
生存網關必須使用 IPv4 位址。不支援IPv6。
-
控制中心中的隨選同步狀態更新可能需要長達 30 分鐘。
-
生存模式下不支援呼叫底座。
-
請勿在語音服務 VoIP 設定模式下配置 SIP 綁定指令。這會導致 MPP 電話在生存網關上的註冊失敗。
-
確保不同實體位置的裝置序號 (ESN) 是唯一的,以避免衝突並提高可追溯性、冗餘性和故障轉移可靠性。
在生存模式下,有以下限制:
-
MPP 軟鍵: 不支援停車、取消停車、強插、接聽、群組接聽和呼叫拉取等軟鍵,但它們在設備上並未顯示為已停用。
-
共享線路: 撥打共享線路的電話可以在所有設備上響鈴;但是,其他共享線路功能,如遠端線路狀態監控、保持、恢復、同步免打擾 (DND) 和呼叫轉移設置,均不可用。
-
會議: 不支援電話會議或三方通話。
-
基本自動呼叫分配 (B-ACD): 不支援將生存網關和本地網關部署在相同位置的服務。
-
通話記錄 : 通話記錄會儲存在 MPP 裝置和 Webex App 的本地通話記錄中。
-
狩獵組: 您可以配置多達 100 個呼叫群組,每個群組最多支援 32 個使用者。
-
增強共享通話外觀: 線路狀態通知、共享線路等功能 hold/remote 復原功能以及其他具有基本呼叫、呼叫群組或呼叫轉移功能的功能均不受支援。
-
呼叫群組路由: 不支援加權呼叫路由模式。
故障轉移期間的使用者體驗
如果貴公司的某個網站中斷網際網路連線,而您正在使用該網站,則您仍然可以在公司內部和外部向客戶發起呼叫以及接聽客戶呼叫。請參閱 Webex 應用程式 | 網站生存能力。
配置範例
PSTN 連接範例
對於外部呼叫,請設定與 PSTN 的連線。本主題概述了一些選項並提供範例配置。兩種主要選擇是:
-
語音介面卡 (VIC) 連接至公共交換電話網路 (PSTN)。
-
SIP 中繼到 PSTN 閘道
語音介面卡連接至公共交換電話網絡
您可以在路由器上安裝語音介面卡 (VIC),並設定與 PSTN 的連接埠連線。
-
有關如何在路由器上安裝 VIC 的詳細信息,請參閱您路由器型號的硬體安裝指南。
-
有關如何設定 VIC 的詳細資訊以及範例,請參閱 語音連接埠設定指南,Cisco IOS 版本 3S。
SIP 中繼到 PSTN 閘道
您可以設定指向 PSTN 閘道的 SIP 中繼連線。若要設定網關上的中繼連接,請使用 voice-class-tenant 設定。以下是一個設定範例。
voice class tenant 300
sip-server ipv4::
session transport udp
bind all source-interface GigabitEthernet0/0/1
撥號對等體配置
對於中繼連接,請為中繼連接配置入站和出站撥號對等體。配置取決於您的需求。有關詳細設定訊息,請參閱 Cisco IOS 版本 3S 撥號對等體設定指南。
以下是一些設定範例:
使用UDP和RTP協定向PSTN建立出站撥號對等體
dial-peer voice 300 voip
description outbound to PSTN
destination-pattern +1[2-9]..[2-9]......$
translation-profile outgoing 300
rtp payload-type comfort-noise 13
session protocol sipv2
session target sip-server
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
來自 PSTN 的入站撥號對等體使用 UDP 和 RTP
voice class uri 350 sip
host ipv4:
!
dial-peer voice 190 voip
description inbound from PSTN
translation-profile incoming 350
rtp payload-type comfort-noise 13
session protocol sipv2
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
數位翻譯
對於 PSTN 連接,您可能需要使用轉換規則將內部部分機號碼轉換為 PSTN 可以路由的 E.164 號碼。以下是一些設定範例:
來自 PSTN 轉換規則的非 +E164
voice translation-rule 350
rule 1 /^\([2-9].........\)/ /+1\1/
voice translation-profile 300
translate calling 300
translate called 300
根據電話系統翻譯規則 +E164
voice translation-rule 300
rule 1 /^\+1\(.*\)/ /\1/
voice translation-profile 300
translate calling 300
translate called 300
緊急呼叫範例
以下範例包含一個緊急呼叫配置範例。
如果 WiFi 覆蓋層與 IP 子網路不匹配,則行動裝置的緊急呼叫可能無法正確對應 ELIN。
緊急應變地點(ERL)
voice emergency response location 1
elin 1 14085550100
subnet 1 192.168.100.0 /26
!
voice emergency response location 2
elin 1 14085550111
subnet 1 192.168.100.64 /26
!
voice emergency response zone 1
location 1
location 2
外撥對等體
voice class e164-pattern-map 301
description Emergency services numbers
e164 911
e164 988
!
voice class e164-pattern-map 351
description Emergency ELINs
e164 14085550100
e164 14085550111
!
dial-peer voice 301 pots
description Outbound dial-peer for E911 call
emergency response zone 1
destination e164-pattern-map 301
!
dial-peer voice 301 pots
description Inbound dial-peer for E911 call
emergency response callback
incoming called e164-pattern-map 351
direct-inward-dial