UMS Extra vastlegging
Versie |
R210p1-patchid |
API-kenmerken: |
NOT REQUIRED FOR THIS LANGUAGE |
Probleemoplossing: |
v1 |
375053 |
isBindResourceExtraLoggingActive
IsJabberIqAuthExtraLoggingActive
|
bindResourceExtraLoggingActive jabberIqAuthExtraLoggingActive |
XMPP-bind probleem |
v2 |
374519 |
IsJabberIqRosterExtraLoggingActive
isRosterFlatExtraLoggingActive
|
jabberIqRosterExtraVastleggingActief RosterFlatExtraLoggingActive |
Probleem met rooster |
v3 |
377180 |
isMessageExtraLoggingActive
isMessageHistoryExtraLoggingActive
|
berichtExtra vastleggingActief berichtGeschiedenisExtraVastleggingActief |
bericht-naar-bericht probleem (Gebruiker A op N1 en Gebruiker B op N2 chatten) |
v4 |
377373 |
isReceiverBandJidLBExtraLoggingActive
isComponentProtocolExtraLoggingActive
|
ReceiverBandJidLBExtraLoggingActive componentProtocolExtraLoggingActive |
Problemen met node-disconnect, MUC* en XMPP_Bind |
* Alleen voor systeem waarvan MUC als extern onderdeel is geconfigureerd onder:
UMS_CLI/System/Profile Tuning/General Settings> g
profielTuningName = mucExtern
Volgens de test die door TAC is aangevraagd, moet u een of meer van de probleemoplossingskanalen in- en uitschakelen met behulp van de bijbehorende API-kenmerken.
Let op dat de klanten niet in staat zullen zijn om die ExtaLogging IMPLog kanalen met de originele test instructies van die patches in te schakelen.
De originele patches release Notes "test instructies" bevatten onjuiste informatie, plus de API is in de loop der tijd gewijzigd om te kunnen overleven herstart van de UMS-server
Hier zijn de juiste instructies bij het gebruik van API/gateway/implog
1. Om extra IMP-logboekregistratie mogelijk te maken, moet u een POST HTTP-opdracht verzenden met de naam van de API-kenmerken die overeenkomen met het kanaal dat u nodig hebt. Hier is een voorbeeld voor channel componentProtocolExtraLoggingActive:
POST http://xx.xxx.xxx.xxx/gateway/implog/isComponentProtocolExtraLoggingActive
2. Om te verifiëren hoe de kanaalconfiguratie is, moet u de volgende API-opdracht verzenden:
GET http://xx.xxx.xxx.xxx/gateway/implog
De antwoorden van de server worden weergegeven met de kanalen waarop de individuele configuratie wordt weergegeven:
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. Om een extra IMP-registratiekanaal uit te schakelen, moet u een DELETE HTTP-opdracht verzenden met de naam van de API-kenmerken die overeenkomen met het kanaal dat u nodig hebt.
DELETE http://xx.xxx.xxx.xxx/gateway/implog/isComponentProtocolExtraLoggingActive
Hier zijn voorbeelden van het gebruik van CURL-opdrachten voor het gebruik van ExtraLogging IMPLog API:
1) de status bevestigen:
curl -X GET -u '' http://localhost/gateway/implog/
2) een kanaal inschakelen:
curl -X POST -H "Content-Type: application/json" -u '' http://localhost/gateway/implog/isMessageExtraLoggingActive
3) Schakel een kanaal uit:
curl -X DELETE -H "Content-Type: application/json" -u '' http://localhost/gateway/implog/isMessageExtraLoggingActive
GEBRUIKERSNAAM:
Voor alle HTTP verzoeken is een geautoriseerde gebruiker vereist. Uw UMS-systeem heeft al een script dat u toestemmingen kunt instellen.
Raadpleeg dit bestand op de UMS-server voor meer informatie:
/usr/local/broadworks/UMS_Rel_21.sp1_1.551/sbin/authorization/README-authorization.txt
BELANGRIJK:
U moet elke UMS-server afzonderlijk configureren om de kanalen op beide servers te hebben, aangezien de configuratie van de API-kenmerken niet gesynchroniseerd is tussen beide servers.
Opmerking: na het opnieuw opstarten van een server blijven de staten van API-kenmerken zoals deze eerder zijn ingesteld.