I'm running into an issue with the Recording SOAP Service not being available. The other services seem to be fine. Is there a setting on the Milestone Host that needs to be changed? I have attached the SOAP request and the error in the details.

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
	<s:Header>
		<Security s:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
			<UsernameToken>
				<Username>*****</Username>
				<Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">*****</Password>
				<Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">*****</Nonce>
				<Created xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2021-02-18T17:52:08.158Z</Created>
			</UsernameToken>
		</Security>
	</s:Header>
	<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLS chema">
		<GetServiceCapabilities xmlns="http://www.onvif.org/ver10/recording/wsdl"/>
	</s:Body>
</s:Envelope>

Error: ONVIF SOAP Fault: Method ‘GetServiceCapabilities’ not implemented: method name or namespace not recognized

Let me ask you some questions.

Which product and version of the XProtect VMS are you using? Which version of the MIP SDK are you using?

Is it supposed to communicate with Recording server or Milestone Open Network Bridge (also known as Onvif Bridge)?

Are you using encrypted server?

XProtect 2020 R2, Corporate

I don’t believe we’re using a specific MIP SDK. We are just manually calling the commands using SOAP protocol.

I misspoke in my original message. We are trying to communicate with Onvif Bridge.

I’m not sure about the server being encrypted or not. We do have to use creds to connect though.

Hi Dan,

We do not support recording service. That is why you get this answer

Kind Regards,

Svetlana

If that is the case, how do we go about retrieving playback through ONVIF Bridge?

There is explanation in this document:

https://doc.milestonesys.com/latest/en-US/standard_features/sf_onvifbridge/onvif_usingonvifclientstovi.htm?tocpath=Third-party%20integrations%7CMilestone%20Open%20Network%20Bridge%7COperation%7C_____1