概觀

Webex Calling目前支援兩個版本的本機閘道:

  • 本機閘道

  • 政府Webex的本機閘道

  • 在開始之前,請了解Webex Calling的公司處所型公用交換電話網路 (PSTN) 和本機閘道 (LGW) 需求。 請參閱Webex Calling的Cisco偏好架構獲取更多資訊。

  • 本文假設已準備好專用的本機閘道平台,且沒有現有的語音設定。 如果您修改現有的PSTN 閘道道或 CUBE Enterprise 部署以用作Webex Calling的本機閘道功能,請特別注意設定。 確保您的變更不會中斷現有的通話流程和功能。


 
這些程序包含指令參考文件的鏈結,您可以在其中進一步了解各個指令選項。 所有指令參考鏈結都會轉至Webex受管理的閘道指令參考除非另有說明(在這種情況下,指令鏈結會轉至Cisco IOS語音指令參考)。 您可以在Cisco Unified Border Element存取所有這些指南指令參照

有關受支援的第三方 SBC 的資訊,請參閱各自的產品參考文件。

有兩個選項可用來為您的Webex Calling主幹:

  • 註冊型乾線

  • 憑證式 trunk

使用工作流程,註冊型本機閘道或憑證型本機閘道為您的Webex Calling主幹。

請參閱本機閘道入門有關不同幹線類型的更多資訊。 使用命令行介面 (CLI) 在本機閘道本身上執行下列步驟。 我們使用作業階段啟始通訊協定 (SIP)和傳輸層安全性性 (TLS) 傳輸來確保 trunk 的安全,並使用安全即時通訊協定 (SRTP) 來保護本機閘道與Webex Calling 。

  • 選取 CUBE 作為您的本機閘道。 政府版Webex目前不支援任何第三方階段作業邊界控制者 (SBC)。 若要檢閱最新清單,請參閱本機閘道入門

  • 為所有政府版Webex本地閘道安裝Cisco IOS XE Dublin 17.12.1a 或更高版本。
  • 若要檢閱Webex for Government 支援的根憑證授權單位 (CA) 清單,請參閱政府Webex的根憑證授權機構

  • 如需Webex for Government 中本機閘道的外部埠範圍的詳細資訊,請參閱政府版Webex (FedRAMP) 的網路需求

政府Webex的本機閘道不支援以下功能:

  • STUN/ICE-Lite 用於媒體路徑最佳化

  • 傳真 (T.38)

若要在Webex for Government 中為您的Webex Calling trunk設定本機閘道,請使用以下選項:

  • 憑證式 trunk

使用憑證型本機閘道為您的Webex Calling幹線設定本機閘道。 有關如何設定基於憑證的本機閘道的更多詳細資訊,請參閱設定基於Webex Calling憑證的 trunk

必須設定符合 FIPS 的 GCM 加密以支援政府版Webex的本機閘道。 否則,通話設定將會失敗。 如需設定詳細資訊,請參閱設定基於Webex Calling憑證的 trunk


 
政府版Webex不支援基於註冊的本機閘道。

本節描述瞭如何使用註冊的SIP trunk將Cisco Unified Border Element (CUBE) 設定為Webex Calling的本機閘道。 此文件的第一部分說明如何設定簡單的PSTN 閘道。 在此情況下,來自 PSTN 的所有通話都會路由至Webex Calling ,而來自Webex Calling的所有通話都會路由至 PSTN。 下圖重點顯示了此解決方案以及將要遵循的高階通話路由設定。

在此設計中,使用了以下主要組態:

  • 語音課程租用戶: 用於建立幹線特定的設定。

  • 語音類別 uri : 用於對SIP訊息進行分類,以選擇入埠撥號點。

  • 入埠撥號點: 處理入埠SIP訊息,並確定與撥號對等群組的出埠路由。

  • 撥號對等群組: 定義用於通話路由的外發撥號點。

  • 輸出撥號對等: 處理輸出SIP訊息,並將其路由至所需的目標。

Call routing from/to PSTN to/from Webex Calling configuration solution

將內部部署Cisco Unified Communications Manager解決方案與Webex Calling連線時,您可以使用簡單的PSTN 閘道道設定作為建立下圖所示解決方案的基準。 在此情況下,Unified Communications Manager 會提供所有 PSTN 和Webex Calling通話的集中路由和處理方式。

在整篇文件中,使用了下圖所示的主機名稱、 IP位址和介面。

使用本文件其餘部分中的設定指南,依下列步驟完成本機閘道設定:

  • 步驟 1: 設定路由器基準連線和安全性

  • 步驟 2: Webex Calling trunk

    根據您所需的架構,請執行以下任一操作:

  • 步驟 3: 使用SIP PSTN trunk設定本機閘道

  • 步驟 4: 使用現有Unified CM環境設定本機閘道

    或:

  • 步驟 3: 設定本機閘道與 TDM PSTN 主幹

基准設定

將Cisco路由器準備為Webex Calling的本機閘道的第一步是建立基准設定,以保護您的平台並建立連線。

  • 所有基於註冊的本機閘道部署都需要Cisco IOS XE 17.6.1a 或更高版本。 如需建議的版本,請參閱Cisco軟體研究頁面。 搜尋平台並選取其中一個平台建議的發行。

    • ISR4000 系列路由器必須同時使用 Unified Communications 和安全性技術授權。

    • 配備語音卡或 DSP 的 Catalyst Edge 8000 系列路由器需要 DNA Advantage 授權。 沒有語音卡或 DSP 的路由器至少需要 DNA Essentials 授權。

  • 為您的平台建立符合您的業務策略的基准設定。 尤其是,請設定以下項目並驗證是否正常運作:

    • NTP

    • ACL

    • 使用者驗證和遠端存取

    • DNS

    • IP路由

    • IP位址

  • 通往Webex Calling的網路必須使用IPv4 位址。

  • 將Cisco根 CA 組合上傳至本機閘道。

組態

1

確保您為任何第 3 層介面指定有效且可路由的IP位址,例如:


interface GigabitEthernet0/0/0
  description Interface facing PSTN and/or CUCM
  ip address 10.80.13.12 255.255.255.0
!
interface GigabitEthernet0/0/1
  description Interface facing Webex Calling (Private address)
  ip address 192.51.100.1 255.255.255.240
2

使用對稱加密保護路由器上的註冊和 STUN 憑證。 按以下方式設定主要加密金鑰和加密類型:


key config-key password-encrypt YourPassword
password encryption aes
3

建立預留位置 PKI 信任點。


 
稍後需要此信任點來設定TLS 。 對於基於註冊的 trunk,此信任點不需要憑證,而基於憑證的 trunk 則不需要憑證。

crypto pki trustpoint EmptyTP 
 revocation-check none
4

啟用 TLS1.2 排他性並使用以下組態指令指定預設信任點。 還應更新傳輸參數以確保用於註冊的可靠安全連線:


 
cn-san-validate 伺服器指令可確保在租用戶 200 中設定的主持人名稱包含在從輸出 Proxy 接收的憑證的 CN 或 SAN 欄位中時,本機閘道允許連線。
  1. 設定tcp 重試計數1000 (5 毫秒的倍數 = 5 秒)。

  2. 計時器連線建立指令可讓您調整 LGW 在考慮下一個可用選項之前,等待多長時間來"安裝;設定"與 Proxy 的連線。 此計時器的預設為 20 秒,最少為 5 秒。 從較低的值開始,並在必要時增加以適應網路狀況。


sip-ua
 timers connection establish tls 5
 transport tcp tls v1.2
 crypto signaling default trustpoint EmptyTP cn-san-validate server
 tcp-retry 1000
5

安裝Cisco根 CA 套件,其中包含Webex Calling使用的 DigiCert CA 憑證。 使用crypto pki 信任集區匯入乾淨 url指令從指定的URL下載根 CA 組合,並清除目前的 CA 信任集區,然後安裝新的憑證組合:


 

如果您需要使用 Proxy 來使用 HTTPS 存取網際網路,請在匯入 CA 套件之前新增以下設定:

ip http 用戶端 Proxy-伺服器 yourProxy.com Proxy-連接埠 80

ip http client source-interface GigabitEthernet0/0/1 
crypto pki trustpool import clean url https://www.cisco.com/security/pki/trs/ios_core.p7b
1

為 Control Hub 中的現有位置建立基於註冊的 PSTN 幹線。 請記下在建立幹線後提供的干線資訊。 這些詳細資料(如下圖所示)將用於本指南的設定步驟。 如需相關資訊,請參閱Webex Calling的干線、路由群組和撥號計劃

2

輸入以下指令以將 CUBE 設定為Webex Calling本機閘道:

 
voice service voip
 ip address trusted list
  ipv4 x.x.x.x y.y.y.y
 mode border-element
 media statistics
 media bulk-stats 
 allow-connections sip to sip
 no supplementary-service sip refer  
 stun
  stun flowdata agent-id 1 boot-count 4
  stun flowdata shared-secret 0 Password123$
 sip
  asymmetric payload full
  early-offer forced  

以下是設定欄位的說明:


ip address trusted list
 ipv4 x.x.x.x y.y.y.y
  • 為了防止收費欺詐,受信任的位址清單定義了本機閘道預期來自的合法VoIP通話的主機和網路的清單。

  • 預設情況下,本機閘道會封鎖來自不在其信任清單中的IP位址的所有傳入VoIP訊息。 預設信任使用「階段作業目標IP」或伺服器群組IP位址靜態設定的撥號對等,因此不需要將其新增至受信任清單。

  • 設定您的本機閘道時,請將您所在區域的Webex Calling資料中心的IP子網路新增至清單。 有關更多資訊,請參閱 Webex Calling 的埠參考資訊。 此外,新增 Unified Communications Manager 伺服器(若使用)和 PSTN 主幹閘道的位址範圍。


     

    如果您的 LGW 位於使用受限錐體 NAT 的防火牆之後,您可能希望在Webex Calling的介面上停用IP 位址信任清單。 防火牆已保護您免受未經請求的入埠VoIP。 停用動作會降低您的長期設定額外負荷,因為我們無法保證Webex Calling對等保持固定,您在任何情況下都必須為對等設定防火牆。

模式邊框元素

在平台上啟用Cisco Unified Border Element (CUBE) 功能。

媒體統計資料

在本機閘道上啟用媒體監控。

媒體批量統計資料

讓控制平面能夠輪詢資料平面的批量通話統計資料。

如需這些指令的相關資訊,請參閱媒體

allow-connections sip to sip

啟用 CUBE 基本的SIP連續使用者代理功能。 如需相關資訊,請參閱允許連線


 

預設情況下會啟用 T.38 傳真傳輸。 如需相關資訊,請參閱傳真通訊協定 t38(語音服務)

擊暈

在全球範圍啟用 STUN(透過 NAT 的UDP階段作業遍訪)。

  • 當您將來電轉接至Webex Calling使用者(例如,受話方和來電方都是Webex Calling訂閱者,並且如果您將媒體固定在Webex Calling SBC),則媒體無法流至本機閘道,因為針孔未開啟。

  • 本機閘道上的 STUN 連結功能允許透過交涉的媒體路徑傳送本地產生的 STUN 要求。 這有助於開啟防火牆上的針孔。

如需相關資訊,請參閱stun 流量資料代理-idstun 流程資料 共用機密

非對稱有效荷載已滿

為DTMF和動態編解碼器有效荷載設定SIP非對稱有效荷載支援。 如需此指令的相關資訊,請參閱非對稱有效荷載

early-offer forced

強製本機閘道在初始 INVITE 訊息中傳送 SDP 資訊,而不是等待來自鄰居對等的確認。 如需此指令的相關資訊,請參閱提前提供

3

設定語音類別編解碼器 100篩選器。 在此範例中,對所有 trunk 使用相同的編解碼器過濾器。 您可以為每個乾線設定過濾器以進行精確控制。


voice class codec 100
 codec preference 1 opus
 codec preference 2 g711ulaw
 codec preference 3 g711alaw

以下是設定欄位的說明:

語音類別編解碼器 100

用於僅允許偏好的編解碼器用於透過SIP主幹的通話。 更多資訊,請參閱語音 類別編解碼器


 

Opus 編解碼器僅支援基於SIP的 PSTN 主幹。 如果 PSTN 幹線使用語音 T1/E1 或類比 FXO 連線,請排除編解碼器偏好設定1作品來自語音類別轉碼器100設定。

4

設定語音課程 stun 的用法100以在Webex Calling主幹上啟用 ICE。


