ONVIF Camera Diagnostic Utility v1.0.0
========================================
📦 XML capture enabled, saving to: camera-logs/temp_20260113-142525
Starting COMPREHENSIVE diagnostic collection...
This will capture all READ operations for testing.
→ Phase 1: Core device information...
✓ Manufacturer: AXIS, Model: P3818-PVE
✓ Retrieved
✓ Services: Device, Media, Imaging, Events, Analytics
→ Phase 2: Service discovery...
✓ Service endpoints discovered
→ Phase 3: Device service operations...
✓ GetHostname
✓ GetDNS
✓ GetNTP
✓ GetNetworkInterfaces
✓ GetNetworkProtocols
✓ GetNetworkDefaultGateway
✓ GetScopes
✓ GetUsers
✓ GetDiscoveryMode
✗ GetRemoteDiscoveryMode: GetRemoteDiscoveryMode failed: HTTP request failed with status 400:
SOAP-ENV:Sender
✓ GetEndpointReference
✓ GetRelayOutputs
✗ GetRemoteUser: GetRemoteUser failed: HTTP request failed with status 400:
SOAP-ENV:Sender
✓ GetIPAddressFilter
✓ GetZeroConfiguration
✓ GetServices
✓ GetServiceCapabilities
✗ GetStorageConfigurations: GetStorageConfigurations failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✗ GetGeoLocation: GetGeoLocation failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✗ GetDPAddresses: GetDPAddresses failed: HTTP request failed with status 400:
SOAP-ENV:Sender
✓ GetAccessPolicy
✓ GetWsdlURL
✗ GetPasswordComplexityConfiguration: GetPasswordComplexityConfiguration failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✗ GetPasswordHistoryConfiguration: GetPasswordHistoryConfiguration failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✗ GetAuthFailureWarningConfiguration: GetAuthFailureWarningConfiguration failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✓ Device operations: 25 captured
→ Phase 4: Media profiles and sources...
✓ Found 2 profile(s)
Profile 1: profile_1 h264 (Token: profile_1_h264)
Resolution: 1920x960, Encoding: H264
Profile 2: profile_1 jpeg (Token: profile_1_jpeg)
Resolution: 5120x2560, Encoding: JPEG
✓ GetVideoSources: 1 sources
✗ GetAudioSources: GetAudioSources failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedter:AudioNotSupportedNo audio supportThe NVT does not support audio
✗ GetAudioOutputs: GetAudioOutputs failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedter:AudioOutputNotSupportedNo audio output supportThe NVT does not support audio output
→ Phase 5: Profile-dependent operations...
✓ Profile operations completed for 2 profiles
→ Phase 6: Video source operations...
✓ Video source operations completed for 1 sources
→ Phase 7: Configuration listings...
✓ GetVideoSourceConfigurations
✓ GetVideoEncoderConfigurations
✗ GetAudioSourceConfigurations: GetAudioSourceConfigurations failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedter:AudioNotSupportedNo audio supportThe NVT does not support audio
✗ GetAudioEncoderConfigurations: GetAudioEncoderConfigurations failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedter:AudioNotSupportedNo audio supportThe NVT does not support audio
✗ GetAudioOutputConfigurations: GetAudioOutputConfigurations failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedter:AudioOutputNotSupportedNo audio output supportThe NVT does not support audio output
✓ GetMetadataConfigurations
✓ GetMediaServiceCapabilities
✓ Configuration listings: 7 captured
→ Phase 8: Event service...
✓ GetEventServiceCapabilities
✓ GetEventProperties
✓ Event operations: 2 captured
→ Phase 9: Certificate and security operations...
✓ GetCertificates
✓ GetCACertificates
✓ GetCertificatesStatus
✓ GetClientCertificateMode
✓ Certificate operations: 4 captured
→ Phase 10: WiFi operations...
✗ GetDot11Capabilities: GetDot11Capabilities failed: HTTP request failed with status 500:
SOAP-ENV:Receiverter:ActionNotSupportedOptional action not implementedThe requested action is optional and is not implemented
✗ GetDot1XConfigurations: GetDot1XConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Sender
✓ WiFi operations: 2 captured
========================================
Comprehensive capture complete!
Total operations: 61
Successful: 46
Failed: 15
Success rate: 75.4%
========================================
→ Saving diagnostic report...
→ Creating V2 XML capture archive...
✓ V2 metadata.json generated
✓ V2 XML archive created: AXIS_P3818-PVE_11.9.60_xmlcapture_20260113-142527.tar.gz
✓ Total SOAP calls captured: 61
========================================
✓ Diagnostic collection complete!
Report saved to: camera-logs/AXIS_P3818-PVE_11.9.60_20260113-142527.json
Total errors: 0
Device: AXIS P3818-PVE
Firmware: 11.9.60
Profiles: 2
Both JSON report and XML capture archive saved to camera-logs/
Share both files for comprehensive analysis.
========================================