PotoP API Translator

Vervang het videosysteem, behoud elke integratie

Een PLC, een videowall-controller, een gebouwbeheersysteem of een PSIM blijft de opdrachten sturen die het altijd stuurde. De API Translator voert elke opdracht uit op PotoP VMS Studio en antwoordt in de vorm die het andere systeem verwacht — TKH VDG Sense, Commend ICX, Milestone XProtect en Genetec Security Center, opdracht voor opdracht.

Gemaakt in de EU Draait op uw eigen servers

Live stroom: elke opdracht terwijl ze wordt vertaald

Opdracht voor opdracht

Elke opdracht van de API van het andere systeem, vertaald naar aanroepen van PotoP VMS Studio — de tabel wordt uit de code gegenereerd.

Vier connectors

TKH VDG Sense, Commend ICX, Milestone XProtect (MIP VMS API) en Genetec Security Center (Web SDK).

Live stroom

Volg elk bericht op zijn weg van het andere systeem via de vertaler naar het VMS en terug, stap voor stap.

Testbank

Stuur elke opdracht zoals het andere systeem dat zou doen; ze wordt echt uitgevoerd op PotoP, met het antwoord en de gedane aanroepen.

Nooit een voorgewend succes

Wat PotoP niet kan, wordt beantwoord met de eigen foutcode van het andere systeem, zodat een PLC nooit wordt misleid.

Het eigen certificaat van de VMS-server

Elke poort serveert het certificaat van de PotoP-server; accounts, toegestane adressen, snelheidslimieten en rechtengroepen per connector.

Eén adres verandert, verder niets

Het herschrijven van een integratie is het dure deel van het vervangen van een videomanagementsysteem, en vaak het deel waar niemand meer eigenaar van is. De PotoP API Translator neemt dat weg. Het andere systeem krijgt een nieuw adres en blijft zijn eigen API spreken; de vertaler vertaalt elke opdracht naar de API van PotoP VMS Studio, voert haar uit en vertaalt het antwoord terug. Er wordt niets voorgewend: heeft PotoP voor iets geen equivalent, dan zegt het antwoord dat in het eigen vocabulaire van het andere systeem — nooit een nepsucces waardoor een PLC gelooft dat een deur is opengegaan.

Vier systemen, elke opdracht gedocumenteerd

Alle 71 gedocumenteerde opdrachten van de HTTP/XML-API van TKH VDG Sense, alle 81 opdrachtfamilies van het Commend ICX-protocol, 75 resources van Milestones MIP VMS API en de Web SDK van Genetec Security Center — elk vermeld op de pagina Opdrachten van de console, met de PotoP-aanroep die ervan wordt gemaakt en wat er verschilt. Een live stroomweergave toont elk bericht terwijl het wordt vertaald, en een testbank voert elke opdracht echt uit vóór de overstap.

Gebouwd voor de overstap naar PotoP VMS Studio

De vertaler bestaat voor één moment: de dag waarop een Sense-, Milestone-, Genetec- of Commend-systeem wordt vervangen door PotoP VMS Studio en de integraties eromheen moeten blijven werken.

PotoP VMS Studio

Het VMS doet het werk

Camera's, PTZ, opnames, exports, indelingen, macro's, alarmen, gebruikers en de intercomdiensten zijn van PotoP; de vertaler spreekt er alleen de taal van het andere systeem tegen.

Alarmen in het register van PotoP

Een alarm dat Milestone of Genetec binnenstuurt, is een echt PotoP-alarm met een nummer, een status en een geschiedenis — en wat PotoP-operators veranderen, komt terug.

Intercom op PotoP VoIP

Een beheersysteem dat via ICX een Commend Intercom Server aanstuurde, stuurt PotoP VoIP op dezelfde manier aan: oproepen, uitgangen, ingangen, omroep, conferenties, oproepverzoeken.

Rondleiding

Elk scherm hieronder is een echte screenshot. Zoek een functie of kies een hoofdstuk; klik op een afbeelding om die op ware grootte te zien en blader met de pijltjestoetsen.

01

Gekoppeld aan het VMS 4 schermen

Meld u aan als PotoP-beheerder, koppel met één knop en volg elke vertaling live.

Live stroom: elke opdracht terwijl ze wordt vertaald
Hoogtepunt API Translator-console

Live stroom: elke opdracht terwijl ze wordt vertaald

