Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: Camera movement command is not working for some cameras #54

Closed
dinurymomshad opened this issue Jan 17, 2024 · 16 comments
Closed

BUG: Camera movement command is not working for some cameras #54

dinurymomshad opened this issue Jan 17, 2024 · 16 comments

Comments

@dinurymomshad
Copy link

This is continuation of fix for #53.

Here is the log:

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz move --profile-token MainStream --x 100 --y 200 --log-level all
👻 06:10:37.042531 INFO     UI Loggy - Onvif - initializing ...
🐛 06:10:37.050532 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 06:10:37.098536 DEBUG    UI Loggy - LoggingInterceptors - URI: http://10.201.1.11/onvif/device_service
🐛 06:10:37.098536 DEBUG    UI Loggy - LoggingInterceptors - REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns="
http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 06:10:37.229547 DEBUG    UI Loggy - LoggingInterceptors - RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="htt
p://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" x
mlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xml
ns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4="htt
p://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://ww
w.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tr2="ht
tp://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:tp
tz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xml
ns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver20/analyti
cs/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http://www.onvi
f.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngineBinding" xml
ns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>20</tt:Hour>
                                                <tt:Minute>22</tt:Minute>
                                                <tt:Second>8</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>8</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>4</tt:Hour>
                                                <tt:Minute>22</tt:Minute>
                                                <tt:Second>8</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>9</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 06:10:37.328553 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 06:10:37.344554 DEBUG    UI Loggy - LoggingInterceptors - URI: http://10.201.1.11/onvif/device_service
🐛 06:10:37.344554 DEBUG    UI Loggy - LoggingInterceptors - REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-sec
ext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
username-token-profile-1.0#PasswordDigest">mxNoGP0cnIgYSg7ZoB9bO2kRwBs=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis
-200401-wss-soap-message-security-1.0#Base64Binary">O6zOeDzXPCT1cAOujz3ZNQ==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-20
0401-wss-wssecurity-utility-1.0.xsd">2024-01-08T20:22:08.004Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org/2
001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapability
>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 06:10:37.353555 DEBUG    UI Loggy - LoggingInterceptors - RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="htt
p://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" x
mlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xml
ns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4="htt
p://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://ww
w.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tr2="ht
tp://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:tp
tz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xml
ns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver20/analyti
cs/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http://www.onvi
f.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngineBinding" xml
ns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Conf
iguration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPolic
yConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" User
nameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:Sec
urity>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fals
e" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformation
="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXICompr
ession="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP_T
CP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManage
rInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSuppo
rted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput AudioD
ecoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities>  
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Stat
usPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 06:10:37.373558 INFO     UI Loggy - Onvif - initialization complete
🐛 06:10:37.375558 DEBUG    UI Loggy - Ptz - move
🐛 06:10:37.376558 DEBUG    UI Loggy - Ptz - relativeMove
🐛 06:10:37.379557 DEBUG    UI Loggy - LoggingInterceptors - URI: http://10.201.1.11/onvif/ptz_service
🐛 06:10:37.379557 DEBUG    UI Loggy - LoggingInterceptors - REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-sec
ext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
username-token-profile-1.0#PasswordDigest">CbF2x1sx8c7SaemRaHDViSC3VnU=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis
-200401-wss-soap-message-security-1.0#Base64Binary">uUCKmf1Vtjp1hScZ0xZwvA==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-20
0401-wss-wssecurity-utility-1.0.xsd">2024-01-08T20:22:08.050005Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.or
g/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><RelativeMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken>Mai
nStream</ProfileToken><Translation><PanTilt xmlns="http://www.onvif.org/ver10/schema" x="100.0" y="200.0"/><Zoom xmlns="http://www.onvif.org/ver10/
schema" x="0"/></Translation></RelativeMove></s:Body></s:Envelope>
‼️ 06:10:37.402559 ERROR    UI Loggy - LoggingInterceptors - ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configur
ed to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 06:10:37.403558 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="htt
p://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" x
mlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xml
ns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4="htt
p://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://ww
w.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tr2="ht
tp://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:tp
tz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xml
ns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver20/analyti
cs/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http://www.onvi
f.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngineBinding" xml
ns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