voice class stun-usage 100 
 stun usage firewall-traversal flowdata
 stun usage ice lite

以下是設定欄位的說明:

擊暈用法冰精簡版

用於為所有面向Webex Calling的撥號對等體啟用 ICE-Lite,以盡可能地進行媒體最佳化。 如需相關資訊,請參閱語音課程 stun 的用法擊暈使用ice 精簡版


 

您需要在使用媒體路徑最佳化的通話流程中停止使用 ICE-Lite。 若要為SIP至 TDM 閘道提供媒體最佳化,請在IP- IP線路上啟用 ICE-Lite 的情況下設定迴圈撥號對等。 如需進一步的技術詳細資料,請聯絡客戶或 TAC 團隊

5

設定Webex流量的媒體加密策略。


voice class srtp-crypto 100
 crypto 1 AES_CM_128_HMAC_SHA1_80

以下是設定欄位的說明:

語音類別 srtp-crypto 100

指定 SHA1_ 80 中的SRTP加密套件套件 CUBE 在 SDP 中提供和接聽訊息。 Webex Calling 僅支援 SHA180。_ 如需相關資訊,請參閱語音類別 srtp-加密

6

設定型式以根據本地閘道 trunk 的目標 trunk 參數來唯一地識別針對本機閘道 trunk 的呼叫:


voice class uri 100 sip
 pattern dtg=Dallas1463285401_LGU

以下是設定欄位的說明:

語音課程 URI 100 SIP

定義一種模式,以將傳入的SIP邀請與傳入的 trunk 撥號點相配。 輸入此型式時,請使用 dtg=,後跟建立幹線時在 Control Hub 中提供的干線 OTG/DTG 值。 如需相關資訊,請參閱語音類別 uri

7

設定SIP 設定檔 100 ,這將用於在SIP訊息傳送至Webex Calling之前對其進行修改。


voice class sip-profiles 100
 rule 10 request ANY sip-header SIP-Req-URI modify "sips:" "sip:"
 rule 20 request ANY sip-header To modify "<sips:" "<sip:"
 rule 30 request ANY sip-header From modify "<sips:" "<sip:"
 rule 40 request ANY sip-header Contact modify "<sips:(.*)>" "<sip:\1;transport=tls>" 
 rule 50 response ANY sip-header To modify "<sips:" "<sip:"
 rule 60 response ANY sip-header From modify "<sips:" "<sip:"
 rule 70 response ANY sip-header Contact modify "<sips:" "<sip:"
 rule 80 request ANY sip-header From modify ">" ";otg=dallas1463285401_lgu>"
 rule 90 request ANY sip-header P-Asserted-Identity modify "sips:" "sip:"

以下是設定欄位的說明:

  • 規則 10 至 70 和 90

    確保用於通話訊號的SIP標頭使用Webex Proxy 所需的 sip 方案,而不是 sips 方案。 將 CUBE 設定為使用 SIP 可確保使用安全註冊。

  • 規則 80

    修改了來自標題以包含來自 Control Hub 的中繼線群組OTG/DTG 識別碼,以在企業內唯一地識別本機閘道網站。

8