De voorpagina van de console tekent elk bericht op zijn weg van het andere systeem via de vertaler naar PotoP VMS Studio en terug, telt antwoorden, fouten en weigeringen, en toont elk bericht met het nieuwste bovenaan.

Hoe het werkt

De pagina wordt gevoed door een server-sent-eventstroom van de vertaler: elk verzoek dat op een connectorpoort binnenkomt, is één record in de stroom — de opdracht, de PotoP REST-aanroepen die ervoor zijn gedaan en het antwoord — dat naar de browser wordt gepusht op het moment dat het gebeurt, zodat er niets wordt gepold en niets wordt gemist. De animatie en de tellers komen uit dezelfde records als de tabel, en de laatste vijfhonderd records blijven voor de duur van de sessie in het geheugen. Wachtwoorden, sessiesleutels, tokens en digests worden gemaskeerd voordat een record wordt bewaard, zodat de pagina open kan blijven staan op een scherm in de meldkamer.

Eén vertaling, opengeklapt
API Translator-console

Eén vertaling, opengeklapt

Klik op een rij en de hele vertaling klapt open: het verzoek zoals het binnenkwam, elke PotoP REST-aanroep die ervoor is gedaan met status en tijd, en het antwoord dat terugging — geheimen gemaskeerd.

Hoe het werkt

Een record opent in drie delen: het verzoek precies zoals het andere systeem het stuurde (methode, URL, body), de PotoP-stappen — elke REST-aanroep met pad, statuscode en het aantal milliseconden dat hij duurde — en het antwoord dat terugging in het eigen formaat van het andere systeem. De uitkomst is ok, fout, geweigerd of niet ondersteund, en dat is wat de tellers optellen. Dit detail is de snelste manier om te leren wat een opdracht van een fabrikant werkelijk doet op PotoP; daarom opent de testbank dezelfde weergave voor de opdrachten die u zelf stuurt.

Instellingen: de koppeling, het certificaat, de console
API Translator-console

Instellingen: de koppeling, het certificaat, de console

De vertaler werkt met een eigen API-token onder de beheerder die hem koppelde; de pagina toont de server, de gebeurtenissenfeed, het certificaat dat hij serveert en welke soorten connectors klaar zijn.

Hoe het werkt

Koppelen vraagt PotoP VMS Studio om een API-token op naam van de vertaler met een vaste set rechten, aangemaakt onder de beheerder die op de knop drukte; het token wordt versleuteld opgeslagen en kan hier of in het VMS worden ingetrokken. Dezelfde pagina toont de gebeurtenissenfeed die de vertaler openhoudt om elke PotoP-gebeurtenis te nummeren, het certificaat dat hij op elke poort serveert (dat van de VMS-server zelf, gevolgd door zijn vernieuwingen, of een vervanger die hij zelf maakte) en per soort connector of die klaar is, hoeveel er zijn ingesteld, of dat die nog niet is gebouwd.

Aanmelden met een PotoP-beheerdersaccount
API Translator-console

Aanmelden met een PotoP-beheerdersaccount

De console meldt u aan bij PotoP VMS Studio zelf, inclusief tweestapscode; alleen beheerders komen binnen, via het eigen certificaat van de server.

Hoe het werkt

De vertaler heeft geen eigen gebruikerslijst. Het aanmeldformulier stuurt naar de eigen login van het VMS, respecteert tweestapsaanmelding en controleert daarna of het account een beheerder is; iedereen anders wordt in duidelijke woorden geweigerd. De sessie is een strikte cookie voor deze browser met een verschuivende levensduur van dertig minuten, elke wijziging draagt een CSRF-header, en acht mislukte pogingen vanaf één adres binnen vijf minuten zetten dat adres op pauze. De pagina wordt geserveerd via het certificaat van de PotoP-server, en een browser die localhost opent, wordt doorgestuurd naar een naam waarvoor het certificaat is uitgegeven.

02

Connectors 7 schermen

Eén kaart per aangesloten systeem: poorten, accounts, beveiliging, de nummers waarmee het is geprogrammeerd, gedrag.

Eén kaart per aangesloten systeem
Hoogtepunt API Translator-console

Eén kaart per aangesloten systeem

Vier connectors — een PLC die VDG Sense spreekt, een gebouwbeheersysteem op Commend ICX, een PSIM gebouwd voor Milestone, één voor Genetec — elk met zijn poorten, versleutelingsstatus, aantal berichten en een schakelaar.

Hoe het werkt

