在此文章中
dropdown icon
部署注意事項
    單地點設置
    多地點設置
    場地生存能力的關鍵條件
    與 Unified SRST 進行託管
    支援的功能和組件
    生存網關的連接埠參考訊息
dropdown icon
功能配置
    站點生存能力配置任務流程
    將生存能力服務分配給網關
    下載設定範本
    配置許可
dropdown icon
設定證書
    在 Cisco IOS XE 設定憑證
    導入憑證及金鑰對
dropdown icon
配置生存能力網關
    將網關配置為生存網關
    完全按需同步
    編輯生存能力門戶屬性
    啟用生存網關上的 CDR 的配置
    配置以啟用呼叫轉移
    啟用尋線組的配置
    啟用基本自動呼叫分配 (B-ACD) 的配置
限制和約束
故障轉移期間的使用者體驗
dropdown icon
配置範例
    PSTN 連接範例
    緊急呼叫範例

Webex Calling 的網站生存能力

list-menu在此文章中
list-menu意見回饋?

網站生存能力確保即使與 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 的連線中斷,Webex 網站上的端點以生存模式運作。
從單一位置以生存模式存取 Webex Calling 端點

多地點設置

下圖顯示了網路故障場景,其中與 Webex 的連線中斷,位於不同位置的端點以生存模式運作。LAN 網路中有多個較小的位置,這些位置會對應到單一生存閘道。此部署方案優化了網關資源利用率,同時保留了呼叫路由的特定位置配置。

在網站生存模式下,從多個位置呼叫 Webex 端點

Cisco 建議將生存閘道與 LAN 內不同位置的端點之間的連線延遲閾值保持在 50 毫秒以內。

場地生存能力的關鍵條件

以下條件適用於生存能力門戶:

  • Webex 雲端平台在裝置設定檔中包含了生存網關的 IP 位址、主機名稱和連接埠。因此,如果與 Webex 的連線中斷,終端節點可以聯絡生存網關進行註冊。

  • Webex 雲端和生存網關之間的每日通話資料同步包括註冊用戶的身份驗證資訊。因此,即使在生存模式下運行,端點也能保持安全的註冊。同步內容還包括這些用戶的路由資訊。

  • 生存網關可以利用 Webex 提供的路由資訊自動路由內部呼叫。在生存網關中新增 PSTN 中繼配置,以提供外部呼叫功能。

  • 每個部署站點生存能力的站點都需要在本地網路中部署一個生存能力網關。

  • 一旦 Webex 網路連線恢復至少 30 秒,註冊和呼叫控制都會恢復到 Webex 雲端。

與 Unified SRST 進行託管

生存能力網關支援將 Webex 生存能力配置和統一 SRST 配置放在同一個網關上。此網關可以支援 Webex Calling 端點和註冊到統一通訊管理器的端點的生存能力。配置託管:

託管機房的呼叫路由注意事項

在設定託管場景下的呼叫路由時,請考慮以下因素:

  • 只要呼叫中的兩個端點都已註冊到生存網關,生存網關就會自動路由內部呼叫。內部通話會自動在任何已註冊用戶端(SRST 或 Webex Calling)之間路由。

  • 可能會出現這樣的情況:一個呼叫控制系統的連線中斷,而另一個呼叫控制系統的連線仍然保持暢通。因此,同一站點的一組端點註冊到生存網關,而另一組端點註冊到主呼叫控制。在這種情況下,您可能需要將兩組端點之間的通話路由到 SIP 中繼線或 PSTN 電路。

  • 外部呼叫和 E911 呼叫可以路由到 SIP 中繼線或 PSTN 電路。

支援的功能和組件

下表提供了有關支援功能的資訊。

表 1. 支援的通話功能
功能 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(姓名)

支援

支援

來電顯示(名稱) & 數字)

支援

支援

點對點視訊通話

支援

不支援

三方通話

不支援

不支援

共用線路

支援

支援

虛擬線路

支援

