Inhoud

Hier volgt de juiste instructies voor het gebruik van API/poort/implog

Hier zijn voorbeelden die CURL-opdrachten gebruiken om de ExtraLogging IMPLog API te gebruiken:

GEBRUIKER:

BELANGRIJK:

UCS Extra vastlegging

Versie

R21sp1 patchID

API-kenmerken:

Kanaal

U kunt als volgt problemen oplossen:

v1

ap375053

BindResourceExtraVastleggingActief

JabberIqAuthExtraLoggingActive

BiniResourceExtra-vastleggingActive

jabberIQauthExtraLoggingActive

XMPP-Bind probleem

v2

ap374519

JabberIQrosterExtraLoggingActive

WebexPlatteExtraLoggingActive

jabberIQRosterExtraLoggingActive

RastdroogPlatteExtraVastleggingActief

Rosteruitgifte

v3

ap377180

isMessageExtraVastleggingActive

isMessageHistoryExtraVastleggingActief

berichtExtraVastleggingActief

berichtHistorieExtra-vastleggingActief

berichtenprobleem (gebruiker A op N1 en gebruiker B op N2 zijn chatting)

v4

ap377373

OntvangerBareJidLBExtraLoggingActive

ComponentProtocolExtra-vastleggingActief

ontvangerBareJidLBExtraLoggingActive

ComponentProtocolExtraVastleggingActief

problemen met knooppunt, MUC* en XMPP_Bind

* Alleen voor systemen met MUC als externe component onder:

UMS_CLI/systeem/ProfileTuning/GeneralSettings> g

profileTuningName = mucExtern

Afhankelijk van de door TAC gevraagde test, moet u een of meer kanalen voor probleemoplossing in- of uitschakelen met de bijbehorende API-kenmerken.

Merk op dat de klanten niet in staat zullen zijn om de ExtaLogging IMPLog-kanalen met de oorspronkelijke testinstructies van die patches in te schakelen.

De originele patches release Notes "test instructies" bevatten onjuiste informatie, plus de API is mettertijd veranderd om opnieuw te starten met de UMS server

Hier volgt de juiste instructies voor het gebruik van API/poort/implog

1. Om extra IMP-vastlegging 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 kanaalcomponentProtocolExtraLoggingActive:

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 reactie van de server zal de kanalen hebben die een individuele configuratie tonen:

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-logkanaal uit te schakelen, moet u een HTTP-opdracht verwijderen 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 die CURL-opdrachten gebruiken om de ExtraLogging IMPLog API te gebruiken:

1 ) de status bevestigen :

curl -X GET -u '

' http://localhost/gateway/implog/

2 ) een kanaal mogelijk maken :

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

GEBRUIKER:

Voor alle HTTP-aanvragen is een geautoriseerde gebruiker vereist. Uw UMS-systeem heeft al een script waarmee u rechten kunt instellen.

Raadpleeg voor meer informatie dit bestand dat beschikbaar is op de UMS-server:

/usr/local/broadworks/UMS_Rel_21.sp1_1.551/sbin/authorization/README-authorization.txt

BELANGRIJK:

U dient elke UMS-server afzonderlijk te configureren om de kanalen op beide servers te hebben, aangezien de API-configuratie niet tussen de verschillende eigenschappen is gesynchroniseerd.

Opmerking: na het opnieuw opstarten van een server blijven de API Attributen status zoals deze eerder is ingesteld.