Elke kaart is één ander systeem: de soort bepaalt welk protocol op zijn poorten wordt gesproken — HTTP en XML voor Sense, ruwe TCP voor Commend ICX, REST en WebSocket voor Milestone, REST en een multipart-gebeurtenissenstroom voor Genetec. De chips tonen of hij luistert, of onversleuteld HTTP is toegestaan, voor ICX welke client is verbonden, en hoeveel berichten hij heeft verwerkt. De schakelaar start en stopt de listener zonder instellingen te verliezen; een connector draait nooit zonder account, en er een toevoegen is een knop per soort onder de kaarten.

Sense: het adres dat het andere systeem krijgt
API Translator-console

Sense: het adres dat het andere systeem krijgt

Het tabblad Algemeen van een connector: zijn naam, de poorten waarop hij luistert en het exacte adres waarnaar het andere systeem wordt verwezen — het enige dat aan hun kant verandert.

Hoe het werkt

De vertaler serveert het certificaat van de VMS-server op elke connectorpoort en volgt zijn vernieuwingen, zodat het adres onder Algemeen via HTTPS werkt zodra het in de PLC of het beheersysteem is ingevoerd. Poorten zijn tags: een tweede — 443 of 80 voor een systeem dat geen andere kan krijgen — wordt toegevoegd zonder herstart, en poorten die de PotoP-server zelf gebruikt, worden geweigerd met de reden erbij. Deze connector verwijderen vraagt om een bevestiging en wordt onder uw naam in het activiteitenlog geschreven.

Aanmelding en beveiliging per connector
API Translator-console

Aanmelding en beveiliging per connector

Accounts met een willekeurig wachtwoord dat één keer wordt getoond, onversleuteld HTTP alleen na een vastgelegde beslissing, toegestane adressen, een limiet per adres en de groepen die bepalen wat de connector mag.

Hoe het werkt

Account toevoegen genereert een wachtwoord van achttien tekens dat één keer wordt getoond; alleen een scrypt-hash wordt bewaard en naast de hoofdlus van de service gecontroleerd, met een korte memo, zodat een systeem dat zich bij elk verzoek aanmeldt niets extra kost. Tien verkeerde wachtwoorden zetten die naam vanaf dat adres vijf minuten op pauze. Onversleuteld HTTP toestaan opent een waarschuwing die u op naam moet accepteren, en HTTPS blijft op dezelfde poort werken. De groepen eronder zijn rechten per connector: een opdracht waarvan de groep uitstaat, wordt geweigerd in het eigen vocabulaire van het andere systeem; Instellingen wijzigen staat standaard uit.

Hun nummers ⇄ PotoP
API Translator-console

Hun nummers ⇄ PotoP

De server- en apparaat-id's van het oude systeem worden toegewezen aan PotoP-camera's; nummers die het andere systeem gebruikte en die niet zijn toegewezen, verzamelen zich in een lijst met een knop Toewijzen…, zodat de inrichting wordt gestuurd door wat er werkelijk binnenkomt.

Hoe het werkt

Een Sense-integratie spreekt een server aan met een lang nummer en een camera met een apparaat-id, beide uit de installatie die is vervangen. De toewijzing geeft elk paar zijn PotoP-camera; zonder toewijzing geldt de apparaat-id als het PotoP-cameranummer, en een toegewezen camera is alleen onder haar toegewezen nummer bereikbaar. Opdrachten met een onbekend nummer worden niet geraden: het nummer wordt verzameld in de lijst eronder, met hoe vaak en wanneer voor het laatst, en Toewijzen… begint er een toewijzingsregel mee — laat het andere systeem een minuut draaien en de lijst zegt wat het nog verwacht.

ICX: posten, uitgangen, ingangen, camera's, monitoren
API Translator-console

ICX: posten, uitgangen, ingangen, camera's, monitoren

Voor een Commend ICX-connector koppelt het tabblad Toewijzing oproepnummers aan PotoP VoIP-toestelnummers, uitgangen aan macro's, PotoP-gebeurtenissen aan ingangen en monitoren aan panelen van een indeling.

Hoe het werkt