不支援

配置此功能後,站點生存能力將適用於以下受支援的端點。

表格 2. 支援的端點模型
類型模型最低版本
思科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 及更高版本開始,呼叫群組、呼叫轉移和自動話務員功能可用。

表格 3. 支援的平台型號
型號最大端點註冊量最低版本

綜合業務路由器 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

生存網關的連接埠參考訊息

表 4. 生存網關的連接埠參考訊息

連線目的

來源位址

來源埠

通訊協定

目的地位址

目的地埠

呼叫訊號至生存網關(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

在 Cisco IOS XE 設定憑證

為生存網關配置憑證。

5

將網關配置為生存網關

使用您先前下載的設定範本作為指南來設定網關命令列。完成範本中所有必填配置。

將生存能力服務分配給網關

在開始之前

如果 Control Hub 中不存在網關,請參閱 將 Cisco IOS 網關註冊到 Webex Calling 以新增新的網關實例。
1

前往 服務 [ 下的 ] 呼叫,然後按一下 託管網關 標籤。

「受管閘道」檢視顯示您透過控制中心管理的閘道清單。
2

選擇要指定為生存性網關的網關,然後根據 服務 欄位的值,選擇下列選項之一:

  • 未指派(值為空)—點選 指派服務 並進入下一步。

  • 生存網關— 如果要編輯現有的網關 IP 設置,請前往 編輯生存網關屬性。否則,執行流程中的下一個步驟。

3

從服務類型下拉式選單中,選擇 生存能力網關 ,並填寫以下欄位:

  • 位置— 從下拉式選單中選擇一個位置。若要將多個位置指派給生存能力網關,請從清單中選擇所有必要的位置。

  • 主機名稱— 輸入建立網關憑證時所使用的完全限定網域名稱 (FQDN)。它可能是憑證主題備用名稱 (SAN) 欄位中包含的名稱。FQDN 和 IP 位址僅用於與閘道建立安全連線。因此,在 DNS 中填充它並非強制性的。

  • IP 位址—以 IPv4 格式輸入生存閘道的 IP 位址。設備在生存模式下運作時會向此位址註冊。

註冊完成後,位置詳細資料將顯示在「受管網關」頁面中。

4

按一下指定

「受管網關」視圖顯示指派給網關的位置清單。
(可選) 取消分配生存能力服務— 如果要從網關中刪除生存能力網關,請前往 取消分配受管網關的服務

下載設定範本

從 Control Hub 下載設定模板,或使用此 連結。設定網關命令列時需要使用到該範本。
1

登入 Control Hub。

如果您是合作夥伴組織,合作夥伴中心將啟動。若要開啟控制中心,請在合作夥伴中心點選 客戶 檢視並選擇對應的客戶,或選擇 我的組織 開啟合作夥伴組織的控制中心設定。

2

前往 服務 > PSTN & 路由 > 網關設定 > 管理網關

3

點選對應的生存能力門戶。

4

點擊 下載設定範本 ,將範本下載到您的桌上型電腦或筆記型電腦。

配置許可

請確保您擁有適用於您網關的相應平台授權。使用適合您平台的命令配置許可證。
1

進入路由器的全域設定模式:

enable
 configure terminal
2

使用僅適用於您特定平台的命令設定許可證。

  • 適用於思科 ISR 4000 系列:

    license boot level uck9
     license boot level securityk9
    
  • 對於 Cisco Catalyst 8300 和 8200 系列邊緣平台,請使用 DNA 網路優勢功能許可證或更高等級的許可證,並輸入所需的吞吐量等級。以下範例使用 25Mbps 雙向加密吞吐量。根據您預計的通話數量選擇合適的等級。

    license boot level network-advantage addon dna-advantage
     platform hardware throughput crypto 25M
    
  • 對於 Cisco Catalyst 8000V Edge 軟體,請使用 DNA 網路優勢功能許可證或更高等級的許可證,並輸入所需的吞吐量等級。以下範例使用 1Gbps 吞吐量。根據您預計的通話數量選擇合適的等級。

    license boot level network-essentials addon dna-essentials
     platform hardware throughput level MB 1000
    

配置吞吐量高於 250Mbp 時,您需要 HSEC 平台授權。

設定證書

在 Cisco IOS XE 設定憑證

完成以下步驟,申請並建立生存能力網關的證書。使用由公開認可的證書頒發機構簽發的證書。

生存能力網關平台僅支援公開已知的 CA 憑證。私有或企業 CA 憑證不能用於生存網關。

有關 Webex Calling 支援的根憑證授權單位列表,請參閱 Cisco Webex 音訊和視訊平台呼叫支援哪些根憑證授權單位?

生存網關平台不支援通配符證書。

運行範例程式碼中的命令以完成這些步驟。有關這些命令的更多資訊以及更多設定選項,請參閱 《思科統一邊界元素配置指南》中的「 SIP TLS 支援」章節。

1

執行以下命令進入全域設定模式:

enable
 configure terminal
2

執行以下命令產生RSA私鑰。私鑰模數必須至少為 2048 位元。

crypto key generate rsa general-keys label webex-sgw exportable modulus 2048
3

配置一個信任點來保存生存網關憑證。網關完全限定網域名稱 (fqdn) 必須使用與將生存服務指派給網關時所使用的值相同的值。

crypto pki trustpoint webex-sgw 
 enrollment terminal 
 fqdn  
 subject-name cn=
 subject-alt-name 
 revocation-check crl 
 rsakeypair webex-sgw
4

運行 crypto pki enroll webex-sgw 命令產生證書簽名請求。

出現提示時,輸入 yes

CSR 顯示到螢幕後,使用記事本將憑證複製到可以傳送給受支援的憑證授權單位 (CA) 的檔案中。

如果您的憑證簽署提供者要求 CSR 採用 PEM(隱私增強郵件)格式,請在提交前新增頁首和頁尾。譬如:

-----BEGIN CERTIFICATE REQUEST-----
 
 -----END CERTIFICATE REQUEST-----
5

CA 發給您憑證後,執行 crypto pki authenticate webex-sgw 指令來驗證憑證。您可以從 execconfig 模式執行此命令。

出現提示時,貼上 base64 編碼 CER/PEM 將 CA 憑證內容(不是設備憑證)頒發到終端機。

6

使用 crypto pki import webex-sgw certificate 指令將已簽署的主機憑證匯入到信任點。

出現提示時,貼上 base64 編碼 CER/PEM 將證書輸入終端機。

7

檢查根 CA 憑證是否可用:

Webex Calling解決方案僅支援公開已知的憑證授權單位。不支援私有或企業級 CA 憑證。

  1. 運行 show crypto pki certificates webex-sgw | begin CA Cert尋找根 CA 通用名稱。尋找發行方 cn=

  2. 執行 show crypto pki trustpool | include cn= 指令並檢查此根 CA 憑證是否已隨 Cisco CA 套件一起安裝。如果您看到您的 CA,請跳至步驟 9。

  3. 如果您沒有看到您的證書,您可以執行以下操作之一:

    • 導入缺失的證書

    • 執行以下命令安裝擴充功能的 IOS CA 套件。

      crypto pki trustpool import url http://www.cisco.com/security/pki/trs/ios_union.p7b

      僅當網關是共置本地網關時才使用擴充的 IOS CA 捆綁包 ios_core.p7b。有關詳細信息,請參閱 在 Cisco IOS XE 上設定 Webex Calling 的本機閘道

  4. 重複這些子步驟,以確定根 CA 憑證現在是否可用。重複以上子步驟後:

    如果憑證不可用,請前往步驟 8。如果憑證可用,請前往步驟 9。

8

如果您的根 CA 憑證未包含在憑證包中,請取得該憑證並將其匯入至新的信任點。

如果您的 Cisco IOS XE 閘道沒有公開已知的 CA 根證書,請執行此步驟。

crypto pki trustpoint 
 enrollment terminal
 revocation-check crl
 crypto pki authenticate 

出現提示時,貼上 base64 編碼 CER/PEM 將證書內容輸入終端機。

9

使用設定模式,透過以下指令指定預設信任點、TLS 版本和 SIP-UA 預設值。

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

導入憑證及金鑰對

您可以使用 PKCS12 格式(.pfx 或 .p12)將 CA 憑證和金鑰對作為捆綁包匯入。您可以從本機檔案系統或遠端伺服器匯入該軟體包。PKCS12 是一種特殊的憑證格式。它將從根憑證到身分憑證的整個憑證鏈以及 RSA 金鑰對打包在一起。也就是說,您匯入的 PKCS12 套件將包含金鑰對、主機憑證和中間憑證。為以下場景匯入 PKCS12 套件:

  • 從另一台 Cisco IOS XE 路由器匯出並匯入到您的生存閘道路由器

  • 使用 OpenSSL 在 Cisco IOS XE 路由器外部產生 PKCS12 捆綁包

完成以下步驟,為您的生存網關路由器建立、匯出和匯入憑證和金鑰對。

1

(可選)匯出生存網關路由器所需的 PKCS12 套件。

crypto pki export webex-sgw pkcs12 terminal password xyz123

此步驟僅適用於從另一台 Cisco IOS XE 路由器匯出資料的情況。

2

(可選)使用 OpenSSL 建立 PKCS12 套件。

  1. 請確認執行此進程的系統上已安裝 OpenSSL。適用於 Mac OSX 和 GNU/Linux 用戶預設已安裝。

  2. 切換到金鑰、憑證和憑證鏈檔案所在的目錄。

    在 Windows 系統上:預設情況下,這些實用程式安裝在 中。 C:\Openssl\bin。在此位置開啟命令提示字元。

    在 Mac 上 OSX/Linux: 開啟終端機窗口,進入建立 PKCS12 憑證所需的目錄。

  3. 在目錄中,儲存私鑰(privateKey.key)、身分憑證(certificate.crt)和根 CA 憑證鏈(CACert.crt)檔案。

    將私鑰、身分憑證和根 CA 憑證鏈合併到一個 PKCS12 檔案中。輸入密碼短語以保護您的 PKCS12 憑證。

    console> openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

    使用 OpenSSL 產生 PKCS12 檔案時,請提供密碼。

此步驟僅適用於在 Cisco IOS XE 之外使用 OpenSSL 產生 PKCS12 捆綁包的情況。

3

以 PKCS12 格式匯入檔案包。

crypto pki import  pkcs12  password 

以下是該命令的範例配置以及有關可配置參數的詳細資訊:

crypto pki import webex-sgw pkcs12 bootflash:certificate.pfx password xyz123
  • <trustpoint name>—使用此指令時所建立的信任點的名稱(例如, webex-sgw)。

  • <certificate file location>—指向憑證檔案的本機或網路 URL(例如, bootflash:certificate.pfx)

  • <file password>—建立 PKCS12 檔案時所使用的密碼(例如, xyz123)。

crypto pki import 指令會自動建置信任點以容納憑證。

4

使用設定模式,透過以下指令指定預設信任點、TLS 版本和 SIP-UA 預設值。

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

配置生存能力網關

將網關配置為生存網關

使用您先前下載的設定範本作為指南來設定網關命令列。依照模板完成必填配置。

以下步驟包含範例命令以及命令說明。根據你的部署情況修改設定。尖括號(例如 )用於標識設置,您應該在其中輸入適用於您的部署的值。各種 <tag> 設定使用數值來識別和分配配置集。

  • 除非另有說明,否則此解決方案要求您完成此過程中的所有配置。
  • 從範本套用設定時,在複製到網關之前,請將 %tokens% 替換為您首選的值。
  • 有關命令的更多信息,請參閱 Webex Managed Gateway 命令參考。除非命令說明另有說明,否則請使用本指南。
1

進入全域配置模式。


enable
 configure terminal

其中:

  • enable—啟用特權 EXEC 模式。

  • configure terminal—啟用全域設定模式。

2

執行語音服務配置:


 voice service voip
  ip address trusted list
    ipv4  
    ipv4  
  allow-connections sip to sip
  supplementary-service media-renegotiate
  no supplementary-service sip refer
  no supplementary-service sip moved-temporarily
  trace
  sip
   asymmetric payload full
   registrar server
  

命令說明:

  • ip address trusted list—定義生存網關必須接受來自非註冊位址的 SIP 訊息清單。例如,SIP中繼對等位址。

  • 表示可信任位址範圍。您無需直接輸入連接的子網,因為生存網關會自動信任它們。

  • allow-connections sip to sip—允許在 VoIP 網路中建立 SIP 到 SIP 連線。

  • no supplementary-service sip refer—停用呼叫轉移和呼叫轉接補充服務的 REFER 方法。Webex Calling 不使用這些方法。

  • no supplementary-service sip moved-temporarily—停用網關自動處理 SIP 302 重定向訊息。

  • sip—進入服務SIP設定模式。

  • registrar server—啟用 SIP 註冊器,允許 Webex Calling 用戶端向網關註冊。

  • asymmetric payload full—在生存模式下啟用視訊通話。

3

啟用路由器的生存能力:


voice register global
 mode webex-sgw
 max-dn 50
 max-pool 50
 exit
 

指令說明:

  • voice register global—進入全球語音註冊模式。

  • mode webex-sgw—為統一通訊管理器端點啟用 Webex 通話生存模式和可生存遠端站點電話。

    模式 webex-sgw 設定之後,生存閘道監聽連接埠 8933,以接收來自端點的傳入安全連線。

  • max-dn—限制路由器可以處理的目錄號碼 (DN) 的數量。對於此解決方案,請務必配置平台可用的最大值。

    共享行的出現次數計入最大 DN 限制。例如,如果 5 部電話都共用相同的 5 個 DN,則此配置計為 25 個 DN,計入最大 DN 限制。

  • max-pool—設定可以註冊到網關的設備的最大數量。將此值設為您的平台允許的最大值,如表 3 所述。

4

配置 NTP 伺服器:

ntp server 
 ntp server 

5

(選修的)。配置通用限制類別呼叫權限:


dial-peer cor custom
 name Wx_calling_Internal
 name Wx_calling_Toll-free
 name Wx_calling_National
 name Wx_calling_International
 name Wx_calling_Operator_Assistance
 name Wx_calling_Chargeable_Directory_Assistance
 name Wx_calling_Special_Services1
 name Wx_calling_Special_Services2
 name Wx_calling_Premium_Services1
 name Wx_calling_Premium_Services2

前面的範例建立了一組名為 categories 的自訂限制類別(例如, Wx_calling_International)。有關如何將限制等級與撥號對等體結合使用的詳細信息,請參閱《Cisco IOS 版本 15M 撥號對等體配置指南 》中的“限制等級”部分。 & T

6

配置首選編解碼器清單。例如,下列清單指定 g711ulaw 為首選編解碼器,其次是 g711alaw。


voice class codec 1
 codec preference 1 g711ulaw
 codec preference 2 g711alaw

指令說明:

  • voice class codec 1 進入編解碼器組 1 的語音類別配置模式。

  • codec preference 決定此編解碼器組的首選編解碼器。

7

配置預設語音寄存器池:


voice register pool 1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1

命令說明:

  • voice register pool 1—進入此池中 SIP 設備的語音註冊池設定模式。

  • id networkmask 標識使用此池的 SIP 設備或一組網路設備。使用適用於您部署的位址和遮罩。地址 0.0.0.0 允許來自任何地方的設備註冊(如果設備地址在許可證清單中)。

  • id extension-number—此池專門適用於分機號碼為 1234 的 Webex Calling 使用者。請使用適合您網路的副檔名。

  • id phone-number—此池專門適用於使用電話號碼的 Webex Calling 用戶 +1 210-903-443。請使用與您的網路相符的電話號碼。

  • dtmf-relay 指定發送 DTMF 數字的 rtp-nte 方法。本例中,即時傳輸(RTP)採用命名電話事件(NTE)有效負載類型。

  • voice-class codec 1—將編解碼器組 1 指派給此池。

8

配置緊急呼叫:


voice emergency response location 1
 elin 1 
 subnet 1  

 voice emergency response location 2
  elin 1 
  subnet 1  

 voice emergency response zone 1
  location 1
  location 2

 voice class e164-pattern-map 301
 voice class e164-pattern-map 351

指令說明:

  • voice emergency response location 1—為增強型 911 服務建立緊急應變地點群組 1。後續指令建立緊急應變地點組 2。

  • elin 1 —為緊急應變地點指派一名緊急聯絡員。對於此 elin, <number> 部分定義了一個 PSTN 號碼,用於替換 911 呼叫者的分機號碼(例如, 14085550100)。

  • subnet 1 —為此緊急應變地點定義子網路群組以及特定的子網路位址。使用此命令透過 IP 位址和子網路遮罩識別呼叫方網路。例如, subnet 1 192.168.100.0 /26

  • voice emergency response zone 1—劃定緊急應變區域。

  • location 1 (and 2)—將緊急應變地點 1 和 2 指派到此緊急應變區域。

  • voice class e164-pattern-map 301 (and 351)—辨識此語音類別的 e164 模式對應 301 和 351。您可以使用地圖來定義撥號方案和緊急位置識別碼。

如果 Wi-Fi 覆蓋網路與 IP 子網路不匹配,則行動裝置的緊急呼叫可能無法正確對應 ELIN。

9

配置 PSTN 的撥號對等體。有關撥號對等體配置的範例,請參閱 PSTN 連線範例

10

可選。為路由器啟用「保持通話音樂」功能。您必須將音樂檔案以 G.711 格式儲存在路由器快閃記憶體中。檔案可以是 .au 或 .wav 檔案格式,但檔案格式必須包含 8 位元 8 kHz 資料(例如,ITU-T A 律或 μ 律資料格式)。

call-manager-fallback
 moh enable-g711 "bootflash:"

命令說明:

  • call-manager-fallback—進入SRST配置模式。

  • moh enable-g711 "bootflash:"—啟用使用 G.711 的單播保持音樂。同時提供目錄和音訊檔案名稱(例如, bootflash:music-on-hold.au)。檔案名稱不能超過 128 個字元。

完全按需同步

可選。只有當您想要立即執行按需同步時,才需要完成此步驟。此步驟並非強制性的,因為 Webex 雲端每天會自動將通話資料同步到 Survivability Gateway 一次。

1

登入 Control Hub。

如果您是合作夥伴組織,合作夥伴中心將啟動。若要開啟控制中心,請在合作夥伴中心點選 客戶 檢視並選擇對應的客戶,或選擇 我的組織 開啟合作夥伴組織的控制中心設定。

2

前往 服務 > PSTN & 路由 > 網關設定 > 管理網關

3

點選對應的生存能力網關,開啟該網關的 生存能力服務 視圖。

4

點選 同步 按鈕。

5

按一下提交

同步過程可能需要長達 10 分鐘才能完成。

編輯生存能力門戶屬性

僅當您想要編輯現有生存網關的設定時才使用此可選步驟。
1

登入 Control Hub。

如果您是合作夥伴組織,合作夥伴中心將啟動。若要開啟控制中心,請在合作夥伴中心點選 客戶 檢視並選擇對應的客戶,或選擇 我的組織 開啟合作夥伴組織的控制中心設定。

2

前往 服務 > PSTN & 路由 > 網關設定 > 管理網關

3

點選對應的生存能力網關,開啟該網關的 生存能力服務 視圖。

4

點選 編輯 按鈕,更新以下設定。

  • 主機名稱— 使用憑證的主機名稱或完全限定網域名稱與客戶端建立 TLS 連接,並指定 IP 位址。

  • IP 位址—以 IPv4 格式輸入裝置在生存模式下註冊的閘道的 IP 位址。

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 在生存模式下不使用這些方法。

配置呼叫轉移場景下的語音註冊池:

若要使用呼叫轉移功能,請在各電話的方括號 voice register pool 下設定 call-forward b2bua 指令。

  • 若要啟用 call-forward all,請設定:call-forward b2bua all

  • 若要啟用 call-forward no-answer,請設定:call-forward b2bua noan timeout

  • 若要啟用指定來電數量的忙線觸發功能,請設定:

    
    call-forward b2bua busy 
    busy-trigger-per-button 

  • 範例配置:

    
    voice register pool  1​
      id phone-number +12107501105​
      dtmf-relay rtp-nte​
      call-forward b2bua noan +12107501155 timeout 20​
      codec g711ulaw​
    
    voice register pool  2
       busy-trigger-per-button 2
       id extension-number 1104
       dtmf-relay rtp-nte
       call-forward b2bua busy +12307501111
       codec g711ulaw 

啟用尋線組的配置

此表提供了 Control Hub 中狩獵群組功能配置與使用生存能力網關指令的對應關係。

狩獵組功能使用控制中心進行配置生存能力門戶命令

選擇呼叫路由模式

Top-Down/Simultaneous/Circular/Longest-idle​

Sequential/Parallel/Peer/Longest-idle

添加狩獵組

每個地點新增呼叫組名稱和電話號碼。

若要新增呼叫組,請使用 voice hunt-group 。然後使用 pilot 命令添加電話號碼,並使用 description 命令添加呼叫組名稱。

選擇要新增的使用者、工作區或虛擬線路

選擇加入亨特集團的經紀人

使用 number 命令配置代理列表

在設定的響鈴次數後前進

使用 設定環數 選項進行配置

使用timeout 指令配置可以將通話轉接到下一個座席,而不是透過設定振鈴次數。

忙線時前進

使用 「忙碌時提前 」選項進行配置

使用 present-call idle-phone命令進行配置

當所有代理都無法接通時轉接呼叫

使用 選項配置:當所有座席都無法接通時,通話將轉移

使用 final 命令進行配置

當所有代理都忙碌或搜尋群組忙碌時轉接通話

使用選項配置:當所有座席都忙碌或 呼叫群組忙碌時轉移呼叫

使用以下方式配置 final command​

  • 配置一個狩獵組順序環

    
      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

“請輸入您要聯絡的分機號碼。” 訊息後有五秒鐘的停頓。當來電者選擇 dial-by-extension 選項時,會播放此提示音。

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 應用程式用於動態提示的音訊檔案的語言代碼。

  • language-package—要使用的語言套件的名稱。內建語言包共有三:中文、英文和西班牙文。可以使用 Tcl(工具命令語言)語言腳本來支援其他語言。

  • 語言代碼 —用於識別關聯音訊檔案語言的雙字元代碼。有效條目如下:

    ch —中文

    en —英語

    sp —西班牙語

    aa —全部

無論音訊提示檔案實際使用的語言是什麼,此語言代碼都必須與音訊提示檔案名稱中使用的雙字元語言前綴相符。更多信息,請參閱 歡迎提示和其他音頻文件

param welcome-prompt audio-filename

為該 AA 服務使用的歡迎問候語指定音訊檔案。

  • 音訊檔案名稱 — 包含呼叫者首次接通 B-ACD 服務時要播放的歡迎問候語的音訊檔案名稱的識別碼部分。檔案名稱中的識別符部分不包含語言前綴,並且必須以下劃線開頭。

更改語言代碼和文件名

  • 任何檔案名稱的前綴都可以變更為 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.auen_bacd_options_menu.au。您可以按照 表格中的說明,在這些檔案中提供的預設訊息上重新錄製自訂訊息。

如果您的 B-ACD 服務使用單一 AA 服務,請在 en_welcome_prompt.au 中錄製歡迎問候語,並在 en_bacd_options_menu.au中錄製有關選單選擇的說明。

如果您的 B-ACD 服務使用多個 AA 服務,則需要為每個 AA 分別編寫問候語和說明,並遵循以下準則:

  • 為每次 AA 服務錄製單獨的歡迎提示音,每個歡迎提示音的音檔使用不同的名稱。譬如:en_welcome_aa1.auen_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 服務所需的腳本檔案和提示檔案。

  1. 將 tar 檔案複製到 SGW 路由器啟動快閃記憶體中。

  2. 使用以下命令解壓縮 tcl 和音訊檔案:

    archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:
  3. 如有必要,請重新錄製音訊檔案。

命令說明:

Command說明

下載 B-ACD tar 文件

將名為 cme-b-acd-3.0.0.8.tar 的 B-ACD tar 檔案下載到 SGW 路由器可存取的 TFTP 伺服器。

此 tar 檔案包含 AA Tcl 腳本、呼叫佇列 Tcl 腳本以及 B-ACD 服務所需的預設音訊檔案。

enable

啟用 SGW 路由器的特權 EXEC 模式。如果提示,請輸入密碼。

archivetar/xtract flash:

解壓縮 B-ACD 檔案存檔中的文件,並將它們複製到快閃記憶體中。 cme-b-acd-3.0.0.8.tar 文件中包含以下文件:

  • app-b-acd-aa-xxxxtcl(AA 腳本)

  • app-b-acd-xxxxtcl(呼叫佇列腳本)

  • en_bacd_allagentsbusy.au(音訊檔案)

  • en_bacd_options_menu.au(音訊檔案)

  • en_bacd_disconnect.au(音訊檔案)

  • en_bacd_music_on_hold.au(音訊檔案)

  • en_bacd_invalidoption.au(音訊檔案)

  • en_bacd_welcome.au(音訊檔案)

  • en_bacd_enter_dest.au(音訊檔案)

必要時記錄

重新錄製包含您自訂訊息的音訊文件,但不要更改音訊檔案名稱。

範例

以下範例從伺服器 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 腳本。如果重新錄製音訊提示,則必須重新載入已變更的音訊提示檔案。

  1. 確定所有活動會話的會話 ID-

    在特權 EXEC 模式下使用 showcall application sessions 指令取得 AA 和呼叫佇列服務的會話 ID (SID) 號碼。如果 AA 會話沒有活動呼叫,則 AA 腳本名稱不會出現在 show call application sessions 命令的輸出中。

  2. 如有必要,請停止 B-ACD AA 和呼叫佇列服務會話 - 使用步驟 1 中的會話 ID 號,停止 B-ACD AA 服務和呼叫佇列服務會話。在特權 EXEC 模式下使用 call application session stop 指令停止 AA 和呼叫佇列會話。
  3. 重新載入 AA 腳本和呼叫佇列腳本 - 使用特權 EXEC 模式下的 call application voice load 指令重新載入腳本。
  4. 如果音訊提示檔案已更改,請重新載入它 - 使用特權 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 腳本,如下列步驟所述。如果重新錄製音訊提示,則必須重新載入已變更的音訊提示檔案。

  1. 決定所有活動會話的會話 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
    
  2. 如有必要,請停止 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 命令。

  3. 重新載入 AA 腳本和呼叫佇列腳本

    在特權 EXEC 模式下使用 call application voice load 指令重新載入腳本。

    
    Router# call application voice load aa
    Router# call application voice load queue
  4. 如果音訊提示檔案已更改,請重新載入它。

    在特權 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 的連接埠連線。

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 
本文是否有幫助?
本文是否有幫助?