Webex Calling幹線:

  1. 建立語音課程租用戶100來定義和分組Webex Calling主干專用所需的設定。 尤其是,稍早在 Control Hub 中提供的干線註冊詳細資料將用於此步驟,如下所述。 與此租用戶關聯的撥號對等方稍後將繼承這些設定。


     

    下列範例使用步驟 1 中說明的值來實現本指南(以粗體顯示)。 將這些替換為您的設定中 trunk 的值。

    
    voice class tenant 100
      registrar dns:98027369.us10.bcld.webex.com scheme sips expires 240 refresh-ratio 50 tcp tls
      credentials number Dallas1171197921_LGU username Dallas1463285401_LGU password 0 9Wt[M6ifY+ realm BroadWorks
      authentication username Dallas1463285401_LGU password 0 9Wt[M6ifY+ realm BroadWorks
      authentication username Dallas1463285401_LGU password 0 9Wt[M6ifY+ realm 98027369.us10.bcld.webex.com
      no remote-party-id
      sip-server dns:98027369.us10.bcld.webex.com
      connection-reuse
      srtp-crypto 100
      session transport tcp tls 
      url sips 
      error-passthru
      asserted-id pai 
      bind control source-interface GigabitEthernet0/0/1
      bind media source-interface GigabitEthernet0/0/1
      no pass-thru content custom-sdp 
      sip-profiles 100 
      outbound-proxy dns:dfw04.sipconnect-us.bcld.webex.com  
      privacy-policy passthru
    

    以下是設定欄位的說明:

    語音課程租用戶100

    定義僅適用於Webex Calling主幹的一組組態參數。 如需相關資訊,請參閱語音課程租用戶

    註冊者DNS:98027369.us10.bcld.webex.com方案過期240重新整理比率50 tcp tl

    本機閘道的註冊伺服器,其註冊設定為每兩分鐘(240 秒的 50%)重新整理一次。 如需相關資訊,請參閱註冊者

    確保您在這裡使用 Control Hub 中的註冊網域值。

    憑證號碼達拉斯117197921_ LGU使用者名稱達拉斯1463285401_ LGU密碼0 9 重量 [M6ifY+領域BroadWorks

    trunk 註冊質詢的憑證。 如需相關資訊,請參閱憑證 (SIP UA)

    確保您在這里分別使用線路/埠主機、驗證使用者名稱和驗證密碼值。

    驗證使用者名稱達拉斯117197921_ LGU密碼0 9 重量 [M6ifY+領域BroadWorks
    驗證使用者名稱達拉斯117197921_ LGU密碼0 9 重量 [M6ifY+領域98027369.us10.bcld.webex.com

    呼叫的驗證盤查。 如需相關資訊,請參閱驗證(撥號對等)

    請確保您在這里分別使用 Control Hub 中的驗證使用者名稱、驗證密碼和註冊者網域值。

    no remote-party-id

    停用SIP Remote-Party- ID (RPID) 標頭,因為Webex Calling支援 PAI,而 PAI 使用 CIO 啟用聲明的 ID PAI 。 如需相關資訊,請參閱遠端方 ID

    SIP 伺服器DNS:us25.sipconnect.bcld.webex.com

    設定 trunk 的目標SIP伺服器。 使用 Control Hub 中提供的 Edge Proxy SRV 位址。

    connection-reuse

    使用相同的持續連線進行註冊和通話處理。 如需相關資訊,請參閱連線重用

    srtp-加密100

    為SRTP通話線路段(連線)(在步驟 5 中指定)設定偏好的加密套件。 如需相關資訊,請參閱語音類別 srtp-crypto。

    session transport tcp tls

    將傳輸設定為TLS。 如需相關資訊,請參閱階段作業傳輸

    url sips

    SRV 查詢必須是存取 SBC 支援的 SIP;所有其他訊息已透過 SIP 設定檔 200 變更為SIP 。

    error-passthru

    指定SIP錯誤回應直通功能。 如需相關資訊,請參閱錯誤直通

    asserted-id pai

    在本機閘道中開啟 PAI 處理。 如需相關資訊,請參閱聲明的 ID

    系結控制項來源介面千兆位乙太網路 0/0/1

    設定傳送至 WebexCalling 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面千兆位乙太網路 0/0/1

    設定傳送至 WebexCalling 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    no pass-thru content custom-sdp

    租戶下的預設指令。 如需此指令的相關資訊,請參閱傳遞內容

    SIP 設定檔100

    將 SIP 變更為SIP並修改 INVITE 和 REGISTER 訊息的線路/埠,如SIP 設定檔200 。 如需相關資訊,請參閱語音類別 SIP 設定檔

    輸出 Proxy DNS:dfw04.sipconnect-us.bcld.webex.com

    Webex Calling存取 SBC。 插入 Control Hub 中提供的當您建立幹線時的輸出 Proxy 位址。 如需相關資訊,請參閱輸出 Proxy

    privacy-policy passthru

    設定 trunk 的隱私權標題原則選項,以將收到的訊息中的隱私權值傳遞到下一個通話線路。 如需相關資訊,請參閱隱私權原則

  2. 設定Webex Calling幹線撥號點。

    
    dial-peer voice 100 voip
     description Inbound/Outbound Webex Calling
     max-conn 250
     destination-pattern BAD.BAD
     session protocol sipv2
     session target sip-server
     incoming uri request 100
     voice-class codec 100
     dtmf-relay rtp-nte
     voice-class stun-usage 100
     no voice-class sip localhost
     voice-class sip tenant 100
     srtp
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 100 voip
      description Inbound/Outbound Webex Calling
    

    定義一個標記為的VoIP撥號點, 100並提供有意義的說明,以便輕鬆管理和疑難排解。

    最大連接數250

    限制 LGW 與Webex Calling之間並行的入埠和出埠通話數。 對於註冊幹線,設定的最大值應該為 250。 如果這更適合您的部署,請使用較低的值。 如需本機閘道的並行通話限制的相關資訊,請參閱本機閘道入門文件。

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定撥號對等100處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    session target sip-server

    指出要繼承租用戶 100 中定義的SIP伺服器,並將其用作來自此撥號對等體的通話的目的地。

    傳入的 URI 請求100

    指定用於將VoIP撥號對等與傳入的呼叫的統一資源標識符( URI )相符的語音類別。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    將撥號點設定為使用通用編解碼器過濾器清單100 。 如需相關資訊,請參閱語音級編解碼器

    語音級的眩暈用法100

    允許在本機閘道上產生的 STUN 請求透過交涉的媒體路徑傳送。 STUN 有助於為媒體流量開啟防火牆針孔。

    no voice-class sip localhost

    停用DNS本機主持人名稱取代傳出訊息的From、Call- ID和 Remote-Party- ID標題中的實體IP 位址。

    語音級 SIP 租戶100

    撥號對等會繼承全域且在租用戶 100 中設定的所有參數。 參數可在撥號對等層級覆寫。

    srtp

    為通話線路段啟用SRTP 。

    no vad

    停用語音活動偵測。

定義租用戶之後100並設定SIP VoIP撥號點,閘道會起始建立與Webex Calling的TLS連線。 此時,存取 SBC 將其憑證提供給本機閘道。 本機閘道會使用之前更新的 CA 根組合來驗證Webex Calling存取 SBC 憑證。 如果憑證被識別,則在本機閘道和Webex Calling存取 SBC 之間建立持續TLS階段作業。 然後,本機閘道可以使用此安全連線向Webex存取 SBC 註冊。 當註冊受到驗證時:

  • 使用者名稱、密碼、領域參數從憑證在回應中使用組態。

  • SIP 設定檔 100 中的修改規則用於將 SIPS URL轉換回SIP。

從存取 SBC 收到 200 確定時,即表示註冊成功。

在上述建立Webex Calling的干線之後,請使用以下設定來建立朝向基於SIP的 PSTN 提供者的未加密的干線:


 

如果您的服務提供者提供安全的 PSTN 幹線,您可以遵循上述Webex Calling幹線的相似設定。 CUBE 支援安全到安全的通話路由。


 

若要在Cisco TDM- SIP閘道上為 PSTN 通話段設定 TDM 介面,請參閱設定ISDN PRI

1

設定以下語音類別 URI 以識別來自 PSTN 主幹的呼入電話:


voice class uri 200 sip
  host ipv4:192.168.80.13

以下是設定欄位的說明:

語音課程 URI 200 SIP

定義一種模式,以將傳入的SIP邀請與傳入的 trunk 撥號點相配。 輸入此型式時,請使用您的IP PSTN 閘道道 的IP 位址。 如需相關資訊,請參閱語音類別 uri

2

設定以下IP PSTN 撥號點:


dial-peer voice 200 voip
 description Inbound/Outbound IP PSTN trunk
 destination-pattern BAD.BAD
 session protocol sipv2
 session target ipv4:192.168.80.13
 incoming uri via 200
 voice-class sip bind control source-interface GigabitEthernet0/0/0 
 voice-class sip bind media source-interface  GigabitEthernet0/0/0 
 voice-class codec 100
 dtmf-relay rtp-nte 
 no vad

以下是設定欄位的說明:


dial-peer voice 200 voip
 description Inbound/Outbound IP PSTN trunk

定義一個標記為的VoIP撥號點, 300並提供有意義的說明,以便輕鬆管理和疑難排解。 如需相關資訊,請參閱撥號對等語音。

destination-pattern BAD.BAD

當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 如需相關資訊,請參閱目的地型式(介面)

session protocol sipv2

指定撥號對等200處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

session target ipv4:192.168.80.13

指出要傳送通話線路段 的目的地的目標IPv4 位址。 此處的階段作業目標是 ITSP 的IP 位址。 如需相關資訊,請參閱階段作業目標(VoIP撥號對等項目)

傳入 URI 透過200

定義 VIA 標題與IP PSTN 的IP 位址的相符條件。 與本機閘道上的所有傳入IP PSTN 通話線路相符,與撥號對等 200 相符。 如需相關資訊,請參閱傳入 url

系結控制來源介面 GigabitEthernet0/0/0

設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

系結媒體來源介面 GigabitEthernet0/0/0

設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

語音級編解碼器 100

將撥號點設定為使用通用編解碼器過濾器清單100 。 如需相關資訊,請參閱語音級編解碼器

dtmf-relay rtp-nte

將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

no vad

停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

3

如果您正在將本機閘道設定為僅在Webex Calling與 PSTN 之間通話路由,請新增以下通話路由設定。 如果您使用 Unified Communications Manager 平台配置本機閘道,請跳到下一部分。

  1. 建立撥號點群組以通話路由至Webex Calling或 PSTN。 定義 DPG 100 ,其中外撥對等 100 朝向Webex Calling。 DPG 100 會從 PSTN 套用至傳入的撥號點。 同樣,定義 DPG 200 時,使出埠撥號對等 200 指向 PSTN。 DPG 200 會套用至來自Webex的傳入撥號點。

    
    voice class dpg 100 
     description Route calls to Webex Calling 
     dial-peer 100 
    voice class dpg 200 
     description Route calls to PSTN 
     dial-peer 200

    以下是設定欄位的說明:

    撥號點100

    將輸出撥號點與撥號點群組建立關聯。 如需相關資訊,請參閱語音級 dPG

  2. 套用撥號對等群組以將通話路由從Webex路由至 PSTN 及從 PSTN 路由至Webex:

    
    dial-peer voice 100
     destination dpg 200
    dial-peer voice 200
     destination dpg 100 

    以下是設定欄位的說明:

    destination dpg 200

    指定應使用哪個撥號對等群組(即撥號對等)來處理提供給此傳入撥號對等點的通話。

    這樣您的本機閘道設定就結束了。 如果這是第一次設定 CUBE 功能,請儲存組態並重新載入平台。

上述章節中的 PSTN- Webex Calling設定可能會修改為包含通往Cisco Unified Communications Manager (UCM) 叢集的其他幹線。 在此情況下,所有通話都會透過Unified CM路由。 來自 UCM 的通話(在連接埠 5060 上)會路由到 PSTN,而來自連接埠 5065 的通話會路由到Webex Calling。 可能會新增以下增量設定以包括此通話場景。


 

在Unified CM中建立Webex Calling主乾時,請確保將SIP 中繼線安全性設定檔設定中的傳入埠設定為 5065。 這允許在連接埠 5065 上收到訊息,並在傳送訊息至本機閘道時使用此值填入 VIA 標題。

1

設定下列語音類別 URI:

  1. 將使用SIP VIA 埠的Unified CM至Webex通話分類:

    
    voice class uri 300 sip
     pattern :5065
    
  2. 將使用SIP透過埠的Unified CM與 PSTN 通話分類:

    
    voice class uri 400 sip
     pattern :192\.168\.80\.6[0-5]:5060
    

    使用一種或多種描述原始來源位址和連接埠號碼的模式,對從 UCM 前往 PSTN 主幹的傳入訊息進行分類。 如有需要,可使用正則表達式來定義相符模式。

    在上述範例中,標準運算式用於匹配 192.168.80.60 到 65 範圍內的任何IP 位址和連接埠號碼5060。

2

設定下列DNS記錄以指定通往Unified CM主機的 SRV 路由:


 

IOS XE 使用這些記錄在本地確定目標 UCM 主機和通訊埠。 使用此組態,便不需要在DNS系統中設定記錄。 若您偏好使用DNS,則不需要進行這些本端設定。


ip host ucmpub.mydomain.com 192.168.80.60
ip host ucmsub1.mydomain.com 192.168.80.61
ip host ucmsub2.mydomain.com 192.168.80.62
ip host ucmsub3.mydomain.com 192.168.80.63
ip host ucmsub4.mydomain.com 192.168.80.64
ip host ucmsub5.mydomain.com 192.168.80.65
ip host _sip._udp.wxtocucm.io srv 0 1 5065 ucmpub.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub1.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub2.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub3.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub4.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub5.mydomain.com
ip host _sip._udp.pstntocucm.io srv 0 1 5060 ucmpub.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub1.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub2.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub3.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub4.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com

以下是設定欄位的說明:

以下指令建立DNS SRV資源記錄。 為每個 UCM 主機和 trunk 建立記錄:

ip 主機_sip。_udp .pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com

_sip。_udp .pstntocucm.io : SRV 資源記錄名稱

2: SRV 資源記錄優先順序

1: SRV 資源記錄權數

5060 : 要在此資源記錄中用於目標主機的連接埠號碼

ucmsub5.mydomain.com : 資源記錄目標主機

若要解析資源記錄目標主機名稱,請建立本機DNS A 記錄。 譬如:

ip 主機 ucmsub5.mydomain.com 192.168.80.65

ip 主機: 在本機 IOS XE 資料庫中建立記錄。

ucmsub5.mydomain.com : A 記錄主持人名稱。

192.168.80.65 : 主機IP 位址。

建立 SRV 資源記錄和 A 記錄,以反映您的 UCM 環境和偏好的呼叫分發策略。

3

設定下列撥號點:

  1. Unified CM與Webex Calling之間通話的撥號對等:

    
    dial-peer voice 300 voip
     description UCM-Webex Calling trunk
     destination-pattern BAD.BAD
     session protocol sipv2
     session target dns:wxtocucm.io
     incoming uri via 300
     voice-class codec 100
     voice-class sip bind control source-interface GigabitEthernet 0/0/0
     voice-class sip bind media source-interface GigabitEthernet 0/0/0
     dtmf-relay rtp-nte
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 300 voip
     description UCM-Webex Calling trunk

    定義具有標記的VoIP撥號點300並提供有意義的說明,以便輕鬆管理和疑難排解。

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定由撥號對等 300 處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    階段作業目標 DNS:wxtocucm.io

    透過DNS SRV解析,定義多個Unified CM節點的階段作業目標。 在此情況下,本地定義的 SRV 記錄 wxtocucm.io 會用於導向通話。

    incoming uri via 300

    使用語音類別URI 300 將來自Unified CM的所有傳入流量(使用來源埠 5065)導向此撥號對等。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    代表Unified CM通話的編解碼器過濾器清單。 如需相關資訊,請參閱語音類別轉碼器

    系結控制來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    dtmf-relay rtp-nte

    將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

    no vad

    停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

  2. Unified CM與 PSTN 之間通話的撥號對等:

    
    dial-peer voice 400 voip
     description UCM-PSTN trunk
     destination-pattern BAD.BAD
     session protocol sipv2
     session target dns:pstntocucm.io
     incoming uri via 400
     voice-class codec 100 
     voice-class sip bind control source-interface GigabitEthernet 0/0/0
     voice-class sip bind media source-interface GigabitEthernet 0/0/0
     dtmf-relay rtp-nte
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 400 voip
     description UCM-PSTN trunk

    定義一個標記為的VoIP撥號點, 300並提供有意義的說明,以便輕鬆管理和疑難排解。

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定由撥號對等 400 處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    階段作業目標 DNS:pstntocucm.io

    透過DNS SRV解析,定義多個Unified CM節點的階段作業目標。 在此情況下,本地定義的 SRV 記錄 pstntocucm.io 會用於導向通話。

    傳入 URI 透過400

    使用語音類別URI 400 將來自使用來源埠 5060 的指定Unified CM主機的所有傳入流量導向至此撥號點。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    代表Unified CM通話的編解碼器過濾器清單。 如需相關資訊,請參閱語音類別轉碼器

    系結控制來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    dtmf-relay rtp-nte

    將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

    no vad

    停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

4

使用以下設定新增通話路由:

  1. 建立撥號點群組以在Unified CM和Webex Calling之間通話路由。 定義 DPG 100 與輸出撥號對等 100朝向Webex Calling。 DPG 100 會從Unified CM套用至相關聯的傳入撥號點。 同樣,將 DPG 300 定義為指向Unified CM的外撥對等 300 。 DPG 300 會套用至來自Webex的傳入撥號點。

    
    voice class dpg 100
     description Route calls to Webex Calling
     dial-peer 100
    voice class dpg 300
     description Route calls to Unified CM Webex Calling trunk
     dial-peer 300 
  2. 建立撥號對等群組以在Unified CM與 PSTN 之間通話路由。 定義 DPG 200 與輸出撥號對等 200朝向 PSTN。 DPG 200 會從Unified CM套用至相關的傳入撥號點。 同樣,將 DPG 400 定義為指向Unified CM的外撥對等 400 。 DPG 400 會套用至來自 PSTN 的傳入撥號對等項目。

    
    voice class dpg 200
     description Route calls to PSTN
     dial-peer 200
    voice class dpg 400
     description Route calls to Unified CM PSTN trunk
     dial-peer 400

    以下是設定欄位的說明:

    撥號點100

    將輸出撥號點與撥號點群組建立關聯。 如需相關資訊,請參閱語音級 dPG

  3. 套用撥號對等群組以將通話路由從Webex路由至Unified CM及從Unified CM至Webex:

    
    dial-peer voice 100
     destination dpg 300
    dial-peer voice 300
     destination dpg 100

    以下是設定欄位的說明:

    目的地 dpg 300

    指定應使用哪個撥號對等群組(即撥號對等)來處理提供給此傳入撥號對等點的通話。

  4. 套用撥號對等群組以將通話路由從 PSTN 路由至Unified CM及從Unified CM至 PSTN:

    
    dial-peer voice 200
     destination dpg 400
    dial-peer voice 400
     destination dpg 200 

    這樣您的本機閘道設定就結束了。 如果這是第一次設定 CUBE 功能,請儲存設定並重新載入平台。

診斷簽名 (DS) 主動檢測在基於 IOS XE 的本機閘道中常見的問題,並產生事件的電子郵件、syslog 或終端訊息通知。 您也可以安裝 DS 以自動收集診斷資料,以及將收集的資料傳送至 Cisco TAC 案例以加快解決時間。

診斷簽名 (DS) 是XML檔案,其中包含有關問題觸發事件與為通知、疑難排解和補救問題而要採取的動作的資訊。 您可以使用 syslog 訊息、 SNMP事件以及透過定期監控特定的 show 指令輸出來定義問題偵測邏輯。

動作類型包括收集 show 指令輸出:

  • 產生整合的日誌檔

  • 將檔案上傳至使用者提供的網路位置,例如 HTTPS、SCP、 FTP伺服器。

TAC 工程師創作 DS 檔案並進行數位簽署以保護完整性。 每個 DS 檔案都具有系統指派的唯一數字 ID。 診斷簽名查找工具(DSLT)是尋找適用特徵以監控各種問題並進行疑難排解的單一來源。

開始之前:

  • 請勿編輯您從中下載的 DS 檔案DSLT 。 由於完整性檢查錯誤,您修改的檔案安裝會失敗。

  • 本機閘道所需的簡單郵件傳輸通訊協定 (SMTP) 伺服器以傳送電子郵件通知。

  • 如果您想要使用安全的SMTP 伺服器來傳送電子郵件通知,請確保本機閘道執行 IOS XE 17.6.1 或更高版本。

先決條件

執行 IOS XE 17.6.1a 或更高版本的本機閘道

  1. 預設啟用診斷簽章。

  2. 設定安全電子郵件伺服器,以在裝置執行Cisco IOS XE 17.6.1a 或更高版本時用於傳送主動通知。

    configure terminal 
    call-home  
    mail-server <username>:<pwd>@<email server> priority 1 secure tls 
    end 
  3. 設定環境變數ds_email使用管理員的電子郵件地址,以通知您。

    configure terminal 
    call-home  
    diagnostic-signature 
    environment ds_email <email address> 
    end 

下面顯示在Cisco IOS XE 17.6.1a 或更高版本上執行的本機閘道的範例設定,以傳送主動通知至tacfaststart@gmail.com使用 Gmail 作為安全的SMTP 伺服器:


 

我們建議您使用Cisco IOS XE班加羅爾 17.6.x 或更高版本。

call-home  
mail-server tacfaststart:password@smtp.gmail.com priority 1 secure tls 
diagnostic-signature 
environment ds_email "tacfaststart@gmail.com" 

 

在Cisco IOS XE 軟體上執行的本機閘道不是支援 OAuth 的一般網路型 Gmail 用戶端,因此我們必須設定特定的 Gmail 帳戶設定並提供特定的權限才能正確處理來自裝置的電子郵件:

  1. 轉至管理 Google 帳戶>安全性並開啟較不安全的應用程式存取設定。

  2. 當您收到來自 Gmail 的電子郵件「Google 已阻止某人使用非 Google 應用程式登入您的帳戶」時,回答「是的,是我」。

安裝診斷特徵以進行主動監控

監控高CPU使用率

此 DS 使用SNMP OID 1.3.6.1.4.1.9.2.1.56 追踪CPU使用率五秒。 當使用率達到 75% 或以上時,它會停用所有除錯並解除安裝安裝在本機閘道中的所有診斷簽名。 請使用下列步驟來安裝簽章。

  1. 使用顯示 snmp命令以啟用SNMP。 如果您未啟用,則設定snmp 伺服器管理程式命令。

    show snmp 
    %SNMP agent not enabled 
    
    config t 
    snmp-server manager 
    end 
    
    show snmp 
    Chassis: ABCDEFGHIGK 
    149655 SNMP packets input 
        0 Bad SNMP version errors 
        1 Unknown community name 
        0 Illegal operation for community name supplied 
        0 Encoding errors 
        37763 Number of requested variables 
        2 Number of altered variables 
        34560 Get-request PDUs 
        138 Get-next PDUs 
        2 Set-request PDUs 
        0 Input queue packet drops (Maximum queue size 1000) 
    158277 SNMP packets output 
        0 Too big errors (Maximum packet size 1500) 
        20 No such name errors 
        0 Bad values errors 
        0 General errors 
        7998 Response PDUs 
        10280 Trap PDUs 
    Packets currently in SNMP process input queue: 0 
    SNMP global trap: enabled 
    
  2. 使用診斷簽章查詢工具中的下列下拉選項下載 DS 64224:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Cisco CSR 1000V 系列

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    效能

    問題類型

    電子郵件通知的高CPU使用率。

  3. 將 DS XML 檔案複製到本機閘道 Flash。

    LocalGateway# copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: 

    下例顯示如何將檔案從FTP伺服器複製到本機閘道。

    copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: 
    Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! 
    [OK - 3571/4096 bytes] 
    3571 bytes copied in 0.064 secs (55797 bytes/sec) 
    
  4. 在本機閘道中安裝 DS XML 檔案。

    call-home diagnostic-signature load DS_64224.xml 
    Load file DS_64224.xml success 
  5. 使用顯示 call-home 診斷簽名命令來驗證是否已成功安裝簽章。 狀態欄應具有「已註冊」值。

    show call-home diagnostic-signature  
    Current diagnostic-signature settings: 
    Diagnostic-signature: enabled 
    Profile: CiscoTAC-1 (status: ACTIVE) 
    Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
    Environment variable: 
    ds_email: username@gmail.com 

    下載 DS:

    DS ID

    DS 名稱

    修訂版

    狀態

    前次更新時間 (GMT+00:00)

    64224

    DS_LGW_CPU_MON75

    0.0.10

    已註冊

    2020-11-07 22:05:33


     

    在觸發時,此簽章會解除安裝所有正在執行的 DS,包括本身。 如有必要,請重新安裝 DS 64224 以繼續監控本機閘道上的高CPU使用率。

監控SIP trunk註冊

此 DS 會每隔 60 秒檢查一次本機閘道SIP幹線是否向Webex Calling雲端取消註冊。 一旦偵測到取消註冊事件,它會產生電子郵件和 syslog 通知,並在發生兩次取消註冊後自行解除安裝。 使用下列步驟來安裝簽章:

  1. 使用診斷簽章查詢工具中的下列下拉選項下載 DS 64117:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列 Cisco CSR 1000V 系列

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    SIP-SIP

    問題類型

    帶有電子郵件通知的SIP主干連線取消註冊。

  2. 將 DS XML 檔案複製到本機閘道。

    copy ftp://username:password@<server name or ip>/DS_64117.xml bootflash: 
  3. 在本機閘道中安裝 DS XML 檔案。

    call-home diagnostic-signature load DS_64117.xml 
    Load file DS_64117.xml success 
    LocalGateway#  
  4. 使用顯示 call-home 診斷簽名命令來驗證是否已成功安裝簽章。 狀態欄必須具有「已註冊」值。

監控異常通話中斷

此 DS 每隔 10 分鐘使用 SNMP 輪詢來偵測異常通話連線中斷,並顯示 SIP 錯誤 403、488 和 503。  如果與上次民意調查相比,錯誤計數增量大於或等於 5,則會生成 syslog 和電子郵件通知。 請使用下列步驟來解除安裝簽章。

  1. 使用顯示 snmp命令來檢查是否已啟用SNMP 。 如果未啟用,請設定snmp 伺服器管理程式命令。

    show snmp 
    %SNMP agent not enabled 
     
    
    config t 
    snmp-server manager 
    end 
    
    show snmp 
    Chassis: ABCDEFGHIGK 
    149655 SNMP packets input 
        0 Bad SNMP version errors 
        1 Unknown community name 
        0 Illegal operation for community name supplied 
        0 Encoding errors 
        37763 Number of requested variables 
        2 Number of altered variables 
        34560 Get-request PDUs 
        138 Get-next PDUs 
        2 Set-request PDUs 
        0 Input queue packet drops (Maximum queue size 1000) 
    158277 SNMP packets output 
        0 Too big errors (Maximum packet size 1500) 
        20 No such name errors 
        0 Bad values errors 
        0 General errors 
        7998 Response PDUs 
        10280 Trap PDUs 
    Packets currently in SNMP process input queue: 0 
    SNMP global trap: enabled 
    
  2. 使用診斷簽章查詢工具中的下列選項下載 DS 65221:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列 Cisco CSR 1000V 系列

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    效能

    問題類型

    使用電子郵件和 Syslog 通知進行SIP異常通話中斷偵測。

  3. 將 DS XML 檔案複製到本機閘道。

    copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash:
  4. 在本機閘道中安裝 DS XML 檔案。

    call-home diagnostic-signature load DS_65221.xml 
    Load file DS_65221.xml success 
    
  5. 使用顯示 call-home 診斷簽名命令來驗證是否已成功安裝簽章。 狀態欄必須具有「已註冊」值。

安裝診斷簽名以對問題進行疑難排解

使用診斷簽名 (DS) 來快速解決問題。 Cisco TAC工程師創作了數個簽章,可啟用必要的除錯功能,以排解給定問題、偵測問題發生、收集正確的診斷資料集,以及自動將資料轉移至Cisco TAC案例。 診斷簽名 (DS) 消除了手動檢查問題是否發生的需要,並使間歇性和暫時性問題的疑難排解變得更容易。

您可以使用診斷簽名查找工具尋找適用的簽章並安裝它們以自行解決給定問題,或者您可以安裝 TAC 工程師建議的簽章,作為支援活動的一部分。

以下範例說明如何尋找並安裝 DS 以偵測事件「%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0" syslog 並使用下列步驟自動收集診斷資料:

  1. 設定其他 DS 環境變數ds_fsurl_prefix這是上傳收集的診斷資料的Cisco TAC檔案伺服器路徑 (cxd.cisco.com)。 檔案路徑中的使用者名稱是案例號,密碼是檔案上傳權杖,該權杖可從支援案例管理員在以下指令中。 根據需要,您可以在支援案例管理程式的附件區段中產生檔案上傳記號。

    configure terminal 
    call-home  
    diagnostic-signature 
    LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com"  
    end 

    範例:

    call-home  
    diagnostic-signature 
    environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"  
  2. 確保已使用SNMP啟用顯示 snmp命令。 如果未啟用,請設定snmp 伺服器管理程式命令。

    show snmp 
    %SNMP agent not enabled 
     
     
    config t 
    snmp-server manager 
    end 
  3. 確保安裝高CPU監控 DS 64224 作為主動措施,以在CPU使用率較高時停用所有除錯和診斷簽名。 使用診斷簽章查詢工具中的下列選項下載 DS 64224:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Cisco CSR 1000V 系列

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    效能

    問題類型

    電子郵件通知的高CPU使用率。

  4. 使用診斷簽章查詢工具中的下列選項下載 DS 65095:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Cisco CSR 1000V 系列

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    Syslog

    問題類型

    Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0

  5. 將 DS XML 檔案複製到本機閘道。

    copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: 
    copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: 
  6. 在本機閘道中安裝高 CPU 監控 DS 64224,然後安裝 DS 65095 XML 檔案。

    call-home diagnostic-signature load DS_64224.xml 
    Load file DS_64224.xml success 
     
    call-home diagnostic-signature load DS_65095.xml 
    Load file DS_65095.xml success 
    
  7. 驗證是否已使用以下方式成功安裝簽章:顯示 call-home 診斷簽名命令。 狀態欄必須具有「已註冊」值。

    show call-home diagnostic-signature  
    Current diagnostic-signature settings: 
    Diagnostic-signature: enabled 
    Profile: CiscoTAC-1 (status: ACTIVE) 
    Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
    Environment variable: 
               ds_email: username@gmail.com 
               ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com 

    下載的 DS:

    DS ID

    DS 名稱

    修訂版

    狀態

    前次更新時間 (GMT+00:00)

    64224

    00:07:45

    DS_LGW_CPU_MON75

    0.0.10

    已註冊

    2020 年 11 月 8 日

    65095

    上午 12:12:53

    DS_LGW_IEC_Call_spike_threshold

    0.0.12

    已註冊

    2020 年 11 月 8 日

驗證診斷簽名執行

在以下指令中,顯示 call-home 診斷簽名當本機閘道執行簽章內定義的動作時,指令變更為「執行中」。 的輸出顯示 call-home 診斷簽名統計資料是驗證診斷特徵是否偵測到相關事件並執行動作的最佳方式。 「觸發/數目上限/解除安裝」欄會指出給定簽章觸發事件的次數、定義為偵測事件的最大次數,以及在偵測到數目上限的觸發事件後簽章是否自行解除安裝。

show call-home diagnostic-signature  
Current diagnostic-signature settings: 
Diagnostic-signature: enabled 
Profile: CiscoTAC-1 (status: ACTIVE) 
Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
Environment variable: 
           ds_email: carunach@cisco.com 
           ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com 

下載的 DS:

DS ID

DS 名稱

修訂版

狀態

前次更新時間 (GMT+00:00)

64224

DS_LGW_CPU_MON75

0.0.10

已註冊

2020/11/8 上午 12:07:45

65095

DS_LGW_IEC_Call_spike_threshold

0.0.12

正在執行

2020/11/8 上午 12:12:53

顯示 call-home 診斷簽名統計資料

DS ID

DS 名稱

已觸發/最大值/解除安裝

平均執行時間(秒)

最長執行時間(秒)

64224

DS_LGW_CPU_MON75

0/0/N

0.000

0.000

65095

DS_LGW_IEC_Call_spike_threshold

1/20/Y

23.053

23.053

在診斷簽名執行期間傳送的通知電子郵件包含與給定問題疑難排解相關的關鍵資訊,例如問題類型、裝置詳細資訊、軟體版本、執行設定以及 show 指令輸出。

解除安裝診斷簽章

用於疑難排解的診斷特徵通常定義為在偵測到某些問題發生後解除安裝。 如果您要手動解除安裝ID,請從顯示 call-home 診斷簽名指令並執行下列指令:

call-home diagnostic-signature deinstall <DS ID> 

範例:

call-home diagnostic-signature deinstall 64224 

 

「診斷簽名查找工具」會根據部署中常見的問題,定期將新簽名新增至。 TAC 目前不支援建立新自訂簽章的請求。

本節描述瞭如何使用憑證型雙向TLS (mTLS) SIP trunk將Cisco Unified Border Element (CUBE) 設定為Webex Calling的本機閘道。 此文件的第一部分說明如何設定簡單的PSTN 閘道。 在此情況下,來自 PSTN 的所有通話都會路由至Webex Calling ,而來自Webex Calling的所有通話都會路由至 PSTN。 下圖重點顯示了此解決方案以及將要遵循的高階通話路由設定。

在此設計中,使用了以下主要組態:

  • 語音課程租用戶: 用於建立幹線特定的設定。

  • 語音類別 uri : 用於對SIP訊息進行分類,以選擇入埠撥號點。

  • 入埠撥號點: 處理入埠SIP訊息,並確定與撥號對等群組的出埠路由。

  • 撥號對等群組: 定義用於通話路由的外發撥號點。

  • 輸出撥號對等: 處理輸出SIP訊息,並將其路由至所需的目標。

Call routing from/to PSTN to/from Webex Calling configuration solution

將內部部署Cisco Unified Communications Manager解決方案與Webex Calling連線時,您可以使用簡單的PSTN 閘道道設定作為建立下圖所示解決方案的基準。 在此情況下,Unified Communications Manager 會提供所有 PSTN 和Webex Calling通話的集中路由和處理方式。

在整篇文件中,使用了下圖所示的主機名稱、 IP位址和介面。 提供了公開或私人(NAT 之後)位址的選項。 SRV DNS記錄是可選的,除非跨多個 CUBE 實例進行負載平衡。

使用本文件其餘部分中的設定指南,依下列步驟完成本機閘道設定:

  • 步驟 1: 設定路由器基準連線和安全性

  • 步驟 2: Webex Calling trunk

    根據您所需的架構,請執行以下任一操作:

  • 步驟 3: 使用SIP PSTN trunk設定本機閘道

  • 步驟 4: 使用現有Unified CM環境設定本機閘道

    或:

  • 步驟 3: 設定本機閘道與 TDM PSTN 主幹

基准設定

將Cisco路由器準備為Webex Calling的本機閘道的第一步是建立基准設定,以保護您的平台並建立連線。

  • 所有基於憑證的本機閘道部署都需要Cisco IOS XE 17.9.1a 或更高版本。 如需建議的版本,請參閱Cisco軟體研究頁面。 搜尋平台並選取其中一個平台建議的發行。

    • ISR4000 系列路由器必須同時使用 Unified Communications 和安全性技術授權。

    • 配備語音卡或 DSP 的 Catalyst Edge 8000 系列路由器需要 DNA Essentials 授權。 沒有語音卡或 DSP 的路由器至少需要 DNA Essentials 授權。

    • 對於高容量需求,您可能還需要高安全性 (HSEC) 授權和額外的吞吐量授權。

      請參閱授權代碼獲取更多詳細資訊。

  • 為您的平台建立符合您的業務策略的基准設定。 尤其是,請設定以下項目並驗證是否正常運作:

    • NTP

    • ACL

    • 使用者驗證和遠端存取

    • DNS

    • IP路由

    • IP位址

  • 通往Webex Calling的網路必須使用IPv4 位址。 本機閘道完全限定網域名稱 (FQDN) 或服務記錄 (SRV) 位址必須解析為網際網路上的公用IPv4 位址。

  • 本機閘道介面上面向Webex的所有SIP和媒體埠必須可從網際網路直接或透過靜態 NAT 存取。 確保相應地更新防火牆。

  • 在本機閘道上安裝簽署的憑證(以下提供詳細設定步驟)。

    • 中詳述的公用憑證授權單位(CA)對Cisco Webex音訊和視訊平台的呼叫支援哪些根憑證授權單位?必須簽署裝置憑證。

    • 建立幹線時,在 Control Hub 中設定的 FQDN 必須是路由器的通用名稱 (CN) 或主體別名 (SAN) 憑證。 譬如:

      • 如果組織的 Control Hub 中已設定的 trunk 已將 cube1.lgw.com:5061 作為本機閘道的 FQDN,則路由器憑證中的 CN 或 SAN 必須包含 cube1.lgw.com。 

      • 如果組織的 Control Hub 中已設定的 trunk 具有 lgws.lgw.com 作為可從該 trunk 存取的本機閘道的 SRV 位址,則路由器憑證中的 CN 或 SAN 必須包含 lgws.lgw.com。 SRV 位址解析為(CNAME、A 記錄或IP位址)的記錄在 SAN 中是可選的。

      • 無論您對乾線使用 FQDN 還是 SRV,本機閘道中所有新SIP對話的聯絡人位址都使用在 Control Hub 中設定的名稱。

  • 確保簽署憑證以供用戶端和伺服器使用。

  • 將Cisco根 CA 組合上傳至本機閘道。

組態

1

確保您為任何第 3 層介面指定有效且可路由的IP位址,例如:


interface GigabitEthernet0/0/0
 description Interface facing PSTN and/or CUCM
 ip address 192.168.80.14 255.255.255.0
!
interface GigabitEthernet0/0/1
 description Interface facing Webex Calling (Public address)
 ip address 198.51.100.1 255.255.255.240
2

使用對稱加密保護路由器上的 STUN 憑證。 按以下方式設定主要加密金鑰和加密類型:


key config-key password-encrypt YourPassword
password encryption aes
3

使用由您偏好的憑證授權單位(CA) 簽署的憑證建立加密信任點。

  1. 使用以下 exec 指令建立RSA金鑰對。

    crypto key generate rsa general-keys exportable label lgw-key modulus 4096
  2. 使用下列組態指令為簽署的憑證建立信任點:

    
    crypto pki trustpoint LGW_CERT
     enrollment terminal pem
     fqdn cube1.lgw.com
     subject-name cn=cube1.lgw.com
     subject-alt-name cube1.lgw.com
     revocation-check none
     rsakeypair lgw-key
  3. 使用以下執行或組態指令產生憑證簽署請求 (CSR),並使用它從支援的 CA 提供者請求籤署憑證:

    crypto pki enroll LGW_CERT
4

使用中間(或根) CA 憑證來驗證新憑證,然後匯入憑證(步驟 4)。 輸入以下執行或組態命令:


crypto pki authenticate LGW_CERT
<paste Intermediate X.509 base 64 based certificate here>
5

使用以下執行或組態命令匯入簽署的主機憑證:


crypto pki import LGW_CERT certificate
<paste CUBE host X.509 base 64 certificate here>
6

啟用 TLS1.2 排他性並使用下列組態指令指定預設信任點:


 sip-ua
  crypto signaling default trustpoint LGW_CERT
  transport tcp tls v1.2
 
7

安裝Cisco根 CA 套件,其中包含Webex Calling使用的 DigiCert CA 憑證。 使用crypto pki 信任集區匯入乾淨 url指令從指定的URL下載根 CA 組合,並清除目前的 CA 信任集區,然後安裝新的憑證組合:


 

如果您需要使用 Proxy 來使用 HTTPS 存取網際網路,請在匯入 CA 套件之前新增以下設定:

ip http 用戶端 Proxy-伺服器 yourProxy.com Proxy-連接埠 80

ip http client source-interface GigabitEthernet0/0/1 
crypto pki trustpool import clean url https://www.cisco.com/security/pki/trs/ios_core.p7b
1

為 Control Hub 中的現有位置建立 CUBE 憑證式 PSTN 幹線。 如需相關資訊,請參閱Webex Calling的干線、路由群組和撥號計劃


 
請記下在建立幹線後提供的干線資訊。 這些詳細資料(如下圖所示)將用於本指南的設定步驟。
2

輸入以下指令以將 CUBE 設定為Webex Calling本機閘道:


voice service voip
 ip address trusted list
  ipv4 x.x.x.x y.y.y.y
 mode border-element
 allow-connections sip to sip
 no supplementary-service sip refer
 stun
  stun flowdata agent-id 1 boot-count 4
  stun flowdata shared-secret 0 Password123$
 sip 
  asymmetric payload full
  early-offer forced
  sip-profiles inbound

以下是設定欄位的說明:


ip address trusted list
 ipv4 x.x.x.x y.y.y.y
  • 為了防止收費欺詐,信任的位址清單定義了主機和網路實體的清單,本機閘道預期從這些主機和網路實體進行合法VoIP通話。

  • 預設情況下,本機閘道會封鎖來自不在其信任清單中的IP位址的所有傳入VoIP訊息。 具有「階段作業目標IP」或伺服器群組IP位址的靜態設定撥號對等項目,預設是受信任的,因此不需要將其新增至受信任清單。

  • 配置本機閘道時,請將您的區域Webex Calling資料中心的IP子網路新增至清單,請參閱Webex Calling的連接埠參照資訊獲取更多資訊。 此外,新增 Unified Communications Manager 伺服器(若使用)和 PSTN 主幹閘道的位址範圍。

  • 如需如何使用IP 位址信任清單來防止收費欺詐的相關資訊,請參閱信任的IP 位址

模式邊框元素

在平台上啟用Cisco Unified Border Element (CUBE) 功能。

allow-connections sip to sip

啟用 CUBE 基本SIP背對背使用者代理功能。 如需相關資訊,請參閱允許連線


 

預設情況下會啟用 T.38 傳真傳輸。 如需相關資訊,請參閱傳真通訊協定 t38(語音服務)

擊暈

在全球範圍啟用 STUN(透過 NAT 的UDP階段作業遍訪)。


 
僅當在 NAT 後部署您的本機閘道時,才需要這些全域 sun 指令。
  • 當您將來電轉接至Webex Calling使用者(例如,受話方和來電方都是Webex Calling訂閱者,並且如果您將媒體固定在Webex Calling SBC),則媒體無法流至本機閘道,因為針孔未開啟。

  • 本機閘道上的 STUN 連結功能允許透過交涉的媒體路徑傳送本地產生的 STUN 要求。 這有助於開啟防火牆上的針孔。

如需相關資訊,請參閱stun 流量資料代理-idstun 流程資料 共用機密

非對稱有效荷載已滿

為DTMF和動態編解碼器有效荷載設定SIP非對稱有效荷載支援。 如需此指令的相關資訊,請參閱非對稱有效荷載

early-offer forced

強製本機閘道在初始 INVITE 訊息中傳送 SDP 資訊,而不是等待來自鄰居對等的確認。 如需此指令的相關資訊,請參閱提前提供

入埠 SIP 設定檔

讓 CUBE 能夠使用SIP檔來修改收到的訊息。 設定檔是透過撥號點或租戶套用的。

3

設定語音類別轉碼器100 trunk 的編解碼器過濾器。 在此範例中,對所有 trunk 使用相同的編解碼器過濾器。 您可以為每個乾線設定過濾器以進行精確控制。


voice class codec 100
 codec preference 1 opus
 codec preference 2 g711ulaw
 codec preference 3 g711alaw

以下是設定欄位的說明:

語音類別轉碼器100

用於僅允許偏好的編解碼器用於透過SIP主幹的通話。 更多資訊,請參閱語音 類別編解碼器


 

Opus 編解碼器僅支援基於SIP的 PSTN 主幹。 如果 PSTN 幹線使用語音 T1/E1 或類比 FXO 連線,請排除編解碼器偏好設定1作品來自語音類別轉碼器100設定。

4

設定語音課程 stun 的用法100以在Webex Calling主幹上啟用 ICE。 (此步驟不適用於政府Webex )


voice class stun-usage 100 
 stun usage firewall-traversal flowdata
 stun usage ice lite

以下是設定欄位的說明:

擊暈用法冰精簡版

用於為所有面向Webex Calling的撥號對等體啟用 ICE-Lite,以盡可能地進行媒體最佳化。 如需相關資訊,請參閱語音課程 stun 的用法擊暈使用ice 精簡版


 
stun 使用情況防火牆遍訪流程資料僅當在 NAT 後部署本機閘道時,才需要使用命令。

 
您需要在使用媒體路徑最佳化的通話流程中停止使用 ICE-Lite。 若要為SIP至 TDM 閘道提供媒體最佳化,請在IP- IP線路上啟用 ICE-Lite 的情況下設定迴圈撥號對等。 如需進一步的技術詳細資料,請聯絡客戶或 TAC 團隊。
5

設定Webex流量的媒體加密策略。 (此步驟不適用於政府Webex )


voice class srtp-crypto 100
 crypto 1 AES_CM_128_HMAC_SHA1_80

以下是設定欄位的說明:

語音類別 srtp-加密100

指定 SHA1_ 80 中的SRTP加密套件套件 CUBE 在 SDP 中提供和接聽訊息。 Webex Calling 僅支援 SHA180。_ 如需相關資訊,請參閱語音類別 srtp-加密

6

設定 FIPS 相容的 GCM 加密(此步驟僅適用於Webex for Government)


voice class srtp-crypto 100
crypto 1 AEAD_AES_256_GCM

以下是設定欄位的說明:

語音類別 srtp-加密100

指定 GCM 為 CUBE 提供的密碼套件。 必須為政府Webex的本機閘道設定 GCM 加密。

7

設定型式以根據本地閘道 trunk 的目標 FQDN 或 SRV 來唯一識別針對本機閘道 trunk 的呼叫:


voice class uri 100 sip
 pattern cube1.lgw.com

以下是設定欄位的說明:

語音課程 URI 100 SIP

定義一種模式,以將傳入的SIP邀請與傳入的 trunk 撥號點相配。 輸入此型式時,請使用在 Control Hub 中建立幹線時設定的 LGW FQDN 或 SRV。

8

配置SIP 訊息操作設定檔。 如果您的閘道已設定公用 IP位址,請如下配置設定檔,如果您使用 NAT,請跳到下一步。 在此範例中,cube1.lgw.com 是為本機閘道設定的 FQDN,而「198.51.100.1」是面向Webex Calling的本機閘道介面的公用 IP位址:


voice class sip-profiles 100
 rule 10 request ANY sip-header Contact modify "@.*:" "@cube1.lgw.com:" 
 rule 20 response ANY sip-header Contact modify "@.*:" "@cube1.lgw.com:" 
 

以下是設定欄位的說明:

規則 10 和 20

若要允許Webex驗證來自您的本機閘道道的訊息, SIP請求和回應訊息中的「聯絡人」標題必須包含在 Control Hub 中為乾線佈建的值。 這可能是單一主機的 FQDN,或是用於裝置叢集的 SRV網域名稱。


 

若您已使用公用 IP位址設定您的本機閘道,請跳過下一步。

9

如果您的閘道配置了靜態 NAT 後的私人 IP位址,請依下列步驟配置入站和出站SIP設定檔。 在此範例中,cube1.lgw.com 是為本機閘道設定的 FQDN,「10.80.13.12」是面向Webex Calling的介面IP 位址,「192.65.79.20」是 NAT公用 IP位址。

至Webex Calling的出埠訊息的SIP設定檔

voice class sip-profiles 100
 rule 10 request ANY sip-header Contact modify "@.*:" "@cube1.lgw.com:"
 rule 20 response ANY sip-header Contact modify "@.*:" "@cube1.lgw.com:"
 rule 30 response ANY sdp-header Audio-Attribute modify "(a=candidate:1 1.*) 10.80.13.12" "\1 192.65.79.20"
 rule 31 response ANY sdp-header Audio-Attribute modify "(a=candidate:1 2.*) 10.80.13.12" "\1 192.65.79.20"
 rule 40 response ANY sdp-header Audio-Connection-Info modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 41 request ANY sdp-header Audio-Connection-Info modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 50 request ANY sdp-header Connection-Info modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 51 response ANY sdp-header Connection-Info modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 60 response ANY sdp-header Session-Owner modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 61 request ANY sdp-header Session-Owner modify "IN IP4 10.80.13.12" "IN IP4 192.65.79.20"
 rule 70 request ANY sdp-header Audio-Attribute modify "(a=rtcp:.*) 10.80.13.12" "\1 192.65.79.20"
 rule 71 response ANY sdp-header Audio-Attribute modify "(a=rtcp:.*) 10.80.13.12" "\1 192.65.79.20
 rule 80 request ANY sdp-header Audio-Attribute modify "(a=candidate:1 1.*) 10.80.13.12" "\1 192.65.79.20"
 rule 81 request ANY sdp-header Audio-Attribute modify "(a=candidate:1 2.*) 10.80.13.12" "\1 192.65.79.20"

以下是設定欄位的說明:

規則 10 和 20

若要允許Webex驗證來自您的本機閘道道的訊息, SIP請求和回應訊息中的「聯絡人」標題必須包含在 Control Hub 中為乾線佈建的值。 這可能是單一主機的 FQDN,或是用於裝置叢集的 SRV網域名稱。

規則 30 至 81

將網站的私人位址參考轉換為外部公用位址,允許Webex正確解釋和路由後續訊息。

來自Webex Calling的入站訊息的SIP 設定檔

voice class sip-profiles 110
 rule 10 response ANY sdp-header Video-Connection-Info modify "192.65.79.20" "10.80.13.12"
 rule 20 response ANY sip-header Contact modify "@.*:" "@cube1.lgw.com:"
 rule 30 response ANY sdp-header Connection-Info modify "192.65.79.20" "10.80.13.12"
 rule 40 response ANY sdp-header Audio-Connection-Info modify "192.65.79.20" "10.80.13.12"
 rule 50 response ANY sdp-header Session-Owner modify "192.65.79.20" "10.80.13.12"
 rule 60 response ANY sdp-header Audio-Attribute modify "(a=candidate:1 1.*) 192.65.79.20" "\1 10.80.13.12"
 rule 70 response ANY sdp-header Audio-Attribute modify "(a=candidate:1 2.*) 192.65.79.20" "\1 10.80.13.12"
 rule 80 response ANY sdp-header Audio-Attribute modify "(a=rtcp:.*) 192.65.79.20" "\1 10.80.13.12"

以下是設定欄位的說明:

規則 10 至 80

將公共位址參考轉換為設定的私人位址,允許 CUBE 正確處理來自Webex的訊息。

如需相關資訊,請參閱語音類別 SIP 設定檔

10

使用標頭修改配置檔配置SIP選項保持不中斷。


voice class sip-profiles 115
 rule 10 request OPTIONS sip-header Contact modify "<sip:.*:" "<sip:cube1.lgw.com:" 
 rule 30 request ANY sip-header Via modify "(SIP.*) 10.80.13.12" "\1 192.65.79.20"
 rule 40 response ANY sdp-header Connection-Info modify "10.80.13.12" "192.65.79.20"  
 rule 50 response ANY sdp-header Audio-Connection-Info modify "10.80.13.12" "192.65.79.20"
!
voice class sip-options-keepalive 100
 description Keepalive for Webex Calling
 up-interval 5
 transport tcp tls
 sip-profiles 115

以下是設定欄位的說明:

語音課程 SIP-選項-保持不中斷100

配置保持不中斷設定檔並進入語音類別組態模式。 您可以設定當與端點的活動訊號連線處於UP 或 Down 狀態時,將SIP對話方塊選項 Ping 傳送到撥號目標的時間(以秒為單位)。

此保持不中斷設定檔是從設定為Webex的撥號對等觸發。

若要確保聯絡人標頭包含 SBC完整網域名稱,請使用SIP 設定檔115。 僅當在靜態 NAT 後配置 SBC 時,才需要規則 30、40 和 50。

在此範例中,cube1.lgw.com 是為本機閘道選取的 FQDN,如果使用靜態 NAT,「10.80.13.12」是通往Webex Calling的 SBC 介面IP 位址,「192.65.79.20」是 NAT公用 IP位址。

11

Webex Calling幹線:

  1. 建立語音課程租用戶100來定義和分組Webex Calling主干專用所需的設定。 與此租用戶關聯的撥號對等方稍後將繼承這些設定:


     

    下列範例使用步驟 1 中說明的值來實現本指南(以粗體顯示)。 將這些替換為您的設定中 trunk 的值。

    
    voice class tenant 100
     no remote-party-id
     sip-server dns:us25.sipconnect.bcld.webex.com
     srtp-crypto 100
     localhost dns:cube1.lgw.com
     session transport tcp tls
     no session refresh
     error-passthru
     bind control source-interface GigabitEthernet0/0/1
     bind media source-interface GigabitEthernet0/0/1
     no pass-thru content custom-sdp
     sip-profiles 100 
     sip-profiles 110 inbound
     privacy-policy passthru
    !

    以下是設定欄位的說明:

    語音課程租用戶100

    我們建議您使用租戶來設定具有自己的TLS憑證以及 CN 或 SAN 驗證清單的 trunk。 在這裡,與租用戶關聯的 tls 設定檔包含要用來接受或建立新連線的信任點,並且具有 CN 或 SAN 清單以驗證傳入的連線。 如需相關資訊,請參閱語音課程租用戶

    no remote-party-id

    停用SIP Remote-Party- ID (RPID) 標頭,因為Webex Calling支援 PAI,而 PAI 使用 CIO 啟用聲明的 ID PAI 。 如需相關資訊,請參閱遠端方 ID

    SIP 伺服器的 DNs:us25.sipconnect.bcld.webex.com

    設定 trunk 的目標SIP伺服器。 使用創建 trunk 時在 Control Hub 中提供的 Edge Proxy SRV 位址

    srtp-加密100

    為SRTP通話線路段(連線)(在步驟 5 中指定)設定偏好的加密套件。 如需相關資訊,請參閱語音類別 srtp-加密

    本機 DNS: Cube1.lgw.com

    設定 CUBE 以使用提供的 FQDN 取代傳出訊息中的From、Call- ID和Remote-Party- ID標題中的實體IP 位址。

    session transport tcp tls

    將關聯的撥號點的傳輸設定為TLS 。 如需相關資訊,請參閱階段作業傳輸

    無階段作業重新整理

    全局停用SIP階段作業重新整理。

    error-passthru

    指定SIP錯誤回應直通功能。 如需相關資訊,請參閱錯誤直通

    系結控制項來源介面千兆位乙太網路 0/0/1

    設定傳送至Webex Calling的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面千兆位乙太網路 0/0/1

    設定傳送至Webex Calling的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    語音級 SIP 設定檔100

    套用標頭修改設定檔(公共IP或 NAT 位址)以用於輸出訊息。 如需相關資訊,請參閱語音級 SIP 設定檔

    語音級 SIP 設定檔 110 入埠

    套用標頭修改設定檔(僅 NAT 位址)以用於入站訊息。 如需相關資訊,請參閱語音級 SIP 設定檔。

    隱私權原則直通

    設定 trunk 的隱私權標題原則選項,以將收到的訊息中的隱私權值傳遞到下一個通話線路。 如需相關資訊,請參閱隱私權原則

  2. 設定Webex Calling幹線撥號點。

    
    dial-peer voice 100 voip
     description Inbound/Outbound Webex Calling
     destination-pattern BAD.BAD
     session protocol sipv2
     session target sip-server
     incoming uri request 100
     voice-class codec 100
     voice-class stun-usage 100
     voice-class sip rel1xx disable
     voice-class sip asserted-id pai
     voice-class sip tenant 100
     voice-class sip options-keepalive profile 100
     dtmf-relay rtp-nte 
     srtp
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 100 voip
     description Inbound/Outbound Webex Calling

    定義一個標記為的VoIP撥號點, 100並提供有意義的說明,以便輕鬆管理和疑難排解。 如需相關資訊,請參閱撥號點語音

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定撥號對等100處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    session target sip-server

    指出要繼承租用戶 100 中定義的SIP伺服器,並將其用作來自此撥號對等體的通話的目的地。

    傳入的 URI 請求 100

    指定用於將VoIP撥號對等與傳入的呼叫的統一資源標識符( URI )相符的語音類別。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    代表Webex Calling的編解碼器過濾器清單。 更多資訊,請參閱語音 類別編解碼器

    語音級的眩暈使用率 100

    允許在本機閘道上產生的 STUN 請求透過交涉的媒體路徑傳送。 STUN 有助於為媒體流量開啟防火牆針孔。

    語音類別 SIP 已宣告 ID 排

    使用隱私聲明ID (PAI) 標題設定去電資訊。 如需相關資訊,請參閱語音類別 SIP 已宣告 ID

    語音級 SIP 租用戶 100

    撥號對等會繼承全域且在租用戶 100 中設定的所有參數。 可在撥號對等層級覆寫參數。 如需相關資訊,請參閱語音級 SIP 租戶

    語音類 SIP 選項-保持不活動設定檔100

    此指令用於使用特定設定檔 (100) 監視一組SIP伺服器或端點的可用性。

    srtp

    為通話線路段啟用SRTP 。

在上述建立Webex Calling的干線之後,請使用以下設定來建立朝向基於SIP的 PSTN 提供者的未加密的干線:


 

如果您的服務提供者提供安全的 PSTN 幹線,您可以遵循上述Webex Calling幹線的相似設定。 CUBE 支援安全到安全的通話路由。


 

若要在Cisco TDM- SIP閘道上為 PSTN 通話段設定 TDM 介面,請參閱設定ISDN PRI

1

設定以下語音類別 URI 以識別來自 PSTN 主幹的呼入電話:


voice class uri 200 sip
  host ipv4:192.168.80.13

以下是設定欄位的說明:

語音課程 URI 200 SIP

定義一種模式,以將傳入的SIP邀請與傳入的 trunk 撥號點相配。 輸入此型式時,請使用您的IP PSTN 閘道道 的IP 位址。 如需相關資訊,請參閱語音類別 uri

2

設定以下IP PSTN 撥號點:


dial-peer voice 200 voip
 description Inbound/Outbound IP PSTN trunk
 destination-pattern BAD.BAD
 session protocol sipv2
 session target ipv4:192.168.80.13
 incoming uri via 200
 voice-class sip bind control source-interface GigabitEthernet0/0/0 
 voice-class sip bind media source-interface  GigabitEthernet0/0/0 
 voice-class codec 100
 dtmf-relay rtp-nte 
 no vad

以下是設定欄位的說明:


dial-peer voice 200 voip
 description Inbound/Outbound IP PSTN trunk

定義一個標記為的VoIP撥號點, 300並提供有意義的說明,以便輕鬆管理和疑難排解。 如需相關資訊,請參閱撥號對等語音。

destination-pattern BAD.BAD

當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 如需相關資訊,請參閱目的地型式(介面)

session protocol sipv2

指定撥號對等200處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

session target ipv4:192.168.80.13

指出要傳送通話線路段 的目的地的目標IPv4 位址。 此處的階段作業目標是 ITSP 的IP 位址。 如需相關資訊,請參閱階段作業目標(VoIP撥號對等項目)

傳入 URI 透過200

定義 VIA 標題與IP PSTN 的IP 位址的相符條件。 與本機閘道上的所有傳入IP PSTN 通話線路相符,與撥號對等 200 相符。 如需相關資訊,請參閱傳入 url

系結控制來源介面 GigabitEthernet0/0/0

設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

系結媒體來源介面 GigabitEthernet0/0/0

設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

語音級編解碼器 100

將撥號點設定為使用通用編解碼器過濾器清單100 。 如需相關資訊,請參閱語音級編解碼器

dtmf-relay rtp-nte

將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

no vad

停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

3

如果您正在將本機閘道設定為僅在Webex Calling與 PSTN 之間通話路由,請新增以下通話路由設定。 如果您使用 Unified Communications Manager 平台配置本機閘道,請跳到下一部分。

  1. 建立撥號點群組以通話路由至Webex Calling或 PSTN。 定義 DPG 100 ,其中外撥對等 100 朝向Webex Calling。 DPG 100 會從 PSTN 套用至傳入的撥號點。 同樣,定義 DPG 200 時,使出埠撥號對等 200 指向 PSTN。 DPG 200 會套用至來自Webex的傳入撥號點。

    
    voice class dpg 100 
     description Route calls to Webex Calling 
     dial-peer 100 
    voice class dpg 200 
     description Route calls to PSTN 
     dial-peer 200

    以下是設定欄位的說明:

    撥號點100

    將輸出撥號點與撥號點群組建立關聯。 如需相關資訊,請參閱語音級 dPG

  2. 套用撥號對等群組以將通話路由從Webex路由至 PSTN 及從 PSTN 路由至Webex:

    
    dial-peer voice 100
     destination dpg 200
    dial-peer voice 200
     destination dpg 100 

    以下是設定欄位的說明:

    destination dpg 200

    指定應使用哪個撥號對等群組(即撥號對等)來處理提供給此傳入撥號對等點的通話。

    這樣您的本機閘道設定就結束了。 如果這是第一次設定 CUBE 功能,請儲存組態並重新載入平台。

上述章節中的 PSTN- Webex Calling設定可能會修改為包含通往Cisco Unified Communications Manager (UCM) 叢集的其他幹線。 在此情況下,所有通話都會透過Unified CM路由。 來自 UCM 的通話(在連接埠 5060 上)會路由到 PSTN,而來自連接埠 5065 的通話會路由到Webex Calling。 可能會新增以下增量設定以包括此通話場景。

1

設定下列語音類別 URI:

  1. 將使用SIP VIA 埠的Unified CM至Webex通話分類:

    
    voice class uri 300 sip
     pattern :5065
    
  2. 將使用SIP透過埠的Unified CM與 PSTN 通話分類:

    
    voice class uri 400 sip
     pattern :192\.168\.80\.6[0-5]:5060
    

    使用一種或多種描述原始來源位址和連接埠號碼的模式,對從 UCM 前往 PSTN 主幹的傳入訊息進行分類。 如有需要,可使用正則表達式來定義相符模式。

    在上述範例中,標準運算式用於匹配 192.168.80.60 到 65 範圍內的任何IP 位址和連接埠號碼5060。

2

設定下列DNS記錄以指定通往Unified CM主機的 SRV 路由:


 

IOS XE 使用這些記錄在本地確定目標 UCM 主機和通訊埠。 使用此組態,便不需要在DNS系統中設定記錄。 若您偏好使用DNS,則不需要進行這些本端設定。


ip host ucmpub.mydomain.com 192.168.80.60
ip host ucmsub1.mydomain.com 192.168.80.61
ip host ucmsub2.mydomain.com 192.168.80.62
ip host ucmsub3.mydomain.com 192.168.80.63
ip host ucmsub4.mydomain.com 192.168.80.64
ip host ucmsub5.mydomain.com 192.168.80.65
ip host _sip._udp.wxtocucm.io srv 0 1 5065 ucmpub.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub1.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub2.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub3.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub4.mydomain.com
ip host _sip._udp.wxtocucm.io srv 2 1 5065 ucmsub5.mydomain.com
ip host _sip._udp.pstntocucm.io srv 0 1 5060 ucmpub.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub1.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub2.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub3.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub4.mydomain.com
ip host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com

以下是設定欄位的說明:

以下指令建立DNS SRV資源記錄。 為每個 UCM 主機和 trunk 建立記錄:

ip 主機_sip。_udp .pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com

_sip。_udp .pstntocucm.io : SRV 資源記錄名稱

2: SRV 資源記錄優先順序

1: SRV 資源記錄權數

5060 : 要在此資源記錄中用於目標主機的連接埠號碼

ucmsub5.mydomain.com : 資源記錄目標主機

若要解析資源記錄目標主機名稱,請建立本機DNS A 記錄。 譬如:

ip 主機 ucmsub5.mydomain.com 192.168.80.65

ip 主機: 在本機 IOS XE 資料庫中建立記錄。

ucmsub5.mydomain.com : A 記錄主持人名稱。

192.168.80.65 : 主機IP 位址。

建立 SRV 資源記錄和 A 記錄,以反映您的 UCM 環境和偏好的呼叫分發策略。

3

設定下列撥號點:

  1. Unified CM與Webex Calling之間通話的撥號對等:

    
    dial-peer voice 300 voip
     description UCM-Webex Calling trunk
     destination-pattern BAD.BAD
     session protocol sipv2
     session target dns:wxtocucm.io
     incoming uri via 300
     voice-class codec 100
     voice-class sip bind control source-interface GigabitEthernet 0/0/0
     voice-class sip bind media source-interface GigabitEthernet 0/0/0
     dtmf-relay rtp-nte
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 300 voip
     description UCM-Webex Calling trunk

    定義具有標記的VoIP撥號點300並提供有意義的說明,以便輕鬆管理和疑難排解。

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定由撥號對等 300 處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    階段作業目標 DNS:wxtocucm.io

    透過DNS SRV解析,定義多個Unified CM節點的階段作業目標。 在此情況下,本地定義的 SRV 記錄 wxtocucm.io 會用於導向通話。

    incoming uri via 300

    使用語音類別URI 300 將來自Unified CM的所有傳入流量(使用來源埠 5065)導向此撥號對等。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    代表Unified CM通話的編解碼器過濾器清單。 如需相關資訊,請參閱語音類別轉碼器

    系結控制來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    dtmf-relay rtp-nte

    將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

    no vad

    停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

  2. Unified CM與 PSTN 之間通話的撥號對等:

    
    dial-peer voice 400 voip
     description UCM-PSTN trunk
     destination-pattern BAD.BAD
     session protocol sipv2
     session target dns:pstntocucm.io
     incoming uri via 400
     voice-class codec 100 
     voice-class sip bind control source-interface GigabitEthernet 0/0/0
     voice-class sip bind media source-interface GigabitEthernet 0/0/0
     dtmf-relay rtp-nte
     no vad
    

    以下是設定欄位的說明:

    
    dial-peer voice 400 voip
     description UCM-PSTN trunk

    定義一個標記為的VoIP撥號點, 300並提供有意義的說明,以便輕鬆管理和疑難排解。

    destination-pattern BAD.BAD

    當使用傳入撥號對等群組來路由傳出通話時,需要虛擬目標型式。 在此情況下,可使用任何有效的目的地型式。

    session protocol sipv2

    指定由撥號對等 400 處理SIP 通話段。 如需相關資訊,請參閱階段作業通訊協定 (撥號對等)

    階段作業目標 DNS:pstntocucm.io

    透過DNS SRV解析,定義多個Unified CM節點的階段作業目標。 在此情況下,本地定義的 SRV 記錄 pstntocucm.io 會用於導向通話。

    傳入 URI 透過400

    使用語音類別URI 400 將來自使用來源埠 5060 的指定Unified CM主機的所有傳入流量導向至此撥號點。 如需相關資訊,請參閱傳入 URI

    語音級編解碼器100

    代表Unified CM通話的編解碼器過濾器清單。 如需相關資訊,請參閱語音類別轉碼器

    系結控制來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的訊息的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    系結媒體來源介面 GigabitEthernet0/0/0

    設定傳送至 PSTN 的媒體的來源介面及關聯的IP 位址。 如需相關資訊,請參閱系結

    dtmf-relay rtp-nte

    將RTP -NTE (RFC2833) 定義為通話線路段 上預期的DTMF功能。 如需相關資訊,請參閱DTMF中繼 ( IP語音)

    no vad

    停用語音活動偵測。 如需相關資訊,請參閱vad(撥號對等體)

4

使用以下設定新增通話路由:

  1. 建立撥號點群組以在Unified CM和Webex Calling之間通話路由。 定義 DPG 100 與輸出撥號對等 100朝向Webex Calling。 DPG 100 會從Unified CM套用至相關聯的傳入撥號點。 同樣,將 DPG 300 定義為指向Unified CM的外撥對等 300 。 DPG 300 會套用至來自Webex的傳入撥號點。

    
    voice class dpg 100
     description Route calls to Webex Calling
     dial-peer 100
    voice class dpg 300
     description Route calls to Unified CM Webex Calling trunk
     dial-peer 300 
  2. 建立撥號對等群組以在Unified CM與 PSTN 之間通話路由。 定義 DPG 200 與輸出撥號對等 200朝向 PSTN。 DPG 200 會從Unified CM套用至相關的傳入撥號點。 同樣,將 DPG 400 定義為指向Unified CM的外撥對等 400 。 DPG 400 會套用至來自 PSTN 的傳入撥號對等項目。

    
    voice class dpg 200
     description Route calls to PSTN
     dial-peer 200
    voice class dpg 400
     description Route calls to Unified CM PSTN trunk
     dial-peer 400

    以下是設定欄位的說明:

    撥號點100

    將輸出撥號點與撥號點群組建立關聯。 如需相關資訊,請參閱語音級 dPG

  3. 套用撥號對等群組以將通話路由從Webex路由至Unified CM及從Unified CM至Webex:

    
    dial-peer voice 100
     destination dpg 300
    dial-peer voice 300
     destination dpg 100

    以下是設定欄位的說明:

    目的地 dpg 300

    指定應使用哪個撥號對等群組(即撥號對等)來處理提供給此傳入撥號對等點的通話。

  4. 套用撥號對等群組以將通話路由從 PSTN 路由至Unified CM及從Unified CM至 PSTN:

    
    dial-peer voice 200
     destination dpg 400
    dial-peer voice 400
     destination dpg 200 

    這樣您的本機閘道設定就結束了。 如果這是第一次設定 CUBE 功能,請儲存設定並重新載入平台。

診斷簽名 (DS) 主動檢測在Cisco IOS XE 型本機閘道中常見的問題,並產生事件的電子郵件、syslog 或終端訊息通知。 您也可以安裝 DS 以自動收集診斷資料,以及將收集的資料傳送至 Cisco TAC 案例以加快解決時間。

診斷簽名 (DS) 是XML檔案,其中包含有關問題觸發事件與動作的資訊,以通知、疑難排解和補救問題。 使用 syslog 訊息、 SNMP事件,以及定期監控特定的 show 指令輸出,來定義問題偵測邏輯。 動作類型包括:

  • 收集 show 指令輸出

  • 產生整合的日誌檔

  • 將檔案上傳至使用者提供的網路位置,例如 HTTPS、SCP、 FTP伺服器

TAC 工程師創作 DS 檔案並進行數位簽署以保護完整性。 每個 DS 檔案都具有由系統指派的唯一數字ID 。 診斷簽名查找工具(DSLT)是尋找適用特徵以監控各種問題並進行疑難排解的單一來源。

開始之前:

  • 請勿編輯您從中下載的 DS 檔案DSLT 。 由於完整性檢查錯誤,您修改的檔案安裝會失敗。

  • 本機閘道所需的簡單郵件傳輸通訊協定 (SMTP) 伺服器以傳送電子郵件通知。

  • 如果您想要使用安全的SMTP 伺服器來傳送電子郵件通知,請確保本機閘道執行 IOS XE 17.6.1 或更高版本。

先決條件

執行 IOS XE 17.6.1 或更高版本的本機閘道

  1. 預設啟用診斷簽章。

  2. 設定用於在裝置執行 IOS XE 17.6.1 或更高版本時用於傳送主動通知的安全電子郵件伺服器。

    
    configure terminal 
    call-home  
    mail-server <username>:<pwd>@<email server> priority 1 secure tls 
    end 
  3. 設定環境變數ds_email與您通知的管理員的電子郵件地址。

    
    configure terminal 
    call-home  
    diagnostic-signature 
    LocalGateway(cfg-call-home-diag-sign)environment ds_email <email address> 
    end 

安裝診斷特徵以進行主動監控

監控高CPU使用率

此 DS 使用SNMP OID 1.3.6.1.4.1.9.2.1.56 追踪CPU使用率的 5 秒。 當使用率達到 75% 或以上時,它會停用所有除錯並解除安裝您安裝在本機閘道中的所有診斷簽名。 請使用下列步驟來安裝簽章。

  1. 確保您已使用以下指令啟用SNMP顯示 snmp 。 若未啟用SNMP ,則設定snmp 伺服器管理程式命令。

    
    show snmp 
    %SNMP agent not enabled  
    
    config t 
    snmp-server manager 
    end  
    
    show snmp 
    Chassis: ABCDEFGHIGK 
    149655 SNMP packets input 
        0 Bad SNMP version errors 
        1 Unknown community name 
        0 Illegal operation for community name supplied 
        0 Encoding errors 
        37763 Number of requested variables 
        2 Number of altered variables 
        34560 Get-request PDUs 
        138 Get-next PDUs 
        2 Set-request PDUs 
        0 Input queue packet drops (Maximum queue size 1000) 
    158277 SNMP packets output 
        0 Too big errors (Maximum packet size 1500) 
        20 No such name errors 
        0 Bad values errors 
        0 General errors 
        7998 Response PDUs 
        10280 Trap PDUs 
    Packets currently in SNMP process input queue: 0 
    SNMP global trap: enabled 
    
  2. 使用診斷簽章查詢工具中的下列下拉選項下載 DS 64224:

    copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Catalyst 8000V Edge 軟體

    產品

    Webex Calling解決方案中的 CUBE Enterprise

    問題範圍

    效能

    問題類型

    高 CPU 使用率並傳送電子郵件通知

  3. 將 DS XML 檔案複製到本機閘道 Flash。

    copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash:

    下例顯示如何將檔案從FTP伺服器複製到本機閘道。

    copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: 
    Accessing ftp://*:*@ 192.0.2.12/DS_64224.xml...! 
    [OK - 3571/4096 bytes] 
    3571 bytes copied in 0.064 secs (55797 bytes/sec) 
    
  4. 在本機閘道中安裝 DS XML 檔案。

    
    call-home diagnostic-signature load DS_64224.xml 
    Load file DS_64224.xml success  
  5. 使用顯示 call-home 診斷簽名命令來驗證是否已成功安裝簽章。 狀態欄必須具有「已註冊」值。

    
    show call-home diagnostic-signature  
    Current diagnostic-signature settings: 
     Diagnostic-signature: enabled 
     Profile: CiscoTAC-1 (status: ACTIVE) 
     Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
     Environment variable: 
               ds_email: username@gmail.com 

    下載 DS:

    DS ID

    DS 名稱

    修訂版

    狀態

    前次更新時間 (GMT+00:00)

    64224

    DS_LGW_CPU_MON75

    0.0.10

    已註冊

    2020-11-07 22:05:33


     

    在觸發時,此簽章會解除安裝所有正在執行的 DS,包括本身。 如有必要,請重新安裝 DS 64224 以繼續監控本機閘道上的高CPU使用率。

監控異常通話中斷

此 DS 每隔 10 分鐘使用 SNMP 輪詢來偵測異常通話連線中斷,並顯示 SIP 錯誤 403、488 和 503。  如果與上次民意調查相比,錯誤計數增量大於或等於 5,則會生成 syslog 和電子郵件通知。 請使用下列步驟來解除安裝簽章。

  1. 使用以下指令確保SNMP已啟用顯示 snmp 。 若未啟用SNMP ,請設定snmp 伺服器管理程式命令。

    show snmp 
    %SNMP agent not enabled  
    
    config t 
    snmp-server manager 
    end  
    
    show snmp 
    Chassis: ABCDEFGHIGK 
    149655 SNMP packets input 
        0 Bad SNMP version errors 
        1 Unknown community name 
        0 Illegal operation for community name supplied 
        0 Encoding errors 
        37763 Number of requested variables 
        2 Number of altered variables 
        34560 Get-request PDUs 
        138 Get-next PDUs 
        2 Set-request PDUs 
        0 Input queue packet drops (Maximum queue size 1000) 
    158277 SNMP packets output 
        0 Too big errors (Maximum packet size 1500) 
        20 No such name errors 
        0 Bad values errors 
        0 General errors 
        7998 Response PDUs 
        10280 Trap PDUs 
    Packets currently in SNMP process input queue: 0 
    SNMP global trap: enabled 
  2. 使用診斷簽章查詢工具中的下列選項下載 DS 65221:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Catalyst 8000V Edge 軟體

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    效能

    問題類型

    使用電子郵件和 Syslog 通知進行SIP異常通話中斷偵測。

  3. 將 DS XML 檔案複製到本機閘道。

    copy ftp://username:password@<server name or ip>/DS_65221.xml bootflash:
  4. 在本機閘道中安裝 DS XML 檔案。

    
    call-home diagnostic-signature load DS_65221.xml 
    Load file DS_65221.xml success 
  5. 使用指令顯示 call-home 診斷簽名以驗證是否已成功安裝簽章。 狀態欄應具有「已註冊」值。

安裝診斷簽名以對問題進行疑難排解

您還可以使用診斷簽名 (DS) 來快速解決問題。 Cisco TAC工程師創作了數個簽章,可啟用必要的除錯功能,以排解給定問題、偵測問題發生、收集正確的診斷資料集,以及自動將資料轉移至Cisco TAC案例。 這無需手動檢查問題發生情況,可更輕鬆地對間歇性和暫時問題進行疑難排解。

您可以使用診斷簽名查找工具尋找適用的簽章並安裝它們以自行解決給定問題,或者您可以安裝 TAC 工程師建議的簽章,作為支援活動的一部分。

以下範例說明如何尋找並安裝 DS 以偵測事件「%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0" syslog 並使用下列步驟自動收集診斷資料:

  1. 設定另一個 DS 環境變數ds_fsurl_prefix作為Cisco TAC檔案伺服器路徑 (cxd.cisco.com) 來上傳診斷資料。 檔案路徑中的使用者名稱是案例號,密碼是檔案上傳權杖,該權杖可從支援案例管理員如下所示。 檔案上傳權杖可在附件Support Case Manager 部分。

    
    configure terminal 
    call-home  
    diagnostic-signature 
    LocalGateway(cfg-call-home-diag-sign)environment ds_fsurl_prefix "scp://<case number>:<file upload token>@cxd.cisco.com"  
    end 

    範例:

    
    call-home  
    diagnostic-signature 
    environment ds_fsurl_prefix " environment ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"  
  2. 使用以下指令確保SNMP已啟用顯示 snmp 。 若SNMP未啟用,請設定snmp 伺服器管理程式命令。

    
    show snmp 
    %SNMP agent not enabled 
     
    config t 
    snmp-server manager 
    end 
  3. 我們建議安裝高CPU監控 DS 64224 作為主動措施,以在CPU使用率較高時停用所有除錯和診斷簽名。 使用診斷簽章查詢工具中的下列選項下載 DS 64224:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Catalyst 8000V Edge 軟體

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    效能

    問題類型

    電子郵件通知的高CPU使用率。

  4. 使用診斷簽章查詢工具中的下列選項下載 DS 65095:

    欄位名稱

    欄位值

    平台

    Cisco 4300、4400 ISR 系列或 Catalyst 8000V Edge 軟體

    產品

    Webex Calling 解決方案中的 CUBE 企業版

    問題範圍

    Syslog

    問題類型

    Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0

  5. 將 DS XML 檔案複製到本機閘道。

    
    copy ftp://username:password@<server name or ip>/DS_64224.xml bootflash: 
    copy ftp://username:password@<server name or ip>/DS_65095.xml bootflash: 
  6. 在本機閘道中安裝高CPU監控 DS 64224,然後安裝 DS 65095 XML 檔案。

    
    call-home diagnostic-signature load DS_64224.xml 
    Load file DS_64224.xml success 
    call-home diagnostic-signature load DS_65095.xml 
    Load file DS_65095.xml success 
    
  7. 驗證是否已成功安裝簽章使用顯示 call-home 診斷簽名。 狀態欄應具有「已註冊」值。

    
    show call-home diagnostic-signature  
    Current diagnostic-signature settings: 
     Diagnostic-signature: enabled 
     Profile: CiscoTAC-1 (status: ACTIVE) 
     Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
     Environment variable: 
               ds_email: username@gmail.com 
               ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com 

    下載的 DS:

    DS ID

    DS 名稱

    修訂版

    狀態

    前次更新時間 (GMT+00:00)

    64224

    00:07:45

    DS_LGW_CPU_MON75

    0.0.10

    已註冊

    2020-11-08:00:07:45

    65095

    上午 12:12:53

    DS_LGW_IEC_Call_spike_threshold

    0.0.12

    已註冊

    2020-11-08:上午 12:12:53

驗證診斷簽名執行

在以下指令中,指令的「狀態」欄顯示 call-home 診斷簽名當本機閘道執行簽章內定義的動作時,變更為「執行中」。 的輸出顯示 call-home 診斷簽名統計資料是驗證診斷特徵是否偵測到相關事件並執行動作的最佳方式。 「觸發/數目上限/解除安裝」欄會指出給定簽章觸發事件的次數、定義為偵測事件的最大次數,以及在偵測到數目上限的觸發事件後簽章是否自行解除安裝。

show call-home diagnostic-signature  
Current diagnostic-signature settings: 
 Diagnostic-signature: enabled 
 Profile: CiscoTAC-1 (status: ACTIVE) 
 Downloading  URL(s):  https://tools.cisco.com/its/service/oddce/services/DDCEService 
 Environment variable: 
           ds_email: carunach@cisco.com 
           ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com 

下載的 DS:

DS ID

DS 名稱

修訂版

狀態

前次更新時間 (GMT+00:00)

64224

DS_LGW_CPU_MON75

0.0.10

已註冊

2020/11/8 上午 12:07:45

65095

DS_LGW_IEC_Call_spike_threshold

0.0.12

正在執行

2020/11/8 上午 12:12:53

顯示 call-home 診斷簽名統計資料

DS ID

DS 名稱

已觸發/最大值/解除安裝

平均執行時間(秒)

最長執行時間(秒)

64224

DS_LGW_CPU_MON75

0/0/N

0.000

0.000

65095

DS_LGW_IEC_Call_spike_threshold

1/20/Y

23.053

23.053

在執行診斷簽名期間傳送的通知電子郵件包含與給定問題疑難排解相關的關鍵資訊,例如問題類型、裝置詳細資訊、軟體版本、執行設定以及顯示指令輸出。

解除安裝診斷簽章

將診斷簽名用於疑難排解通常定義為在偵測到某些問題發生後解除安裝。 如果您要手動解除安裝簽章,請從 的輸出中擷取 DS ID :顯示 call-home 診斷簽名並執行下列指令:

call-home diagnostic-signature deinstall <DS ID> 

範例:

call-home diagnostic-signature deinstall 64224 

 

會根據在部署中觀察到的問題,定期將新簽章新增至「診斷簽章查找工具」。 TAC 目前不支援建立新自訂簽章的請求。