ICX spreekt in oproepnummers, uitgangs- en ingangsnummers, camera- en monitornummers. Een oproepnummer is het PotoP VoIP-toestel met hetzelfde nummer, tenzij het is toegewezen; een uitgang wordt echt zodra er een PotoP-macro voor aan en uit is opgegeven; een ingang wordt gepulst door een PotoP-gebeurtenistype, eventueel van één camera, gedurende een aantal seconden; een monitor is een PotoP-indeling plus het paneel waarop de camera wordt gezet. Onder de tabellen toont de connector de taak-en-typeparen die hij heeft ontvangen maar niet kan afhandelen, zodat een ontbrekende functie wordt gezien in plaats van geraden.

Milestone: de GUID's waarmee de integratie is geprogrammeerd
API Translator-console

Milestone: de GUID's waarmee de integratie is geprogrammeerd

Een integratie met ingebouwde Milestone-id's pint elke GUID vast aan de PotoP-camera, -uitgang, -macro, het gebeurtenistype of de indeling die hem verving; een integratie die alles op naam opzoekt, heeft hier niets nodig.

Hoe het werkt

De connector beantwoordt de configuratie-API van Milestone met eigen id's, stabiel over herstarts heen. Een integratie die camera's, uitgangen of gebeurtenistypen op naam opzoekt, werkt daarom ongewijzigd; een integratie die met de GUID's van de oude XProtect-installatie is geprogrammeerd, pint die hier vast, elk aan het PotoP-object dat het verving, met het id-type gekozen uit camera's, hardware, recording servers, uitgangen, ingangsgebeurtenissen, gebruikersgedefinieerde gebeurtenissen, gebeurtenistypen, views, basisgebruikers en rollen. Uitgangen krijgen een nummer, een naam en een PotoP-macro, zodat het activeren ervan echt iets schakelt.

Genetec: hoe alles wordt overgezet
API Translator-console

Genetec: hoe alles wordt overgezet

Een alleen-lezen uitleg per connector van wat op PotoP wat wordt — alarmen, videobescherming, opname, gebeurtenissen — en welke entiteiten van Security Center PotoP niet heeft.

Hoe het werkt

PotoP is een videosysteem, en de pagina zegt dat ronduit: alarmen landen in het alarmregister van PotoP met als instantie-id het PotoP-alarmnummer, videobescherming is een bewaarblokkering van beelden, opname is de handmatige opname van PotoP, gebeurtenissen worden gepubliceerd onder de namen van Security Center. Toegangscontrole, inbraakdetectie, LPR-patrouille en parkeren hebben geen tegenhanger — hun entiteiten worden bewaard, hun rapporten antwoorden Ok met een lege lijst, hun acties antwoorden Fail met een bericht dat zegt waarom — en er wordt nooit voorgewend dat er iets is gebeurd.

03

Elke opdracht, vertaald 4 schermen

De pagina Opdrachten: elke opdracht van elk systeem en de PotoP-aanroep die ervan wordt gemaakt.

TKH VDG Sense: alle 71 opdrachten
Hoogtepunt API Translator-console

TKH VDG Sense: alle 71 opdrachten

De pagina Opdrachten is de autoriteit: elke gedocumenteerde Sense-opdracht, hoe ver PotoP haar dekt, de PotoP VMS Studio-aanroep die ervan wordt gemaakt en wat er verschilt — 71 van 71 volledig uitgevoerd.

Hoe het werkt

De tabel wordt gegenereerd uit het eigen opdrachtenregister van de connector, hetzelfde register dat de verzoeken afhandelt, zodat de pagina nooit een opdracht kan tonen die de vertaler niet heeft. Elke rij noemt de Sense-opdracht, de dekking, de PotoP VMS Studio-aanroepen die ervan worden gemaakt — een PTZ-beweging is een POST naar het ptz-eindpunt van de camera met snelheden geschaald vanuit de duizendsten van Sense, een clip is een PotoP-export met VCA-gegevens als getimed tekstspoor — en wat u moet weten, zoals een opdracht die jaren geleden uit Sense is verwijderd maar voor oude aanroepers nog steeds wordt beantwoord. Het filter beperkt de lijst tot volledig, gedeeltelijk of niet beschikbaar.

Commend ICX: 81 opdrachtfamilies
API Translator-console

Commend ICX: 81 opdrachtfamilies

Elke taak en elk type van het ICX-protocol onder zijn familie: 62 uitgevoerd op PotoP VoIP, viewers, camera's of macro's, 19 bewaard en gerapporteerd zoals een Intercom Server dat zou doen.

Hoe het werkt

