Thats great! Thanks!You dont need wireshark for this
Developer tools any browser / Network tab, click the option you want on camera web interface(save optional) and check for url and body if its put or post
I'm interested too, but I can't find the HTTP command:


<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>fielddetection-1</id>
<eventType>fielddetection</eventType>
<videoInputChannelID>1</videoInputChannelID>
<EventTriggerNotificationList>
<EventTriggerNotification>
<id>center</id>
<notificationMethod>center</notificationMethod>
</EventTriggerNotification>
</EventTriggerNotificationList>
</EventTrigger>
<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>fielddetection-1</id>
<eventType>fielddetection</eventType>
<videoInputChannelID>1</videoInputChannelID>
<EventTriggerNotificationList/>
</EventTrigger>



To enable or disable the "Surveillance Center" notification, which HTTP PUT should I send without modifying other parts?
<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>FieldDetection-1</id>
<eventType>FieldDetection</eventType>
<dynVideoInputChannelID>1</dynVideoInputChannelID>
<EventTriggerNotificationList>
<EventTriggerNotification>
<id>record-1</id>
<notificationMethod>record</notificationMethod>
<dynVideoInputID>1</dynVideoInputID>
</EventTriggerNotification>
<EventTriggerNotification>
<id>email</id>
<notificationMethod>email</notificationMethod>
</EventTriggerNotification>
<EventTriggerNotification>
<id>monitorAlarm</id>
<notificationMethod>monitorAlarm</notificationMethod>
</EventTriggerNotification>
<EventTriggerNotification>
<id>beep</id>
<notificationMethod>beep</notificationMethod>
</EventTriggerNotification>
<EventTriggerNotification>
<id>center</id>
<notificationMethod>center</notificationMethod>
</EventTriggerNotification>
<EventTriggerNotification>
<id>audio</id>
<notificationMethod>audio</notificationMethod>
</EventTriggerNotification>
</EventTriggerNotificationList>
</EventTrigger>
<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>FieldDetection-1</id>
<eventType>FieldDetection</eventType>
<dynVideoInputChannelID>1</dynVideoInputChannelID>
<EventTriggerNotificationList>
<EventTriggerNotification>
<id>beep</id>
<notificationMethod>beep</notificationMethod>
</EventTriggerNotification>
<EventTriggerNotification>
<id>center</id>
<notificationMethod>center</notificationMethod>
</EventTriggerNotification>
</EventTriggerNotificationList>
</EventTrigger>
<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>FieldDetection-1</id>
<eventType>FieldDetection</eventType>
<dynVideoInputChannelID>1</dynVideoInputChannelID>
<EventTriggerNotificationList>
</EventTriggerNotificationList>
</EventTrigger>
Sending the above strings strangely overwrites the "Area Settings" previously configured by the camera because the draw areas set by the camera have more points than those of the NVR.

<?xml version="1.0" encoding="UTF-8"?>
<FieldDetection xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0">
<id>1</id>
<enabled>true</enabled>
<normalizedScreenSize>
<normalizedScreenWidth>1000</normalizedScreenWidth>
<normalizedScreenHeight>1000</normalizedScreenHeight>
</normalizedScreenSize>
<FieldDetectionRegionList size="4">
<FieldDetectionRegion>
<id>1</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>5</timeThreshold>
<detectionTarget>all</detectionTarget>
<alarmConfidence>mediumHigh</alarmConfidence>
<RegionCoordinatesList xmlns="">
<RegionCoordinates>
<positionX>263</positionX>
<positionY>868</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>508</positionX>
<positionY>865</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>633</positionX>
<positionY>813</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>792</positionX>
<positionY>675</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>888</positionX>
<positionY>513</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>904</positionX>
<positionY>312</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>820</positionX>
<positionY>186</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>625</positionX>
<positionY>202</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>477</positionX>
<positionY>296</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>395</positionX>
<positionY>434</positionY>
</RegionCoordinates>
</RegionCoordinatesList>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>2</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>all</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>3</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>human,human</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>4</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>human,human</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
</FieldDetectionRegionList>
</FieldDetection>
Sometimes body co tains multipart, you dont necesarilly need to send post put entire body, just part of it that you need
Sending the above strings strangely overwrites the "Area Settings" previously configured by the camera because the draw areas set by the camera have more points than those of the NVR.
No, By changing "Linkage Method" on NVR, "Area Settings" is also overwritten, perhaps because even if it is part of a different tab, the page is saved only once.Are you sure that is happening? The "Area Settings" are on a different tab/page... are you also possibly using ISAPI to toggle "Enable"?

Yes, the camera is newer than the NVRWhat model number/firmware version is the camera? I suspect it's a newer model camera... I think the NVR firmware has not "kept up" with full support for this newer camera...
No, By changing "Linkage Method" on NVR, "Area Settings" is also overwritten, perhaps because even if it is part of a different tab, the page is saved only once.

<?xml version="1.0" encoding="UTF-8"?>
<FieldDetection xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0">
<id>1</id>
<enabled>true</enabled>
<normalizedScreenSize>
<normalizedScreenWidth>1000</normalizedScreenWidth>
<normalizedScreenHeight>1000</normalizedScreenHeight>
</normalizedScreenSize>
<FieldDetectionRegionList size="4">
<FieldDetectionRegion>
<id>1</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>human</detectionTarget>
<alarmConfidence>mediumHigh</alarmConfidence>
<RegionCoordinatesList xmlns="">
<RegionCoordinates>
<positionX>508</positionX>
<positionY>697</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>773</positionX>
<positionY>657</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>910</positionX>
<positionY>376</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>816</positionX>
<positionY>149</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>604</positionX>
<positionY>78</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>212</positionX>
<positionY>191</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>268</positionX>
<positionY>507</positionY>
</RegionCoordinates>
<RegionCoordinates>
<positionX>369</positionX>
<positionY>700</positionY>
</RegionCoordinates>
</RegionCoordinatesList>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>2</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>all</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>3</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>human,human</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
<FieldDetectionRegion>
<id>4</id>
<sensitivityLevel>50</sensitivityLevel>
<timeThreshold>0</timeThreshold>
<detectionTarget>human,human</detectionTarget>
<alarmConfidence>low</alarmConfidence>
<RegionCoordinatesList xmlns=""/>
</FieldDetectionRegion>
</FieldDetectionRegionList>
</FieldDetection>
<?xml version="1.0" encoding="UTF-8"?>
<EventTrigger>
<id>FieldDetection-1</id>
<eventType>FieldDetection</eventType>
<dynVideoInputChannelID>1</dynVideoInputChannelID>
<EventTriggerNotificationList>
<EventTriggerNotification>
<id>center</id>
<notificationMethod>center</notificationMethod>
</EventTriggerNotification>
</EventTriggerNotificationList>
</EventTrigger>
What's your NVR and firmware?
I have always enabled "Notify Surveillance Center" on the cameras because otherwise it doesn't mark intrusion detect on the recording timeline.I was wondering... why not send the ISAPI directly to the cameras instead of the NVR... that would bypass the problem you have with the differences in the "draw area" between your NVR and camera.