This integration allows send VMS alarms to Innovative ISM using ivIP Webservice.
Requirements
-
Mirasys VMS 9.6 or newer
-
ISMivIP Web Service SMEventProvider SMEventSDK feature on license
Configuration
Configuration file is located on default under SystemManagement.
C:\Program Files\DVMS\SystemManagement\SMEventProviders
Default configuration file name is SMEventProviderISMivIPWebService.xml.
-
Start configuration that you create own profile for integration, example profile name ivIP.
-
Then create own user for this profile, example username ivIP.
-
Bound profile and user together.
-
Add all needed cameras and text channels to this profile.
-
Recommend way is to create folder based on server name and then add cameras and text channels under that as own folders.
-
Integration use this data to generate ready on configuration file, where is only needed to change receiver details (server IP-address, port and ivAuth), source zone (ivChip) and zone per device (ivZone).
-
There is also option to add own marking for source details to help understand what is this site.
-
If there is happening change on device names, these need to apply manually in configuration file.
-
-
Now open this SMEventProviderISMivIPWebService.xml in example Notepad++ software and edit wanted details and enable this integration changing Enabled value to true.
-
After this you can restart SMserver and this generate configuration data based on created profile.
-
When file is created, these is need to reopen this configuration file and change ivAuth, ivChip and ivZone details.
-
There is option edit comment formant using this line in XML configuration
XML<CommentFormat value="$AlarmSource $AlarmName $AlarmType" -
There is a limit for avComment value string on 80 symbols
-
-
When that is done, you need restart SMserver, which load current configuration to system and start sending data to ivIP Webservice.
-
If there is made change etc. on profile side, system automatically add these new sites/devices to configuration.
-
This not update sites/devices names to XML file, this need to be done manually editing that configuration file.
-
System make automatically 2 backups from this configuration file based on changes.
-
VMS upgrade overwrite this file, please make backup before VMS upgrade.
-
Example message
POST /interVIEW_Alarm/interVIEW_AlarmMake HTTP/1.1
Content-Type: text/xml;charset="utf-8"
User-Agent: Mirasys User Agent
SOAPAction: http://www.innovative.dk/interVIEW_Alarm/interVIEW_AlarmMake
Host: 127.0.0.1:8090
Content-Length: 599
Expect: 100-continue
Connection: Keep-Alive
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="<http://www.w3.org/2001/XMLSchema-instance">>
<soapenv:Body>
<interVIEW_AlarmMake xmlns="http://www.innovative.dk/interVIEW_Alarm">
<ivAuth>1</ivAuth>
<ivChip>123456</ivChip>
<ivZone>12</ivZone>
<ivType>A</ivType>
<ivComment>Camera 1 Motion detected:Camera</ivComment>
<ivLatitude></ivLatitude>
<ivLongitude></ivLongitude>
<ivExtra></ivExtra>
</interVIEW_AlarmMake>
</soapenv:Body>
</soapenv:Envelope>
Troubleshooting
-
If you want to check what kind of data is sent out, then you can create text channel and send data to that IP-address and port.
-
If configuration file is not made correctly, you can see error related to this in SMserver log files.
-
If there is problem to send data to ivIP server, you can see error related to this in SMserver log files.
-
If there is need to do deeper debug, then this can be done editing SMServer.exe.config file.
-
Default location C:\Program Files\DVMS\SystemManagement
-
Open this file using Notepad using Administrator rights and edit line 31
<level value="INFO" /> to <level value="DEBUG" />
Then save this file and restart SMserver
-