Elke familie draagt haar ICX-taak- en typecodes onder de naam, zodat een protocolengineer 40/80 of 80/AC direct kan opzoeken. Bijna elke familie wordt één bewerking (op) van het intercom-opdrachteindpunt van het VMS — call, hangup, dtmf, busy, privacy, page, conference, output, input, door code, request, desk — en de notitie zegt wat er verschilt: privacy per oproep gerespecteerd, simplexmodus gerapporteerd maar niet afgedwongen, een radiokanaal als conferentieruimte. Bewaarde families zijn de onderdelen die alleen een Commend-post heeft; PotoP slaat ze per post op en rapporteert ze als gebeurtenis.

Milestone MIP VMS API: 75 API-resources
API Translator-console

Milestone MIP VMS API: 75 API-resources

Aanmelding, gebeurtenissen, alarmen, bookmarks, bewijsvergrendelingen, WebRTC en alle configuratie-resourcetypen, elk gemarkeerd als volledig, gedeeltelijk of bewaard — en de taken die PotoP niet kan, beantwoord met een fout, nooit een voorgewend succes.

Hoe het werkt

De 75 rijen dekken de aanmeldeindpunten, de WebSockets voor gebeurtenissen en berichten, alarmen, bookmarks, bewijsvergrendelingen, WebRTC en elk configuratie-resourcetype van de gepubliceerde MIP VMS API. Volledige rijen worden gedragen door PotoP (camera's, recording servers, uitgangen, gebruikersgedefinieerde gebeurtenissen als macro's, views als indelingen, basisgebruikers en rollen als echte gebruikers en groepen); bewaarde rijen slaan op wat het andere systeem aanmaakt en geven het terug met eigen id's; en elke taak die PotoP niet kan uitvoeren — opslag inkorten, een apparaatwachtwoord wijzigen, hardware vervangen — staat vermeld als beantwoord met een fout in plaats van een voorgewend succes.

Genetec Web SDK: entiteiten, acties, alarmen, gebeurtenissen
API Translator-console

Genetec Web SDK: entiteiten, acties, alarmen, gebeurtenissen

De entiteiten, cameramethoden, PTZ, uitgangen, tegels, alarmen, gebeurtenissenstroom en rapporten van de Web SDK met hun PotoP-tegenhangers — en de onderdelen voor toegangscontrole en inbraakdetectie die eerlijk Fail antwoorden.

Hoe het werkt

De Web SDK wordt beantwoord met zijn eigen q=-syntaxis voor methodeaanroepen, JSON of XML in de moderne of de oude vorm, zoals de Accept-header vraagt. Entiteiten komen uit de camera's, servers, gebruikers, groepen, macro's en intercomstatus van PotoP, met als logische id het PotoP-nummer; cameramethoden, PTZ, uitgangen, tegels en alarmen worden toegewezen aan de getoonde aanroepen; de gebeurtenissenstroom draagt de feed van PotoP onder 37 gebeurtenisnamen van Security Center. De rijen voor toegangscontrole, inbraakdetectie, LPR en parkeren zijn de eerlijke: bewaarde entiteiten, lege rapporten en acties die mislukken met een reden.

04

Testbank en log 3 schermen

Voer een opdracht echt uit vóór de overstap en lees daarna het spoor terug.

Testbank: een Sense-opdracht, echt uitgevoerd
Hoogtepunt API Translator-console

Testbank: een Sense-opdracht, echt uitgevoerd

Stuur elke opdracht zoals het andere systeem dat zou doen en lees het antwoord, inclusief beelden; de vertaler meldt zich voor u aan en de opdracht wordt echt uitgevoerd op PotoP VMS Studio.

Hoe het werkt

De testbank meldt zich aan met een sleutel voor één opdracht, zodat u geen account van het andere systeem nodig hebt om iets te proberen, en het verzoek volgt dezelfde weg als dat van een PLC: de connector ontleedt het, wijst de nummers toe, doet de PotoP-aanroepen en maakt het XML-antwoord op. Beelden komen inline terug — een livebeeld, een presetbeeld, een exportstatus — en de vertaling verschijnt op hetzelfde moment met elke stap op Live stroom. Dit is de aanbevolen werkwijze: koppelen, de connector en een account toevoegen, hier één opdracht sturen, kijken, en dan het andere systeem overzetten.

ICX-testbank met kant-en-klare voorbeelden
API Translator-console

ICX-testbank met kant-en-klare voorbeelden

Elke ICX-opdrachtfamilie met voorbeeldberichten, het antwoord bericht voor bericht met zijn betekenis, de gedane PotoP-aanroepen — en een simulator voor de statusberichten die PotoP VoIP zou melden.

