UMS額外日誌記錄
版本 |
R21sp1 PatchID |
API屬性: |
通道 |
疑難排解: |
v1 |
ap375053 |
isBindResourceExtraLoggingActive isJabberIqAuthExtraLoggingActive |
bindResourceExtraLoggingActive jabberIqAuthExtraLoggingActive |
XMPP-Bind問題 |
v2 |
ap374519 |
isJabberIqRosterExtraLoggingActive isRosterFlatExtraLoggingActive |
jabberIqRosterExtraLoggingActive rosterFlatExtraLoggingActive |
名冊問題 |
v3 |
ap377180 |
isMessageExtraLoggingActive isMessageHistoryExtraLoggingActive |
messageExtraLoggingActive messageHistoryExtraLoggingActive |
消息到消息問題(N1上的使用者A和N2上的使用者B正在聊天) |
v4 |
ap377373 |
isReceiverBareJidLBExtraLoggingActive isComponentProtocolExtraLoggingActive |
receiverBareJidLBExtraLoggingActive componentProtocolExtraLoggingActive |
node-disconnect、MUC*和XMPP_Bind問題 |
*僅用於將MUC配置為外部元件的系統:
UMS_CLI/System/ProfileTuning/GeneralSettings> g
profileTuningName = mucExternal
根據TAC要求的測試,您需要使用相關的API屬性啟用/禁用一個或多個故障排除通道。
注意:客戶將無法使用這些修補程式的原始測試說明啟用這些ExtaLogging IMPLog通道。
原始修補程式發行說明「測試說明」包含不正確的資訊,加上API隨時間變化而能夠經受住UMS伺服器的重新啟動
以下是有關使用API /gateway/interpog的正確說明
1.要啟用額外的IMP日誌記錄,您需要傳送一個POST HTTP命令,該命令的API屬性名稱與所需的通道相匹配。 以下是channel componentProtocolExtraLoggingActive的示例:
POST http://xx.xxx.xxx.xxx/gateway/implog/isComponentProtocolExtraLoggingActive
2.要驗證通道配置方式,您需要傳送以下API命令:
GET http://xx.xxx.xxx.xxx/gateway/implog
來自伺服器的響應將列出顯示各個配置的通道:
Response:
{
"status":{
"code":"0300001",
"type":"success",
"message":"LogState Get Successfully!"
},
"impLogState":{
"bindResourceExtraLoggingActive":false,
"jabberIqAuthExtraLoggingActive":false,
"jabberIqRosterExtraLoggingActive":false,
"rosterFlatExtraLoggingActive":false,
"messageExtraLoggingActive":false,
"messageHistoryExtraLoggingActive":false,
"receiverBareJidLBExtraLoggingActive":false,
"componentProtocolExtraLoggingActive":true
}
}
5.要禁用額外的IMP日誌記錄通道,您需要傳送一個DELETE HTTP命令,該命令的API屬性名稱與所需的通道相匹配:
DELETE http://xx.xxx.xxx.xxx/gateway/implog/isComponentProtocolExtraLoggingActive
以下是使用CURL命令使用ExtraLogging IMPLog API的示例:
1)確認狀態:
curl -X GET -u '
' http://localhost/gateway/implog/
2)啟用通道:
curl -X POST -H "Content-Type: application/json" -u '
' http://localhost/gateway/implog/isMessageExtraLoggingActive
3)禁用通道:
curl -X DELETE -H "Content-Type: application/json" -u '
' http://localhost/gateway/implog/isMessageExtraLoggingActive
使用者ID:
對於所有HTTP請求,都需要授權使用者。您的UMS系統已經有一個允許您設定許可權的指令碼。
有關更多詳細資訊,請檢視UMS伺服器中提供的以下檔案:
/usr/local/broadworks/UMS_Rel_21.sp1_1.551/sbin/authorization/README-authorization.txt
重要事項:
您需要單獨配置每個UMS伺服器,以便在兩個伺服器上都有通道,因為API屬性配置不會在它們之間同步。
注意:伺服器重新啟動後,API屬性狀態將保持為先前設定的狀態。