Next gate
Gates are operated by District IT. Current role can review the package but not advance it.
Manifest
msad17.connector-manifest/1Packagemsad17/onvif_profile_s@0.1.1
VendorAny ONVIF-conformant device
ProtocolSOAP 1.2 / HTTP(S) · WS-UsernameToken (digest) · RTSP/RTP media
Authws_username_token
Capabilitiesdiscover, health, live_uri, events
Write actionsnone — 8 blocked
RuntimePHP >=8.2 · curl, json
Entry classMsad17\Connectors\OnvifProfileS\B2610051208381\Connector
LicensingNone. Conformance varies by firmware — validate per model.
OwnerMSAD 17 District IT · developer support: none
Secret references (resolved at runtime — none embedded)
- ${secret:msad17/ohchs/video/username}
- ${secret:msad17/ohchs/video/password}
Declared endpoints
egress allow-list| Method | Path | Purpose |
|---|---|---|
| POST | /onvif/device_service | GetDeviceInformation · GetSystemDateAndTime (model, firmware, NTP drift) |
| POST | /onvif/media_service | GetProfiles · GetStreamUri (RTSP per profile) |
| POST | /onvif/event_service | CreatePullPointSubscription · PullMessages (long-poll) |
Event mapping → msad17.event/1
| Vendor key | Platform type | Pri |
|---|---|---|
| tns1:VideoSource/SignalLoss | video.loss | P2 |
| tns1:VideoSource/GlobalSceneChange/ImagingService | video.tamper | P2 |
| tns1:RuleEngine/CellMotionDetector/Motion | video.motion | INFO |
| tns1:Device/Trigger/DigitalInput | io.duress | P1 |