本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本文檔介紹將運行版本2.9(或更低版本)的思科會議伺服器部署升級到3.0(或更高版本)所面臨的挑戰,以及如何處理這些挑戰以實現平穩升級過程。
刪除的功能:刪除了XMPP(影響WebRTC)、中繼/負載均衡器、網橋
功能已更改:記錄器和流處理器現在是SIP,Webbridge由webbridge3取代
本文僅涵蓋升級前需要考慮的主題。它不包括3.X中的所有新功能。
思科建議您瞭解以下主題:
這裡提到的一切都在各種檔案中作了概述。 如果您需要進一步闡明功能,建議您閱讀產品發行說明,並參閱我們的程式設計指南和部署指南:CMS安裝及設定指南和CMS產品發行說明。
本檔案中的資訊是根據思科會議伺服器。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
本文檔旨在指導您已經部署了CMS 2.9.x(或更低版本),無論是否單獨組合部署,或是否具有恢復能力,以及您計畫升級到CMS 3.0的時間。 本文檔中的資訊涉及所有CMS型號。
註意:X系列無法升級到CMS 3.0。您需要計畫儘快更換X系列伺服器。
唯一支援的CMS升級方法是步進式升級。 在撰寫本文時,CMS 3.5已發佈。 如果您在CMS 2.9上,您必須以階梯式方式升級(2.9 —> 3.0 —> 3.1 —> 3.2 —> 3.3 —> 3.4 —> 3.5(注意:自CMS 3.5起,升級過程已發生更改,因此請仔細閱讀發行說明!!)
如果不執行逐步升級,並且遇到異常行為,TAC可能會請求降級並重新開始。
此外,從CMS 3.4開始,CMS必須使用智慧許可。 您不能升級到CMS 3.4或更高版本,但仍使用傳統許可證。 除非您已設定智慧許可,否則請勿升級到CMS 3.4或更高版本。
使用這些問題可以導航到與您自己的情況有關的部分。 每個考慮事項都指一個超連結,指向本文檔中提供的更詳細的說明。
升級之前,您的伺服器上是否有足夠的個人多方(PMP)/共用多方(SMP)許可證?
在3.0中,即使使用者未登入,也會分配PMP許可證。例如,如果您已通過LDAP匯入了10000個使用者,但您只有100個PMP許可證,則一旦升級到3.0,就會使您不符合要求。 對於此使用案例,請確保確實檢查設定了使用者配置檔案和/或系統/配置檔案的租戶,以檢視是否設定了值為true的hasLicense的userProfile。
如何檢查API上的userProfile並檢視您是否設定了haveLicense=true(即PMP許可使用者),將在本節中詳細介紹介紹。
您當前的cms.lic檔案中是否有PMP/SMP許可證?
由於許可證行為在3.0之後發生更改,必須在執行升級之前確認是否具有足夠的PMP/SMP許可證。本節將對此進行更詳細描述。
您是否部署了思科會議管理器(CMM)?
由於處理許可證的方式發生變化,CMS 3.0需要CMM 3.0。建議在環境升級到3.0之前部署CMM 2.9,因為您可以檢視90天報告,瞭解過去90天的許可證使用情況。本節將對此進行更詳細描述。
您是否有智慧許可?
由於處理許可證的方式發生變化,CMS 3.0需要CMM 3.0。因此,如果您已經通過CMM使用智慧許可,請確保您擁有與群集關聯的PMP和SMP許可證。
是否在CMS 2.9中使用WebRTC?
Webbridge在CMS 3.0中發生了重大變化。 有關從webbridge2遷移到webbridge3以及使用web app的指導,請參閱本部分。
您的使用者是否使用CMA胖客戶端?
由於這些客戶端基於XMPP,因此升級後無法再使用這些客戶端,因為XMPP伺服器已被刪除。如果這適用於您的使用情形,您可以在本節中查詢更多資訊。
是否在WebRTC中使用聊天?
在3.0中,會從Web應用中刪除聊天功能。在CMS 3.2中,聊天功能被重新引入,但它不是持久的。 您可以在本節中找到有關此功能的更多資訊。
您的使用者是否執行從WebRTC到裝置的點對點呼叫?
在CMS 3.0中,Web應用使用者不能再直接撥號到其他裝置。現在,您必須加入會議空間,並且擁有向會議新增參與者的許可權,以便執行相同的操作。 您可以在此部分找到此部件的更多資訊。
您的使用者是否從WebRTC建立自己的coSpaces?
在3.0中,為了使Web應用使用者能夠從客戶端建立自己的空間,需要在API中建立coSpaceTemplate並將其分配給使用者。在LDAP匯入期間,可以手動或自動執行此操作。 CanCreateCoSpaces已從UserProfile中刪除。 您可以在本節中找到有關此功能的更多資訊。
您是否在Web管理GUI中配置了WebBridge設定?
3.0版中的WebBridge設定將從GUI中刪除,因此您必須在API中配置WebBridge並注意GUI中的當前設定,以便相應地在API中配置WebBridgeProfiles。 您可以在此部分找到有關此變更的更多資訊。
您在Web管理GUI中是否配置了「外部設定」?
CMS 3.1中的外部設定已從GUI中刪除。 如果您在CMS 3.0或更早版本的Web管理GUI(配置 — >常規 — >外部設定)中配置了Webbridge URL或IVR,則這些設定已從網頁中刪除,現在需要在API中進行配置。升級到3.1之前的設定不會新增到API中,必須手動完成。 您可以在此部分找到有關此變更的更多資訊。
您當前是否使用任何CMS錄製器和/或流處理器?
CMS記錄器和流處理器元件現在基於SIP而不是基於XMPP。因此,在刪除XMPP時,需要在升級後對其進行調整。您可以在此部分找到有關此變更的更多資訊。
如果使用Expressway代理WebRTC,您當前的Cisco Expressway版本是什麼?
CMS 3.0需要Expressway 12.6或更高版本。 您可以在本節找到有關此WebRTC代理功能的更多資訊。
您的環境中當前是否有CMS邊緣?
CMS Edge在CMS 3.1上重新引入,具有更高的外部連線可擴充性。 您可以在此部分找到此部件的更多資訊。
您的環境中當前是否有x系列伺服器?
這些伺服器無法升級到CMS 3.0,您必須考慮儘快更換這些伺服器(在升級到3.0之前,請移至虛擬機器或CMS裝置)。您可以在此連結中找到有關這些伺服器的生命終止通知。
您當前是否在您的環境中使用SIP Edge?
Sip Edge自CMS 3.0起已完全棄用。 您需要使用Cisco Expressway將SIP呼叫引入您的CMS。請與您的思科客戶代表聯絡,瞭解如何為您的組織獲取Expressway。
從2.x版本升級到3.0或更高版本時,許可證狀態不合規,是最嚴重的問題。本節介紹如何確定平穩升級所需的PMP/SMP許可證數量。
將部署升級到3.0之前,部署CMM 2.9並檢查Licenses 頁籤下的90天報告,以檢視CMS節點上的許可證使用量是否保持在您當前分配的許可證數量下:
如果您使用Traditional licensing(cms.lic檔案安裝在CMS節點本地),請檢查CMS許可證檔案以查詢每個CMS節點上的個人和共用許可證數量(100/100,如下圖所示)(從每個callBridge節點通過WinSCP下載)。
如果您已經使用智慧許可,請檢查在思科軟體智慧門戶中為CMS伺服器分配了多少個PMP/SMP許可證。
開啟90天報告(Zip檔名為license-data.zip),然後開啟名為daily-peaks.csv的檔案。
在Excel中,將PMP列按Z排序為A,以便獲得較高的值,然後對SMP列執行相同操作。 您在此檔案中看到的值是否低於CMS許可證檔案中可用的許可證?如果是,則表示您狀態良好,完全合規。如果沒有,則會按照《CMS部署指南》第1.7.3節中的圖6所示建立警告和/或錯誤,您可以在其中找到第1.7.4節中的詳細資訊。
如圖所示,過去90天內,高峰期共使用了2.1667個SMP許可證,而沒有PMP許可證。cms.lic檔案指示每種型別的許可證有100個單位,因此此設定完全符合。因此,當此安裝程式升級到CMS 3.0時,許可沒有問題。但是,如果在設定時通過LDAP匯入了10,000個使用者,則仍然會出現問題。此時您只有100個PMP許可證,但是您分配了10000(將hasLicense設定為True的userProfile),因此在這種情況下,一旦升級到3.0,您即不符合要求。下一節將對此進行詳細介紹。
在CMS 3.0中,所有匯入並使用hasLicense=true的userProfile的使用者都會自動分配一個PMP許可證。
在API中,檢查您有多少個userProfiles,並檢查其中是否有「hasLicense=true」設定。 如果指定了userProfiles ,您需要檢查這些使用者配置檔案的分配位置。
可在以下任何級別分配userProfiles:
檢查所有3個位置,查詢已分配且具有License=true的userProfiles。
1. Ldap源/租戶
對於使用租戶或userProfile的每個ldapSource,當hasLicense引數設定為True時,將給使用該ldapSource匯入的使用者分配PMP許可證。 如果存在租戶,您需要按一下租戶ID以檢視它是否分配了userProfile,然後檢查該userProfile是否配置了「hasLicense=true」。 如果沒有租戶,但設定了userProfile,請按一下它檢視它是否具有「hasLicense=true」。 如果任一方式具有「hasLicense=true」,則可以通過對「api/v1/users」執行GET並過濾用於與ldapSource關聯的ldapmapping上的jidMapping的域,來驗證匯入了多少個使用者。
注意:在其他情況下,這可能更複雜,在這種情況下,您需要使用您建立的ActiveDirectory對映和篩選器檢查此項。
步驟 1.從ldapSource查詢對映ID。
步驟 2.查詢ldapMappings以查詢jidMapping。
步驟 3.在api/v1/users中搜尋jidMapping中使用的域。
步驟 4.新增從每個ldapSource找到的使用者。 這是需要PMP許可證的LDAP匯入使用者數。
2.系統/配置檔案
如果在系統/配置檔案級別設定了userProfile,並且該userProfile為「hasLicense=true」,則在升級伺服器時,將向CMS中匯入的任何使用者分配PMP許可證。 如果您匯入了10,000個使用者,但您只有100個PMP,則這會導致在升級到CMS 3.0時不符合要求,並可能導致出現30秒的螢幕消息和在呼叫開始時出現音訊提示。
如果系統級別的userProfile指示使用者要獲取PMP,請轉到api/v1/users檢視總使用者數:
如果您以前從ldap匯入了所有使用者,但現在意識到您只需要該清單中的某個子集,請在ldapSource中建立更好的過濾器,以便它只匯入要為其分配PMP許可證的使用者。在ldapSource上修改篩選器,然後在api/v1/ldapsync中執行新的LDAP同步。 這將導致僅匯入您所需的使用者,並且從此以前的匯入中刪除所有其他使用者。
注意:如果正確執行此操作,並且新匯入僅刪除不需要的使用者,則其餘使用者的coSpace CallID和機密不會更改,但如果您確實發生了錯誤,則可能會導致所有callId和機密更改。 如果您擔心此問題,請在嘗試此操作之前備份您的資料庫節點!
當您檢視CMM 90天報告中的每日峰值時,您是否有足夠的SMP許可證來覆蓋峰值水準? 當會議的所有者尚未分配PMP許可證(作為coSpace所有者/臨時會議/TMS計畫會議)時,使用SMP許可證。 如果您有意使用SMP,並且有足夠的時間來覆蓋峰值時間,則一切正常。如果您檢查SMP的90天峰值,不知道為什麼會消耗這些資料,下面是一些要檢查的內容。
1.如果用於合併的裝置未與通過userProfile在CMS中分配了PMP許可證的使用者相關聯,則臨時呼叫(從CUCM升級)使用SMP許可證。 CUCM提供升級會議的使用者的GUID。 如果GUID對應於已分配PMP許可證的會議伺服器匯入的LDAP使用者,則使用該使用者的許可證。
2.如果尚未為coSpace所有者分配PMP許可證,則對這些特定coSpace的呼叫將使用SMP許可證。
3.如果會議是在TMS 15.6版或更高版本中安排的,則會議所有者被傳送到CMS;如果該使用者未被分配到PMP許可證,則該會議使用SMP許可證。
自CMS 3.0起,CMS正常運行需要CMM 3.0。 CMM負責CMS的許可,因此,如果您計畫將CMS升級到3.0,您必須擁有CMM伺服器。 建議您在使用CMS 2.9時部署CMM 2.9,這樣您就可以在升級之前檢查許可證消耗。
CMM檢查所有新增的callBridge的SMP和PMP許可證以及callBridge許可證。 它使用的數字是集群內各種裝置中的最高值。
例如,如果CMS1有20個PMP許可證和10個SMP許可證,而CMS2有40個PMP許可證和5個SMP許可證,則CMM報告您有40個PMP許可證和10個SMP許可證可以使用。
如果您擁有的PMP許可證比匯入的使用者多,則您沒有任何與PMP(或SMP)許可證相關的問題,但如果您檢查了90天峰值,發現您使用的許可證多於可用許可證,您仍然可以升級到CMS 3.0並使用CMM上的90天試用許可證來整理您的許可問題,或者在升級之前執行操作。
CMS 3.0移除XMPP伺服器元件,並隨之移除WebBridge和使用CMA胖客戶端的功能。 WebBridge3現在用於使用瀏覽器將Web應用使用者(以前稱為WebRTC使用者)連線到會議。 升級到3.0時,需要配置webbridge3。
注意:升級到CMS 3.0後,CMA胖客戶端無法正常工作!
此影片確實會引導您完成有關如何建立webbridge 3證書的過程。
https://video.cisco.com/detail/video/6232772471001?autoStart=true&q=cms
升級到3.0之前,客戶必須計畫如何配置Webbridge3。此處著重說明了最重要的步驟。
1.您確實需要webbridge3的金鑰和證書鏈。 如果證書包含運行webbridge3的所有CMS伺服器FQDN或IP地址作為主體替代名稱(SAN)/公用名稱(CN),並且滿足以下任一條件,則可以使用舊的webbridge證書:
a.證書沒有增強型金鑰用法(意味著它可以用作客戶端或伺服器)。
b.證書具有客戶端身份驗證和伺服器身份驗證。 HTTPs證書實際上只需要伺服器身份驗證,而C2W證書需要伺服器和客戶端)。
在CMS升級到3.0之前,建議使用「backup snapshot <servername_date>」進行備份,然後登入callbridge節點上的webadmin頁面,以刪除所有XMPP設定和Webbridge設定。 然後連線到伺服器上的MMP,並在所有通過SSH連線具有xmpp和webbridge的核心伺服器上執行以下步驟:
升級到3.0後,首先在以前運行webbridge的所有伺服器上配置webbridge3。 您必須這樣做,因為目前已經存在指向這些伺服器的DNS記錄,因此,通過這種方式,您可以確保如果使用者被傳送到webbridge3,它將準備處理請求。
Webbridge3配置(全部通過SSH連線)
步驟 1.配置webbridge3 http偵聽埠。
Webbridge3 https偵聽a:443
步驟 2.為瀏覽器連線的webbridge3配置證書。 這是傳送給瀏覽器的證書,需要由公共證書頒發機構(CA)簽名並包含瀏覽器中用於瀏覽器信任連線的FQDN。
Webbridge3 https certs wb3.key wb3trust.cer(這必須是信任鏈:製作一個在頂部具有終端實體的信任證書,然後按順序排列中繼CA,最後使用RootCA)。
步驟 3.配置用於監聽callBridge與webbridge(c2w)連線的埠。 由於443用於webbridge3 https偵聽埠,因此此配置必須是不同的可用埠,例如449。
Webbridge3 c2w listen a:449
4.配置webbridge傳送到callbridge的c2w信任證書
Webbridge3 c2w certs wb3.key wb3trust.cer
5.配置WB3用於信任callBridge證書的信任儲存。 這必須與callbridge CA捆綁包中使用的證書相同(並且必須是頂部中間證書的捆綁包,結尾為根CA,後跟一個回車位)。
Webbridge3 c2w信任rootca.cer
6.啟用webbridge3
Webbridge3 enable
CallBridge配置更改(全部通過SSH連線)
步驟 1.使用簽署webbridge3 c2w證書的CA證書/捆綁配置callBridge信任。
Callbridge trust c2w rootca.cer
步驟 2.重新啟動callBridge以使新信任生效。 這將丟棄此特定callBridge上的所有呼叫,因此請謹慎使用此選項。
Callbridge restart
用於連線WebBridge3的callBridge的API配置
1.使用API中的POST建立新的WebBridge對象,並使用WebBridge c2w介面白名單上的FQDN和埠為其賦予URL值(webbridge3配置中的步驟3)
c2w://webbridge.darmckin.local:449
此時,Webbridge3會再次運行,您可以作為訪客加入空間,或者,如果您以前匯入過使用者,他們必須能夠登入。
您的使用者是否習慣了在WebRTC中建立自己的空間? 從CMS 3.0開始,Web應用使用者無法建立自己的coSpaces,除非他們分配了一個允許此操作的共用空間模板。
即使分配了coSpaceTemplate,這也不會建立其他人可以撥入的空間(無URI、無呼叫ID或密碼),但是如果coSpace具有帶「addParticipantAllowed」的callLegProfile,則他們可以從該空間撥出。
為了具有可用於呼叫新空間的撥號字串,coSpaceTemplate必須具有accessMethodTemplate設定(請參閱2.9發行說明 — https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-2-9/Cisco-Meeting-Server-Release-Notes-2-9-6.pdf)。
在API中,建立coSpaceTemplate,然後建立accessMethodTemplate,並將coSpaceTemplate分配給ldapUserCoSpaceTemplateSources,或者您可以手動將coSpaceTemplate分配給api/v1/users中的使用者。
您可以建立和分配多個CoSpaceTemplates和accessMethodsTemplates。 有關詳細資訊,請參閱CMS API指南(https://www.cisco.com/c/en/us/support/conferencing/meeting-server/products-programming-reference-guides-list.html)
CoSpaceTemplate(API配置)
名稱:要為coSpaceTemplate指定的任何名稱。
說明:簡要說明(如果需要)。
callProfile:White callProfile您希望使用此模板建立的任何空間使用嗎?如果未提供,則使用在系統/配置檔案級別設定的內容。
calllegProfile:您希望使用此模板建立的任何空格使用哪個calllegProfile? 如果未提供,則使用在系統/配置檔案級別設定的內容。
dialInSecurityProfile:您希望使用此模板建立的任何空格使用哪個dialInSecurityProfile?如果未提供,則使用在系統/配置檔案級別設定的內容。
AccessMethodTemplate(API配置)
名稱:要為coSpaceTemplate指定的任何名稱。
uriGenerator:用於為此訪問方法模板生成URI值的表達式;允許的字符集為'a'到'z'、'A'到'Z'、'0'到'9'、'.'、'-'、'_'和'$';如果不為空,則它必須正好包含一個'$'字元。 例如,$.space在建立空間時使用使用者提供的名稱並附加「.space」。「Team Meeting」建立url「Team.Meeting.space@domain」。
callLegProfile:您希望使用此模板建立的任何訪問方法使用哪個callegProfile? 如果未提供,則使用設定的CoSpaceTemplate級別;如果沒有提供,則使用系統/配置檔案級別上的內容。
generateUniqueCallId:是否為此訪問方法生成唯一數字ID,該訪問方法將覆蓋cospace的全域性數字ID。
dialInSecurityProfile:您希望使用此模板建立的任何訪問方法使用哪個dialInSecurityProfile?如果未提供,則使用設定的CoSpaceTemplate級別;如果沒有提供,則使用系統/配置檔案級別上的內容。
CMS 3.0刪除了持續聊天功能,但在CMS 3.2中返回了空間內的非持續聊天。 Web應用使用者可以使用「聊天」,但不會儲存在任何地方。 安裝CMS 3.2後,預設情況下,Web應用使用者能夠在會議期間相互傳送消息。 這些報文僅在會議期間可用,並且只能檢視加入後交換的報文。您不能延遲加入並回滾以檢視以前的消息。
在CMS 2.9.x上,WebRTC參與者可以從其客戶端直接撥號到其他聯絡人。 從CMS 3.0開始,這不再可能。現在,使用者必須登入並加入空間。從這裡開始,如果他們對callLegProfile(將addParticipants引數設定為True)擁有許可權,則他們能夠新增其他聯絡人。 這會使CMS向參與者撥號,然後參與者在CMS的空間上會面。
CMS 3.0和3.1已從GUI中刪除或重新定位了某些Webbridge設定,並且需要在API中配置這些設定來保持使用者的一致體驗。 在3.x上,使用api/v1/webBridge和api/v1/webBridgeProfiles。
檢查您當前配置的內容,這樣在升級到3.0時,您可以相應地在API中配置Webbridge和Webbridge配置檔案。
在3.0中,在GUI上刪除了Web橋接器設定,然後在CMS 3.1中,External access欄位也被刪除。
GUI中的Web網橋設定
注意,在CMS 3.0中,已從api/v1/webBridge中刪除了多個欄位。
WebBridgeProfile
— 當設定為「off」時,URI的聯接被禁用。
— 如果設定為「domainSuggestionDisabled」,則啟用通過URI加入,但該URI的域未自動完成或在使用此webBridgeProfile的webBridge上驗證。
— 如果設定為「domainSuggestionEnabled」,則啟用URI加入,並且可以使用此webBridgeProfile在webBridge上自動完成並驗證URI的域。
在CMS 3.1中,已從Web GUI中刪除外部訪問部分。如果在升級之前配置了這些部分,則您需要在API的webbridgeProfiles下重新配置它們。
首先,您需要建立上一節中介紹的webbridgeProfile。一旦建立了webbridgeProfile,就可以通過新建立的webBridgeProfile下的API中的可用連結建立IVR號碼和/或Web Bridge URI。
每個webBridgeProfile最多可建立32個IVR號碼或32個webbridgeAddresses
CMS 2.9.x及更早版本上的記錄器和串流器元件是XMPP客戶端,而從CMS 3.0開始,它們都是基於SIP的。 現在,這允許使用API中的預設佈局更改錄製和流式處理的佈局。此外,現在名稱標籤顯示在錄製/流式處理會話中。 請參閱CMS 3.0版本說明,瞭解有關錄製器/流功能的詳細資訊 — https://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServer/Release_Notes/Version-3-0/Cisco-Meeting-Server-Release-Notes-3-0.pdf。
如果您在2.9.x中配置了錄製器或串流器,則需要重新配置MMP和API中的設定,以便在升級後繼續使用這些設定。
在CMS升級到3.0之前,建議使用「backup snapshot <servername_date>」進行備份,然後登入callbridge節點上的webadmin頁面以刪除所有XMPP設定。 然後連線到伺服器上的MMP,並在所有通過SSH連線具有xmpp的核心伺服器上執行以下步驟:
MMP
圖中顯示了配置記錄器時在CMS 2.9.1上看到的配置示例,以及升級到3.0後其立即顯示的樣子。
升級後,您必須重新設定錄製器:
步驟 1.配置SIP偵聽介面。
記錄器sip偵聽5060 5061(SIP記錄器設定為分別偵聽TCP和TLS的介面和埠)。如果您不想使用TLS,可以使用「錄製器sip listen a 5060 none」)
步驟 2.配置錄製器使用的證書(如果您使用的是TLS連線)。
recorder sip certs <key-file> <crt-file> [crt-bundle](如果沒有這些證書,tls服務不會在錄製器上啟動。錄製器使用crt捆綁包驗證callBridge證書。)
步驟 3.配置呼叫限制。
recorder limit <0-500|none>(設定伺服器可同時提供的記錄數限制。此表位於我們的文檔中,記錄器的限制必須與伺服器上的資源一致。)
API
在api/v1/callProfiles上,您需要配置sipRecorderUri。這是callBridge在必須開始錄製時撥打的URI。此URI的域需要新增到出站規則表,並指向錄製器(或呼叫控制)作為要使用的SIP代理。
下圖顯示直接撥號到Configuration > Outbound Calls中找到的出站規則上的記錄器元件。
下圖顯示通過呼叫控制(例如Cisco Unified Communications Manager(CUCM)或Expressway)對記錄器元件的呼叫。
注意:如果將錄製器配置為使用SIP TLS,並且呼叫失敗,請檢查MMP中的callBridge節點,以檢視是否啟用了TLS SIP驗證。 MMP命令是「tls sip」。 呼叫可能失敗,因為callBridge不信任記錄器證書。 您可以通過使用「tls sip verify disable」在callBridge上禁用此選項來測試此功能。
多個記錄器?
按照說明配置每個規則,並相應地調整出站規則。 如果您使用直接到記錄器方法,請將現有的出站到記錄器規則更改為行為「繼續」,並在前一個出站規則下新增新的出站規則,該規則的優先順序比第一個出站規則低。 當第一個記錄器達到其呼叫限制時,它會將488 Unreceptable發回到callBridge,並且callBridge會移動到下一個規則。
如果要對記錄器進行負載平衡,請使用呼叫控制並調整呼叫控制路由,以便它能夠呼叫多個記錄器。
MMP
從2.9.x升級到3.0後,需要重新配置流處理器。
步驟 1.配置SIP偵聽介面。
串流器sip listen a 6000 6001(SIP串流器設定為分別偵聽TCP和TLS的介面和埠)。 如果您不想使用TLS,可以使用「streamer sip listen a 6000 none」)
步驟 2.配置在使用TLS連線時串流器使用的證書。
streamer sip certs <key-file> <crt-file> [crt-bundle](如果沒有這些證書,tls服務不會在串流器上啟動。串流器使用crt套件組合來驗證callBridge證書。)
步驟 3.配置呼叫限制
streamer limit <0-500|none>(設定伺服器可同時服務的流數限制。此表格位於我們的文檔中,串流器限制必須與伺服器上的資源一致。)
API
在api/v1/callProfiles上,您需要配置sipStreamUri。這是callBridge在必須啟動流式處理時撥打的URI。此URI的域需要新增到您的出站規則表,並指向流器(或呼叫控制)作為要使用的SIP代理。
下圖顯示直接撥號到Configuration > Outbound Calls中找到的出站規則上的流器元件。
下圖顯示通過呼叫控制(例如Cisco Unified Communications Manager(CUCM)或Expressway)對記錄器元件的呼叫。
注意:如果將流程式配置為使用SIP TLS,並且呼叫失敗,請檢查MMP中的callBridge節點,以檢視是否啟用了TLS SIP驗證。 MMP命令是「tls sip」。 呼叫可能失敗,因為callBridge不信任流處理器證書。 您可以通過使用「tls sip verify disable」在callBridge上禁用此選項來測試此功能。
多個串流器?
按照說明配置每個規則,並相應地調整出站規則。 如果您使用直接到串流器方法,請將現有的「出站到記錄器」規則更改為行為「繼續」,並在前一個出站規則下新增新的出站規則,該規則的優先順序比第一個出站規則低。 當第一個串流器達到其呼叫限制時,它會將488 Unreceptable發回到callBridge,而callBridge會移動到下一個規則。
如果要對資料流進行負載均衡,請使用呼叫控制並調整您的呼叫控制路由,以便它能夠向多個資料流發出呼叫。
如果使用Cisco Expressway for Web Proxy,則必須確保Expressway在CMS升級之前至少運行X12.6。CMS 3.0需要該選項才能使Web代理運行並受到支援。
與CMS 3.0配合使用時,Web應用參與者的容量比Expressway有所增加。 對於大型OVA Expressway,預期容量為150個全高畫質呼叫(1080p30)或200個其他型別呼叫(例如720p30)。您可以通過將Expressway集群來增加此容量,最多6個節點(其中4個用於擴展,2個用於冗餘,因此最多600個全高畫質呼叫,或800個其他型別呼叫)。
CMS Edge在CMS 3.1中重新引入,因為它提供了比Expressway更高的容量用於外部Web應用會話。有兩種推薦的配置。
小型邊緣規格
4 GB RAM、4個vCPU、1Gbps網路介面
此VM Edge規格具有足夠的電源以覆蓋單個CMS1000音訊和影片負載容量,即48 x 1080p、96 x 720p、192 x 480p和1000音訊呼叫。
對於部署,建議每個CMS1000有1台小型邊緣伺服器,或者每個CMS2000有4台小型邊緣伺服器。
大型邊緣規格
8 GB RAM、16個vCPU、10Gbps網路介面
此VM Edge規格具有足夠的電源以覆蓋單個CMS2000音訊和影片容量,即350 x 1080p、700 x 720p、1000 x 480p和3000 x音訊呼叫。
對於部署,建議每個CMS2000或每個4個CMS1000配備1個大型邊緣伺服器。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
31-May-2021 |
初始版本 |