‼️ 06:10:37.413563 ERROR    UI Loggy - Ptz - Relative move failed
‼️ 06:10:37.413563 ERROR    UI Loggy - Ptz - Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}
}},"Reason":{"lang":"en","note":"The security token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
‼️ 06:10:37.414561 ERROR    UI Loggy - Ptz - Attempting workaround with AbsoluteMove
🐛 06:10:37.414561 DEBUG    UI Loggy - Ptz - getStatus
🐛 06:10:37.416561 DEBUG    UI Loggy - LoggingInterceptors - URI: http://10.201.1.11/onvif/ptz_service
🐛 06:10:37.416561 DEBUG    UI Loggy - LoggingInterceptors - REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-sec
ext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
username-token-profile-1.0#PasswordDigest">cOGk0vkqqqrsLnR1InmmlW0OKxQ=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis
-200401-wss-soap-message-security-1.0#Base64Binary">PPl3RuQJYAZ4S+eNtvAAwA==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-20
0401-wss-wssecurity-utility-1.0.xsd">2024-01-08T20:22:08.088009Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.or
g/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetStatus xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken>MainSt
ream</ProfileToken></GetStatus></s:Body></s:Envelope>
‼️ 06:10:37.421561 ERROR    UI Loggy - LoggingInterceptors - ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configur
ed to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 06:10:37.422562 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="htt
p://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" x
mlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xml
ns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4="htt
p://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://ww
w.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tr2="ht
tp://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:tp
tz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xml
ns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver20/analyti
cs/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http://www.onvi
f.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngineBinding" xml
ns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The security
 token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.getStatus (package:easy_onvif/src/ptz.dart:278:22)
<asynchronous suspension>
#2      Ptz.move (package:easy_onvif/src/ptz.dart:345:25)
<asynchronous suspension>
#3      OnvifMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:877:7)
<asynchronous suspension>
#4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
@dinurymomshad
Copy link
Author

@faithoflifedev This problem is in the latest version of the project. Let me know if you need anything else.

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad, without an actual device, it's difficult to troubleshoot this type of an issue, but here's something that I can see, based on the logs provided.

In the first request made it has the following timestamp for the authentication portion of the request:

<Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-20
0401-wss-wssecurity-utility-1.0.xsd">2024-01-08T20:22:08.004Z</Created>

Notice that the ISO8601 formatted date has millisecond resolution.

For the next request the timestamp is:

<Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-20
0401-wss-wssecurity-utility-1.0.xsd">2024-01-08T20:22:08.088009Z</Created>

This one has nanosecond resolution for some strange reason.

The Onvif device uses the timestamp as part of the authentication process. I can't say for sure, but I'm suspecting that the device your using doesn't support nanoseconds for time resolution and this is messing up the authentication. I'll see if I can provide you some code to test with later that might resolve this (assuming this is actually the problem).

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad,

Ignore my previous post. I've been able to recreate the issue and I'm now working to resolve.

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad,

I just published easy_onvif 2.2.0+1 which should solve the issue.

@dinurymomshad
Copy link
Author

Sorry for the delay, but here is a log. Notice how "MainStream" token works to fetch PTZ profiles even though it doesn't exist in the list of media profile. But absolute move doesn't work.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.


PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif version
easy_onvif v2.2.0+1
PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif media1 get-profiles
[{"@token":"CH01","@fixed":true,"Name":"D01_CH01_Main","VideoSourceConfiguration":{"Name":"VideoSourceConfig1_1","UseCount":6,"SourceToken":"Video
Source_1","Bounds":{"@x":0,"@y":0,"@width":2560,"@height":1440},"Extension":null},"AudioSourceConfiguration":{"Name":"AudioSourceConfig1","UseCoun
t":6,"SourceToken":"AudioSource_1"},"VideoEncoderConfiguration":{"@token":"VideoEncoderToken_1_1_1","Name":"MainStream","UseCount":1,"Encoding":"H
264","Resolution":{"Width":2560,"Height":1440},"Quality":4.0,"RateControl":{"FrameRateLimit":25,"EncodingInterval":1,"BitrateLimit":4096},"MPEG4":
null,"H264":{"GovLength":40,"H264Profile":"High"},"Multicast":{"Address":{"Type":"IPv4","IPv4Address":"238.255.0.2","IPv6Address":null},"Port":280
80,"TTL":255,"AutoStart":false},"SessionTimeout":"PT0S"},"AudioEncoderConfiguration":{"Name":"FirstAudio","UseCount":3,"Encoding":"G711","Bitrate"
:64,"SampleRate":8,"Multicast":{"Address":{"Type":"IPv4","IPv4Address":"238.255.0.5","IPv6Address":null},"Port":28080,"TTL":255,"AutoStart":false}
,"SessionTimeout":"PT0S"},"VideoAnalyticsConfiguration":{"Name":"VideoAnalytics1","UseCount":6},"PTZConfiguration":{"@token":"PTZConfig_1","Name":
"PTZConfig1","UseCount":6,"MoveRamp":null,"PresetRamp":null,"PresetTourRamp":null,"NodeToken":"PTZNode_0","DefaultAbsolutePantTiltPositionSpace":"
http://www.onvif.org/ver10/tptz/PanTiltSpaces/PositionGenericSpace","DefaultAbsoluteZoomPositionSpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces
lativeZoomTranslationSpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/TranslationGenericSpace","DefaultContinuousPanTiltVelocitySpace":"http://w
ww.onvif.org/ver10/tptz/PanTiltSpaces/VelocityGenericSpace","DefaultContinuousZoomVelocitySpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/Veloc
omSpaces/PositionGenericSpace","XRange":{"Min":-1.0,"Max":1.0}}}}}, {"@token":"CH01_sub","@fixed":true,"Name":"D01_CH01_Sub","VideoSourceConfigura
tion":{"Name":"VideoSourceConfig1_1","UseCount":6,"SourceToken":"VideoSource_1","Bounds":{"@x":0,"@y":0,"@width":2560,"@height":1440},"Extension":
null},"AudioSourceConfiguration":{"Name":"AudioSourceConfig1","UseCount":6,"SourceToken":"AudioSource_1"},"VideoEncoderConfiguration":{"@token":"V
ideoEncoderToken_1_1_2","Name":"SubStream","UseCount":1,"Encoding":"H264","Resolution":{"Width":720,"Height":576},"Quality":4.0,"RateControl":{"Fr
ameRateLimit":25,"EncodingInterval":1,"BitrateLimit":512},"MPEG4":null,"H264":{"GovLength":50,"H264Profile":"High"},"Multicast":{"Address":{"Type"
:"IPv4","IPv4Address":"238.255.0.3","IPv6Address":null},"Port":28084,"TTL":255,"AutoStart":false},"SessionTimeout":"PT0S"},"AudioEncoderConfigurat
ion":{"Name":"FirstAudio","UseCount":3,"Encoding":"G711","Bitrate":64,"SampleRate":8,"Multicast":{"Address":{"Type":"IPv4","IPv4Address":"238.255.
0.6","IPv6Address":null},"Port":28084,"TTL":255,"AutoStart":false},"SessionTimeout":"PT0S"},"VideoAnalyticsConfiguration":{"Name":"VideoAnalytics1
","UseCount":6},"PTZConfiguration":{"@token":"PTZConfig_1","Name":"PTZConfig1","UseCount":6,"MoveRamp":null,"PresetRamp":null,"PresetTourRamp":nul
l,"NodeToken":"PTZNode_0","DefaultAbsolutePantTiltPositionSpace":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/PositionGenericSpace","DefaultAbso
luteZoomPositionSpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/PositionGenericSpace","DefaultRelativePanTiltTranslationSpace":"http://www.onvi
f.org/ver10/tptz/PanTiltSpaces/TranslationGenericSpace","DefaultRelativeZoomTranslationSpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/Translat
ionGenericSpace","DefaultContinuousPanTiltVelocitySpace":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/VelocityGenericSpace","DefaultContinuousZo
omVelocitySpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/VelocityGenericSpace","PtzSpeed":null,"DefaultPTZTimeout":"PT60S","PanTiltLimits":{"R
ange":{"URI":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/PositionGenericSpace","XRange":{"Min":-1.0,"Max":1.0},"YRange":{"Min":-1.0,"Max":1.0}}
},"ZoomLimits":{"Range":{"URI":"http://www.onvif.org/ver10/tptz/ZoomSpaces/PositionGenericSpace","XRange":{"Min":-1.0,"Max":1.0}}}}}]
PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif media2 get-profiles
Unhandled exception:
Instance of 'NotSupportedException'
#0      Media.media2 (package:easy_onvif/src/media.dart:22:36)
#1      OnvifGetProfiles2MediaCommand.run (package:easy_onvif/src/cmd/onvif_media2_command.dart:153:36)
<asynchronous suspension>
#2      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
Unhandled exception:
Instance of 'NotSupportedException'
#0      Media.media2 (package:easy_onvif/src/media.dart:22:36)
#1      OnvifGetProfiles2MediaCommand.run (package:easy_onvif/src/cmd/onvif_media2_command.dart:153:36)
<asynchronous suspension>
#2      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz get-presets --profile-token MainStream
[{"@token":"1","Name":"Preset001","PTZPosition":null}, {"@token":"2","Name":"Preset002","PTZPosition":null}, {"@token":"3","Name":"Preset003","PTZ
Position":null}, {"@token":"4","Name":"Preset004","PTZPosition":null}, {"@token":"5","Name":"Preset005","PTZPosition":null}]
PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz absolute-move --profile-token MainStream --pan-tilt-x 10.0 --pan-tilt-y 0.0 --p
an-tilt-zoom 0 --log-level all
👻 03:37:23.980362 INFO     UI Loggy - Onvif - initializing ...
🐛 03:37:23.988363 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 03:37:24.038368 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:24.038368 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 03:37:24.204382 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>18</tt:Hour>
                                                <tt:Minute>56</tt:Minute>
                                                <tt:Second>3</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>15</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>2</tt:Hour>
                                                <tt:Minute>56</tt:Minute>
                                                <tt:Second>3</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>16</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 03:37:24.317389 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 03:37:24.354395 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:24.355395 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">7KOOINIf6xk5Wute4osj0W77Ap0=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">uZVcuRUDxzkrGOhQKhN0xQ==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-15T12:56:03Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 03:37:24.370398 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 03:37:24.444402 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 03:37:24.447404 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:24.447404 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 03:37:24.456401 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 03:37:24.486404 INFO     UI Loggy - Onvif - initialization complete
🐛 03:37:24.490403 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 03:37:24.494408 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/ptz
🐛 03:37:24.494408 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">KxUtS3tjPOun9jxuN43nRrJXV1Y=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">1uIiJLLvjeUtA5MzdJJGtQ==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-15T12:56:03Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">MainStream</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www
.onvif.org/ver10/schema" x="10.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelop
e>
‼️ 03:37:24.505409 ERROR    UI Loggy - LoggingInterceptors - 
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 03:37:24.506404 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
👻 03:37:25.378470 INFO     UI Loggy - Onvif - initializing ...
🐛 03:37:25.387472 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 03:37:25.433472 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:25.433472 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 03:37:25.562482 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>18</tt:Hour>
                                                <tt:Minute>56</tt:Minute>
                                                <tt:Second>5</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>15</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>2</tt:Hour>
                                                <tt:Minute>56</tt:Minute>
                                                <tt:Second>5</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>16</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 03:37:25.671490 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 03:37:25.707493 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:25.709495 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">bm6nfoC9B6KtBUo7hLb/9dUR5FQ=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">dZi8DyTIvBDKlHDdLWcr1g==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-15T12:56:05Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 03:37:25.719497 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 03:37:25.752499 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 03:37:25.756499 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/device_service
🐛 03:37:25.756499 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 03:37:25.768502 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 03:37:25.809501 INFO     UI Loggy - Onvif - initialization complete
🐛 03:37:25.812500 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 03:37:25.817514 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/ptz
🐛 03:37:25.818511 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">CQ2Vc5WYqB63SYwsabPxOyHa5lI=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">QY2224pkBSvJ+4bPckHd6g==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-15T12:56:05Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">MainStream</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www
.onvif.org/ver10/schema" x="10.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelop
e>
‼️ 03:37:25.832505 ERROR    UI Loggy - LoggingInterceptors - 
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 03:37:25.833504 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> 

@faithoflifedev
Copy link
Owner

@dinurymomshad, you'll need to use a profile-token that exists on the device.

First, I recommend installing chocolatey if you haven't already, then install jq

choco install jq

onvif media1 get-profiles | jq -r '.[] | ."@token"'

This will output a list of the valid profile tokens for your device. Based on the debug info you provided, this would look like:

CH01
CH01_sub

So the command to get a list of the first 5 presets would look like:

onvif ptz get-presets --limit 5 --profile-token CH01 | jq -r '.[] | ."@token" + "\t" + .Name'

@dinurymomshad
Copy link
Author

I've tried as you said. It's not working.
Here is the output:

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz get-presets --limit 5 --profile-token CH01
[{"@token":"1","Name":"Preset001","PTZPosition":null}, {"@token":"2","Name":"Preset002","PTZPosition":null}, {"@token":"3","Name":"Preset003","PTZ
Position":null}, {"@token":"4","Name":"Preset004","PTZPosition":null}, {"@token":"5","Name":"Preset005","PTZPosition":null}]

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz absolute-move --profile-token CH01 --pan-tilt-x 10.0 --pan-tilt-y 0.0 --pan-til
t-zoom 0 --log-level all
👻 00:40:36.655521 INFO     UI Loggy - Onvif - initializing ...
🐛 00:40:36.662523 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 00:40:36.708525 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:40:36.709526 DEBUG    UI Loggy - LoggingInterceptors - 
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 00:40:36.820534 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>15</tt:Hour>
                                                <tt:Minute>59</tt:Minute>
                                                <tt:Second>17</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>16</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>23</tt:Hour>
                                                <tt:Minute>59</tt:Minute>
                                                <tt:Second>17</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>16</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:40:36.906540 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 00:40:36.934549 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:40:36.936547 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">S0BAqXdPvPfxXcWrnVrp8hpd4E4=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">yqjdk4fm3GAZv1R66AH1tw==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-16T09:59:17Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 00:40:36.947547 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:40:36.974546 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 00:40:36.976548 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/device_service
🐛 00:40:36.977550 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 00:40:36.984547 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 00:40:37.011548 INFO     UI Loggy - Onvif - initialization complete
🐛 00:40:37.014549 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 00:40:37.018552 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/ptz
🐛 00:40:37.018552 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">MwlTHtzj9qrVU/Fr5+JwKGbEECc=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">J2xuH6o16yKPHeY0ofxu0w==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-16T09:59:17Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">CH01</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www.onvif
.org/ver10/schema" x="10.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelope>    
‼️ 00:40:37.027552 ERROR    UI Loggy - LoggingInterceptors - 
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 00:40:37.028550 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz absolute-move --profile-token CH01_sub --pan-tilt-x 10.0 --pan-tilt-y 0.0 --pan
-tilt-zoom 0 --log-level all
👻 00:41:29.390865 INFO     UI Loggy - Onvif - initializing ...
🐛 00:41:29.397866 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 00:41:29.444870 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:41:29.444870 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 00:41:29.597881 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>16</tt:Hour>
                                                <tt:Minute>0</tt:Minute>
                                                <tt:Second>9</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>16</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>0</tt:Hour>
                                                <tt:Minute>0</tt:Minute>
                                                <tt:Second>9</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>17</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:41:29.703890 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 00:41:29.735891 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:41:29.738891 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">xHjixUnSioK90fuSMscoefJF5KA=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">IzQDwlSAurAiss/3zvYpiA==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-16T10:00:09Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 00:41:29.749897 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:41:29.801897 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 00:41:29.803903 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/device_service
🐛 00:41:29.803903 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 00:41:29.814897 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 00:41:29.848901 INFO     UI Loggy - Onvif - initialization complete
🐛 00:41:29.852902 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 00:41:29.858903 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/ptz
🐛 00:41:29.859902 DEBUG    UI Loggy - LoggingInterceptors - 
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">aHOdzfbGDkfOLZ6Pynz9EkkA6eA=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">YGrrnJB5jja/Npe0G2N3aQ==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-16T10:00:09Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">CH01_sub</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www.o
nvif.org/ver10/schema" x="10.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelope>
‼️ 00:41:29.870902 ERROR    UI Loggy - LoggingInterceptors -
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 00:41:29.871901 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>

@faithoflifedev
Copy link
Owner

@dinurymomshad,

The values for:
--pan-tilt-x
--pan-tilt-y
--pan-tilt-zoom

All need to be between -1 and 1

@dinurymomshad
Copy link
Author

@dinurymomshad,

The values for: --pan-tilt-x --pan-tilt-y --pan-tilt-zoom

All need to be between -1 and 1

Profile Token CH01_sub

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz absolute-move --profile-token CH01_sub --pan-tilt-x 1 --pan-tilt-y 0 --pan-tilt-zoom 0 --log-level all

👻 00:42:52.573057 INFO     UI Loggy - Onvif - initializing ...
🐛 00:42:52.581060 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 00:42:52.629062 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:42:52.629062 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 00:42:52.754924 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>16</tt:Hour>
                                                <tt:Minute>1</tt:Minute>
                                                <tt:Second>35</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>17</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>0</tt:Hour>
                                                <tt:Minute>1</tt:Minute>
                                                <tt:Second>35</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>18</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:42:52.855929 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 00:42:52.889932 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:42:52.890934 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">LWzsnrasqSc2S8HdSZ1X0EHLzus=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">cWOZ8SOzdidE5U3mZjdLyA==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-17T10:01:35Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 00:42:52.900933 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:42:52.926935 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 00:42:52.929934 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/device_service
🐛 00:42:52.929934 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 00:42:52.940891 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 00:42:52.964894 INFO     UI Loggy - Onvif - initialization complete
🐛 00:42:52.966893 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 00:42:52.970894 DEBUG    UI Loggy - LoggingInterceptors -
URI: http://10.201.1.11/onvif/ptz
🐛 00:42:52.970894 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">dWwTfTEWcx/yXzWBHGzHw1Z76SE=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">RbR8cBu6sXSndaiYbiGYqw==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-17T10:01:35Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">CH01_sub</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www.o
nvif.org/ver10/schema" x="1.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelope> 
‼️ 00:42:52.982025 ERROR    UI Loggy - LoggingInterceptors - 
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 00:42:52.983027 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>

Profile Token CH01

PS C:\Users\Admin\Documents\GitHub\Longshot-Flutter-App> onvif ptz absolute-move --profile-token CH01 --pan-tilt-x 1 --pan-tilt-y 0 --pan-tilt-zoom 0 --log-level all        

👻 00:45:40.257109 INFO     UI Loggy - Onvif - initializing ...
🐛 00:45:40.265109 DEBUG    UI Loggy - DeviceManagement - getSystemDateAndTime
🐛 00:45:40.311113 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service                 
🐛 00:45:40.311113 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetSystemDateAndTime xmlns
="http://www.onvif.org/ver10/device/wsdl"/></s:Body></s:Envelope>
🐛 00:45:40.439122 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetSystemDateAndTimeResponse>
                        <tds:SystemDateAndTime>
                                <tt:DateTimeType>NTP</tt:DateTimeType>
                                <tt:DaylightSavings>false</tt:DaylightSavings>
                                <tt:TimeZone>
                                        <tt:TZ>CST-08:00</tt:TZ>
                                </tt:TimeZone>
                                <tt:UTCDateTime>
                                        <tt:Time>
                                                <tt:Hour>16</tt:Hour>
                                                <tt:Minute>4</tt:Minute>
                                                <tt:Second>23</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>17</tt:Day>
                                        </tt:Date>
                                </tt:UTCDateTime>
                                <tt:LocalDateTime>
                                        <tt:Time>
                                                <tt:Hour>0</tt:Hour>
                                                <tt:Minute>4</tt:Minute>
                                                <tt:Second>23</tt:Second>
                                        </tt:Time>
                                        <tt:Date>
                                                <tt:Year>2024</tt:Year>
                                                <tt:Month>1</tt:Month>
                                                <tt:Day>18</tt:Day>
                                        </tt:Date>
                                </tt:LocalDateTime>
                        </tds:SystemDateAndTime>
                </tds:GetSystemDateAndTimeResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:45:40.545130 DEBUG    UI Loggy - DeviceManagement - getServices
🐛 00:45:40.578142 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:45:40.580135 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">pBJLciapZvxtLKc91ZHRXwUJodE=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">EHNuIPOzrBLaXHyzLEOwZw==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-17T10:04:23Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetServices xmlns="http://www.onvif.org/ver10/device/wsdl"><IncludeCapabil
ity>true</IncludeCapability></GetServices></s:Body></s:Envelope>
🐛 00:45:40.589137 DEBUG    UI Loggy - LoggingInterceptors -
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetServicesResponse>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/device/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/device_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tds:Capabilities>
                                                <tds:Network IPFilter="false" ZeroConfiguration="false" IPVersion6="false" DynDNS="false" Dot11Con
figuration="false" Dot1XConfigurations="0" HostnameFromDHCP="true" NTP="1" DHCPv6="false"></tds:Network>
                                                <tds:Security TLS1.0="false" TLS1.1="false" TLS1.2="false" OnboardKeyGeneration="false" AccessPoli
cyConfig="false" DefaultAccessPolicy="true" Dot1X="false" RemoteUserHandling="false" X.509Token="false" SAMLToken="false" KerberosToken="false" Us
ernameToken="false" HttpDigest="false" RELToken="false" SupportedEAPMethods="0" MaxUsers="10" MaxUserNameLength="32" MaxPasswordLength="16"></tds:
Security>
                                                <tds:System DiscoveryResolve="false" DiscoveryBye="true" RemoteDiscovery="false" SystemBackup="fal
se" SystemLogging="true" FirmwareUpgrade="true" HttpFirmwareUpgrade="true" HttpSystemBackup="false" HttpSystemLogging="false" HttpSupportInformati
on="false" StorageConfiguration="true" MaxStorageConfigurations="8"></tds:System>
                                                </tds:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver10/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media</tds:XAddr>
                                <tds:Capabilities><trt:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" EXIComp
ression="false"><trt:ProfileCapabilities MaximumNumberOfProfiles="2"></trt:ProfileCapabilities><trt:StreamingCapabilities RTPMulticast="false" RTP
_TCP="false" RTP_RTSP_TCP="true" NonAggregateControl="true"></trt:StreamingCapabilities></trt:Capabilities></tds:Capabilities><tds:Version>       
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/imaging/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Imaging</tds:XAddr>
                                <tds:Capabilities>
                                <timg:Capabilities ImageStabilization="false" Presets="false"></timg:Capabilities>
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service><tds:Namespace>http://www.onvif.org/ver10/events/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Events</tds:XAddr>
                                <tds:Capabilities>
                                        <tev:Capabilities WSSubscriptionPolicySupport="true" WSPullPointSupport="true" WSPausableSubscriptionManag
erInterfaceSupport="false" MaxNotificationProducers="5" MaxPullPoints="5" PersistentNotificationStorage="false">
                                </tev:Capabilities>
                                        </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/analytics/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Analytics</tds:XAddr>
                                <tds:Capabilities><tan:Capabilities RuleSupport="true" AnalyticsModuleSupport="true" CellBasedSceneDescriptionSupp
orted="true"></tan:Capabilities></tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                                </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/media/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/Media20</tds:XAddr>
                                <tds:Capabilities>
<tr2:Capabilities SnapshotUri="true" Rotation="false" VideoSourceMode="false" OSD="true" Mask="true">
<tr2:ProfileCapabilities MaximumNumberOfProfiles="10" ConfigurationsSupported="VideoSource AudioSource VideoEncoder AudioEncoder AudioOutput Audio
Decoder PTZ"></tr2:ProfileCapabilities>
<tr2:StreamingCapabilities RTSPStreaming="true" RTPMulticast="false" RTP_RTSP_TCP="true" NonAggregateControl="false"></tr2:StreamingCapabilities> 
</tr2:Capabilities>
</tds:Capabilities>
<tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                        <tds:Service>
                                <tds:Namespace>http://www.onvif.org/ver20/ptz/wsdl</tds:Namespace>
                                <tds:XAddr>http://10.201.1.11:80/onvif/ptz_service</tds:XAddr>
                                <tds:Capabilities>
                                        <tptz:Capabilities EFlip="false" Reverse="false" GetCompatibleConfigurations="false" MoveStatus="true" Sta
tusPosition="true" />
                                </tds:Capabilities>
                                <tds:Version>
                                        <tt:Major>17</tt:Major>
                                        <tt:Minor>6</tt:Minor>
                                </tds:Version>
                        </tds:Service>
                </tds:GetServicesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

🐛 00:45:40.617139 DEBUG    UI Loggy - DeviceManagement - getCapabilities
🐛 00:45:40.621139 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/device_service
🐛 00:45:40.622143 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header/><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GetCapabilities xmlns="htt
p://www.onvif.org/ver10/device/wsdl"><Category>All</Category></GetCapabilities></s:Body></s:Envelope>
🐛 00:45:40.634137 DEBUG    UI Loggy - LoggingInterceptors - 
RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Body>
                <tds:GetCapabilitiesResponse>
                        <tds:Capabilities>
                                <tt:Analytics>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Analytics_service</tt:XAddr>
                                        <tt:RuleSupport>true</tt:RuleSupport>
                                        <tt:AnalyticsModuleSupport>true</tt:AnalyticsModuleSupport>
                                </tt:Analytics>
                                <tt:Device>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Device_service</tt:XAddr>
                                        <tt:Network>
                                                <tt:IPFilter>false</tt:IPFilter>
                                                <tt:ZeroConfiguration>false</tt:ZeroConfiguration>
                                                <tt:IPVersion6>false</tt:IPVersion6>
                                                <tt:DynDNS>false</tt:DynDNS>
                                        </tt:Network>
                                        <tt:System>
                                                <tt:DiscoveryResolve>false</tt:DiscoveryResolve>
                                                <tt:DiscoveryBye>true</tt:DiscoveryBye>
                                                <tt:RemoteDiscovery>false</tt:RemoteDiscovery>
                                                <tt:SystemBackup>false</tt:SystemBackup>
                                                <tt:SystemLogging>false</tt:SystemLogging>
                                                <tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>0</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>11</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>21</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>40</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>50</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>2</tt:Major>
                                                        <tt:Minor>60</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>16</tt:Major>
                                                        <tt:Minor>12</tt:Minor>
                                                </tt:SupportedVersions>
                                                <tt:SupportedVersions>
                                                        <tt:Major>17</tt:Major>
                                                        <tt:Minor>6</tt:Minor>
                                                </tt:SupportedVersions>
                                        </tt:System>
                                        <tt:IO>
                                                <tt:InputConnectors>1</tt:InputConnectors>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:IO>
                                        <tt:Security>
                                                <tt:TLS1.1>false</tt:TLS1.1>
                                                <tt:TLS1.2>false</tt:TLS1.2>
                                                <tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
                                                <tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
                                                <tt:X.509Token>false</tt:X.509Token>
                                                <tt:SAMLToken>false</tt:SAMLToken>
                                                <tt:KerberosToken>false</tt:KerberosToken>
                                                <tt:RELToken>false</tt:RELToken>
                                                <tt:Extension>
                                                        <tt:TLS1.0>false</tt:TLS1.0>
                                                        <tt:Extension>
                                                                <tt:Dot1X>false</tt:Dot1X>
                                                                <tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
                                                                <tt:RemoteUserHandling>false</tt:RemoteUserHandling>
                                                        </tt:Extension>
                                                </tt:Extension>
                                        </tt:Security>
                                </tt:Device>
                                <tt:Events>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Events</tt:XAddr>
                                        <tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
                                        <tt:WSPullPointSupport>true</tt:WSPullPointSupport>
                                        <tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
                                </tt:Events>
                                <tt:Imaging>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Imaging</tt:XAddr>
                                </tt:Imaging>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:Media>
                                        <tt:XAddr>http://10.201.1.11:80/onvif/Media20</tt:XAddr>
                                        <tt:StreamingCapabilities>
                                                <tt:RTPMulticast>false</tt:RTPMulticast>
                                                <tt:RTP_TCP>false</tt:RTP_TCP>
                                                <tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
                                        </tt:StreamingCapabilities>
                                </tt:Media>
                                <tt:PTZ>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/ptz</tt:XAddr>
                                                </tt:PTZ>
                                                <tt:Extension>
                                        <tt:DeviceIO>
                                                <tt:XAddr>http://10.201.1.11:80/onvif/DeviceIO</tt:XAddr>
                                                <tt:VideoSources>1</tt:VideoSources>
                                                <tt:VideoOutputs>1</tt:VideoOutputs>
                                                <tt:AudioSources>1</tt:AudioSources>
                                                <tt:AudioOutputs>1</tt:AudioOutputs>
                                                <tt:RelayOutputs>1</tt:RelayOutputs>
                                        </tt:DeviceIO>
                                </tt:Extension>
                        </tds:Capabilities>
                </tds:GetCapabilitiesResponse>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

👻 00:45:40.673142 INFO     UI Loggy - Onvif - initialization complete
🐛 00:45:40.676142 DEBUG    UI Loggy - Ptz - absoluteMove
🐛 00:45:40.681142 DEBUG    UI Loggy - LoggingInterceptors - 
URI: http://10.201.1.11/onvif/ptz
🐛 00:45:40.682146 DEBUG    UI Loggy - LoggingInterceptors -
REQUEST:
<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"
><s:Header><Security xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-s
ecext-1.0.xsd" s:mustUnderstand="1"><UsernameToken><Username>admin</Username><Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w
ss-username-token-profile-1.0#PasswordDigest">8N/XzHtOlQReWW3yk6UOIr6tZUU=</Password><Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/o
asis-200401-wss-soap-message-security-1.0#Base64Binary">few/+SbdM47SqwGvdFfo6g==</Nonce><Created xmlns="http://docs.oasis-open.org/wss/2004/01/oas
is-200401-wss-wssecurity-utility-1.0.xsd">2024-01-17T10:04:23Z</Created></UsernameToken></Security></s:Header><s:Body xmlns:xsi="http://www.w3.org
/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AbsoluteMove xmlns="http://www.onvif.org/ver20/ptz/wsdl"><ProfileToken xml
ns="http://www.onvif.org/ver20/ptz/wsdl">CH01</ProfileToken><Position xmlns="http://www.onvif.org/ver20/ptz/wsdl"><PanTilt xmlns="http://www.onvif
.org/ver10/schema" x="1.0" y="0.0"/><Zoom xmlns="http://www.onvif.org/ver10/schema" x="0.0"/></Position></AbsoluteMove></s:Body></s:Envelope>     
‼️ 00:45:40.692142 ERROR    UI Loggy - LoggingInterceptors -
ERROR:
DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configu
red to throw for this status code.
The status code of 400 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

‼️ 00:45:40.693143 ERROR    UI Loggy - Transport - ERROR RESPONSE:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="ht
tp://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
 xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa
sis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xmime="http://tempuri.org/xmime.xsd" xmlns:xmime5="http://www.w3.org/2005/05/xmlmime" xmlns:xmime4
="http://www.w3.org/2004/11/xmlmime" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="htt
p://www.onvif.org/ver10/device/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:
tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tptz1="http://www.onvif.org/ver10/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/
wsdl" xmlns:timg1="http://www.onvif.org/ver10/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tan="http://www.onvif.org/ver
20/analytics/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:extXsd="http://www.onvifext.org/ver10/extFunctions/wsdl" xmlns:tns1="http
://www.onvif.org/ver10/topics" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tanae="http://www.onvif.org/ver20/analytics/wsdl/AnalyticsEngine
Binding" xmlns:tanre="http://www.onvif.org/ver20/analytics/wsdl/RuleEngineBinding">
        <SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body>
                <SOAP-ENV:Fault>
                        <SOAP-ENV:Code>
                                <SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value>
                                <SOAP-ENV:Subcode>
                                        <SOAP-ENV:Value>ter:NotAuthorized</SOAP-ENV:Value>
                                </SOAP-ENV:Subcode>
                        </SOAP-ENV:Code>
                        <SOAP-ENV:Reason>
                                <SOAP-ENV:Text xml:lang="en">The security token could not be authenticated or authorized</SOAP-ENV:Text>
                        </SOAP-ENV:Reason>
                </SOAP-ENV:Fault>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Unhandled exception:
Exception: Error code: {"Code":{"Value":"SOAP-ENV:Sender","Subcode":{"Value":{"$":"ter:NotAuthorized"}}},"Reason":{"lang":"en","note":"The securit
y token could not be authenticated or authorized"},"Node":null,"Role":null,"Detail":null}
#0      Transport.sendRequest (package:easy_onvif/src/soap/transport.dart:46:13)
<asynchronous suspension>
#1      Ptz.absoluteMove (package:easy_onvif/src/ptz.dart:32:22)
<asynchronous suspension>
#2      OnvifAbsoluteMovePtzCommand.run (package:easy_onvif/src/cmd/onvif_ptz_command.dart:95:7)
<asynchronous suspension>
#3      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad, the command you supplied works as expected on the devices that I have available for testing. I don't think I can provide any further help here.

@dinurymomshad
Copy link
Author

Hi @dinurymomshad, the command you supplied works as expected on the devices that I have available for testing. I don't think I can provide any further help here.

Would you like to remotely test the camera if we set things up? This camera is better in terms of overall functionality compared to the older models.

@faithoflifedev
Copy link
Owner

@dinurymomshad, one more thing to try

List the configuration tokens for your device

onvif ptz get-configurations

Which should show you something like

"XRange":{"Min":-1.0,"Max":1.0},"YRange":{"Min":-1.0,"Max":3.0}}},"ZoomLimits":
{"Range":"URI":"http://www.onvif.org/ver20/ptz/wsdl","XRange":{"Min":0.0,"Max":1.0}

Which should display the X, Y, Zoom limits for your device.

@dinurymomshad
Copy link
Author

@dinurymomshad, one more thing to try

List the configuration tokens for your device

onvif ptz get-configurations

Which should show you something like

"XRange":{"Min":-1.0,"Max":1.0},"YRange":{"Min":-1.0,"Max":3.0}}},"ZoomLimits":
{"Range":"URI":"http://www.onvif.org/ver20/ptz/wsdl","XRange":{"Min":0.0,"Max":1.0}

Which should display the X, Y, Zoom limits for your device.

Thanks for the feedback. Here it is:

[{"@token":"PTZConfig_1","Name":"PTZConfig1","UseCount":6,"MoveRamp":null,"PresetRamp":null,"PresetTourRamp":null,"NodeToken":"PTZNode_0","Default
AbsolutePantTiltPositionSpace":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/PositionGenericSpace","DefaultAbsoluteZoomPositionSpace":"http://www
.onvif.org/ver10/tptz/ZoomSpaces/PositionGenericSpace","DefaultRelativePanTiltTranslationSpace":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/Tra
nslationGenericSpace","DefaultRelativeZoomTranslationSpace":"http://www.onvif.org/ver10/tptz/ZoomSpaces/TranslationGenericSpace","DefaultContinuou
sPanTiltVelocitySpace":"http://www.onvif.org/ver10/tptz/PanTiltSpaces/VelocityGenericSpace","DefaultContinuousZoomVelocitySpace":"http://www.onvif
.org/ver10/tptz/ZoomSpaces/VelocityGenericSpace","PtzSpeed":null,"DefaultPTZTimeout":"PT60S","PanTiltLimits":{"Range":{"URI":"http://www.onvif.org
/ver10/tptz/PanTiltSpaces/PositionGenericSpace","XRange":{"Min":-1.0,"Max":1.0},"YRange":{"Min":-1.0,"Max":1.0}}},"ZoomLimits":{"Range":{"URI":"ht
tp://www.onvif.org/ver10/tptz/ZoomSpaces/PositionGenericSpace","XRange":{"Min":-1.0,"Max":1.0}}}}]

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad, the command you supplied works as expected on the devices that I have available for testing. I don't think I can provide any further help here.

Would you like to remotely test the camera if we set things up? This camera is better in terms of overall functionality compared to the older models.

You can send me a DM at faithoflifedev and we can discuss this in more detail.

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad,

I just published easy_onvif: ^2.3.0, correcting Issue #58. The issue was with authentication, so there's a chance it might help with this other problem. There were many other changes made, which you can review in the changelog.

@faithoflifedev
Copy link
Owner

Hi @dinurymomshad,

I just published a developer release for v3.0.0 which appears to might resolve the AbsoluteMove issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants