
具体流程:
设备目录(Catalog)、设备信息(DeviceInfo)、设备状态(DeviceStatus)已自测通过。
注册成功:

获取设备目录:

<Query>
<CmdType>CatalogCmdType>
<SN>xxSN>
<DeviceID>xxxDeviceID>
Query>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>;tag=
Call-ID:
CSeq: 24464 MESSAGE
User-Agent: IP Camera
Content-Length: 0
<Response>
<CmdType>CatalogCmdType>
<SN>xxSN>
<DeviceID>xxxDeviceID>
<SumNum>1SumNum>
<DeviceList Num="1">
<Item>
<DeviceID>xxxDeviceID>
<Name>Camera 01Name>
<Manufacturer>HikvisionManufacturer>
<Model>IP CameraModel>
<Owner>OwnerOwner>
<CivilCode>xxCivilCode>
<Address>AddressAddress>
<Parental>0Parental>
<ParentID>xxxParentID>
<SafetyWay>0SafetyWay>
<RegisterWay>1RegisterWay>
<Secrecy>0Secrecy>
<Status>ONStatus>
Item>
DeviceList>
Response>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>;tag=
Call-ID:
CSeq: 24464 MESSAGE
User-Agent: IP Camera
Content-Length: 0
获取设备信息:

<Query>
<CmdType>DeviceInfoCmdType>
<SN>xxSN>
<DeviceID>xxxDeviceID>
Query>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>;tag=
Call-ID:
CSeq: xx MESSAGE
User-Agent: IP Camera
Content-Length: 0
<Response>
<CmdType>DeviceInfoCmdType>
<SN>xxSN>
<DeviceID>xxxDeviceID>
<Result>OKResult>
<DeviceName>IP CAMERADeviceName>
<Manufacturer>HikvisionManufacturer>
<Model>xxxModel>
<Firmware>xxFirmware>
<Channel>1Channel>
Response>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>;tag=
Call-ID:
CSeq: xx MESSAGE
User-Agent: IP Camera
Content-Length: 0

MESSAGE sip:xxx@192.168.0.111:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.107:5060;rport;branch=
Max-Forwards: 70
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>
Contact: <sip:xxx@192.168.0.107:5060>
Call-ID:
CSeq: 26500 MESSAGE
Content-Type: Application/MANSCDP+xml
Content-Length: 145
<Query>
<CmdType>DeviceStatusCmdType>
<SN>xxxSN>
<DeviceID>xxxDeviceID>
Query>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.107:5060;rport=5060;branch=
From: <sip:xxx@192.168.0.107:5060>;tag=
To: <sip:xxx@xx>;tag=
Call-ID:
CSeq: 26500 MESSAGE
User-Agent: IP Camera
Content-Length: 0
MESSAGE sip:xxx@xx SIP/2.0
Via: SIP/2.0/UDP 192.168.0.111:5060;rport;branch=
From: <sip:xxx@xx>;tag=
To: <sip:xxx@xx>
Call-ID:
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: IP Camera
Content-Length: 339
<Response>
<CmdType>DeviceStatusCmdType>
<SN>xxSN>
<DeviceID>xxxDeviceID>
<Result>OKResult>
<Online>ONLINEOnline>
<Status>OKStatus>
<DeviceTime>2023-09-15T21:30:15DeviceTime>
<Alarmstatus Num="0">
Alarmstatus>
<Encode>ONEncode>
<Record>OFFRecord>
Response>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.111:5060;rport=5060;received=192.168.0.111;branch=
Call-ID:
From: <sip:xxx@xx>;tag=
To: <sip:xxx@xx>;tag=
CSeq: 20 MESSAGE
Content-Length: 0