Hoe het werkt

ICX is binair, dus de testbank biedt elke opdrachtfamilie met uitgewerkte voorbeelden waarvan u de nummers in de uwe verandert, toont het hexbericht dat ze zal sturen en decodeert elk antwoordframe in woorden, naast de PotoP-aanroepen die het opleverden. Het tweede deel simuleert wat er in PotoP VoIP gebeurt — een oproep belt, wordt beantwoord, eindigt, een post valt weg, een uitgang schakelt, een oproepverzoek wordt gedaan — en drukt de ICX-statusberichten af die de connector zou uitzenden; ze bereiken het aangesloten systeem alleen als het vakje is aangevinkt, en dat wordt in het activiteitenlog geschreven. Het derde deel is de live lijn: elk frame in en uit.

Activiteitenlog
API Translator-console

Activiteitenlog

Wie zich aanmeldde, elke wijziging aan een connector, elke geweigerde aanmelding van een ander systeem en elk bericht dat de testbank naar een aangesloten systeem stuurde — het spoor dat een auditor leest.

Hoe het werkt

Het log is de eigen audittabel van de vertaler, bewaard naast het gebeurtenisjournaal in zijn SQLite-bestand: aanmeldingen op de console met hun adres, elke connectorwijziging met het veld en de persoon, geweigerde aanmeldingen van andere systemen — één keer per adres, naam en reden per vijf minuten —, afgewezen ICX-clients, en elk statusbericht dat de testbank naar een live systeem pushte. Wat het token van de vertaler op het VMS deed, wordt daar ook vastgelegd, in de audittrail van PotoP onder de naam van het token, zodat de twee boeken samen beantwoorden wie wat deed aan welke kant.

Onder de motorkap

Hoe PotoP API Translator is gebouwd, waar het draait en hoe het uw gegevens veilig houdt.

01

Een eigen service naast het VMS

De vertaler is een aparte service op de PotoP-server, net als Cockpit, en nooit onderdeel van het VMS-proces. Hij luistert op de poorten die de andere systemen hebben gekregen — standaard 8471 voor Sense, 18000 voor ICX, 8472 voor Milestone en 4590 voor Genetec, 443 of 80 wanneer een systeem geen andere poort kan krijgen — en praat met het VMS via de gewone PotoP REST API.

02

Een API-token, geen wachtwoord

Koppelen maakt een API-token aan onder de beheerder die de koppeling legde, met een vaste set rechten en niets meer; het token wordt versleuteld opgeslagen en kan aan beide kanten worden ingetrokken. De vertaler bewaart nooit een VMS-wachtwoord, en wachtwoorden van connectors worden als scrypt-hashes bewaard.

03

Het servercertificaat op elke poort

Elke connectorpoort serveert het certificaat van de PotoP VMS Studio-server en volgt zijn vernieuwingen; TLS 1.2 is het minimum. Onversleuteld HTTP wordt pas beantwoord nadat een beheerder het voor een connector heeft ingeschakeld en de waarschuwing heeft geaccepteerd, vastgelegd onder zijn naam.

04

Hun nummers, toegewezen

Server-id's, apparaat-id's, GUID's en oproepnummers van de oude installatie worden toegewezen aan PotoP-camera's, -uitgangen, -macro's, -indelingen en -toestelnummers; zonder toewijzing geldt een nummer als het PotoP-nummer. Nummers die het andere systeem gebruikte en die niet zijn toegewezen, worden verzameld en nooit geraden.

05

Gebeurtenissen genummerd zoals ze binnenkomen

De vertaler houdt de gebeurtenissenfeed van het VMS open en nummert elke gebeurtenis in zijn eigen journaal, zodat het pollen van gebeurtenissen door Sense, de gebeurtenissessies van Milestone en de gebeurtenissenstroom van Genetec worden beantwoord zoals die systemen verwachten, met de gebeurtenistypen van PotoP onder de eigen namen van elk systeem.

06

Gelicentieerd per server

De API Translator is de gelicentieerde module api_translator van PotoP VMS Studio, als uitbreiding beschikbaar bij elk licentietype. Zonder die module opent de service geen enkele poort en laat het systeemvak er niets van zien.

Wilt u PotoP API Translator op uw eigen locatie zien?

Vertel ons over uw installatie — we laten u graag alles zien of richten een proefversie in.