lunasaw / gb28181-proxy

gb28181-proxy 基于sip实现GB28181的通信框架,区分client和server。以便于快速构建发起SIP请求和处理响应。支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入及联平台。项目不仅限于gb28181协议。也可以利用封装的SIP方法处理其他协议。
https://lunasaw.github.io/gb28181-proxy/
Apache License 2.0
70 stars 20 forks source link

使用安卓模拟IPC设备无法处理DeviceInfo和catalog请求 #30

Open wangran99 opened 3 months ago

wangran99 commented 3 months ago

使用安卓程序GbtDevice模拟摄像机,能够收到注册Regester回调接口调用,但是收不到DeviceInfo和Catalog的接口回调,导致设备重复发送DeviceInfo,Catalog的重复信息

`2024-06-13 15:37:01.657 INFO --- ServerLoggerImpl : 192.168.3.35:5060发送:目标--->192.168.3.35:62297 MESSAGE sip:34020000002000000044@192.168.3.35:62297 SIP/2.0 Call-ID: 34c210571de1d0dbd5722150f3df8f3f@192.168.3.35 CSeq: 4053 MESSAGE From: sip:34020000002000000001@192.168.3.35:5060;tag=ade7054b7d2b45458e7cf82f91809560 To: sip:34020000002000000044@192.168.3.35:62297 Via: SIP/2.0/UDP 192.168.3.35:5060;branch=lunaProxy3411966268 Max-Forwards: 70 Content-Type: Application/MANSCDP+xml User-Agent: LunaSaw-GB28181-Proxy Content-Length: 170

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

Catalog 159055 34020000002000000044

2024-06-13 15:37:02.529 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:02.529 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:02.529 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:02.529 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:62297 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.3.35:5060;branch=lunaProxy3411966268 From: sip:34020000002000000001@192.168.3.35:5060;tag=ade7054b7d2b45458e7cf82f91809560 To: sip:34020000002000000044@192.168.3.35:62297;tag=1453307734 Call-ID: 34c210571de1d0dbd5722150f3df8f3f@192.168.3.35 CSeq: 4053 MESSAGE User-Agent: founu.com Content-Length: 0

2024-06-13 15:37:02.529 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:5860 MESSAGE sip:34020000002000000044@192.168.3.35:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.2.15:5860;rport=62297;branch=z9hG4bK821631936;received=192.168.3.35 From: sip:34020000002000000044@192.168.3.35:62297;tag=361013723 To: sip:34020000002000000044@192.168.3.35:5060 Call-ID: 1239912565 CSeq: 20 MESSAGE Content-Type: Application/MANSCDP+xml Max-Forwards: 70 User-Agent: founu.com Content-Length: 666

<?xml version="1.0"?>

Catalog 159055 34020000002000000044 1 34020000001310000044 sydevice shiyuetech RealGBD_V2.1.1 RealGBD_V2 435200 435200
wuhan
0 34020000002000000044 0 ON 114.33 30.35

2024-06-13 15:37:02.529 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:5860 MESSAGE sip:34020000002000000044@192.168.3.35:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.2.15:5860;rport=62297;branch=z9hG4bK821631936;received=192.168.3.35 From: sip:34020000002000000044@192.168.3.35:62297;tag=361013723 To: sip:34020000002000000044@192.168.3.35:5060 Call-ID: 1239912565 CSeq: 20 MESSAGE Content-Type: Application/MANSCDP+xml Max-Forwards: 70 User-Agent: founu.com Content-Length: 666

<?xml version="1.0"?>

Catalog 159055 34020000002000000044 1 34020000001310000044 sydevice shiyuetech RealGBD_V2.1.1 RealGBD_V2 435200 435200
wuhan
0 34020000002000000044 0 ON 114.33 30.35

2024-06-13 15:37:02.558 INFO --- ServerLoggerImpl : 192.168.3.35:5060发送:目标--->192.168.3.35:62297 MESSAGE sip:34020000002000000044@192.168.3.35:62297 SIP/2.0 Call-ID: a57b2a3c4911efc0bf0e30a4a685485f@192.168.3.35 CSeq: 4953 MESSAGE From: sip:34020000002000000001@192.168.3.35:5060;tag=ade7054b7d2b45458e7cf82f91809560 To: sip:34020000002000000044@192.168.3.35:62297 Via: SIP/2.0/UDP 192.168.3.35:5060;branch=lunaProxy6146862203 Max-Forwards: 70 Content-Type: Application/MANSCDP+xml User-Agent: LunaSaw-GB28181-Proxy Content-Length: 173

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

DeviceInfo 452507 34020000002000000044

2024-06-13 15:37:02.563 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:02.564 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:62297 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.3.35:5060;branch=lunaProxy6146862203 From: sip:34020000002000000001@192.168.3.35:5060;tag=ade7054b7d2b45458e7cf82f91809560 To: sip:34020000002000000044@192.168.3.35:62297;tag=347556776 Call-ID: a57b2a3c4911efc0bf0e30a4a685485f@192.168.3.35 CSeq: 4953 MESSAGE User-Agent: founu.com Content-Length: 0

2024-06-13 15:37:02.565 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:02.565 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:5860 MESSAGE sip:34020000002000000044@192.168.3.35:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.2.15:5860;rport=62297;branch=z9hG4bK1324719094;received=192.168.3.35 From: sip:34020000002000000044@192.168.3.35:62297;tag=375060877 To: sip:34020000002000000044@192.168.3.35:5060 Call-ID: 474954349 CSeq: 20 MESSAGE Content-Type: Application/MANSCDP+xml Max-Forwards: 70 User-Agent: founu.com Content-Length: 300

<?xml version="1.0"?>

DeviceInfo 452507 34020000002000000044 sydevice 435200 shiyuetech RealGBD_V2.1.1 435200

2024-06-13 15:37:03.074 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:03.074 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:5860 MESSAGE sip:34020000002000000044@192.168.3.35:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.2.15:5860;rport=62297;branch=z9hG4bK1324719094;received=192.168.3.35 From: sip:34020000002000000044@192.168.3.35:62297;tag=375060877 To: sip:34020000002000000044@192.168.3.35:5060 Call-ID: 474954349 CSeq: 20 MESSAGE Content-Type: Application/MANSCDP+xml Max-Forwards: 70 User-Agent: founu.com Content-Length: 300

<?xml version="1.0"?>

DeviceInfo 452507 34020000002000000044 sydevice 435200 shiyuetech RealGBD_V2.1.1 435200

2024-06-13 15:37:03.194 INFO --- UDPMessageChannel : Setting SIPMessage peerPacketSource to: /192.168.3.35:62297 2024-06-13 15:37:03.194 INFO --- ServerLoggerImpl : 192.168.3.35:5060 接收:来自--->192.168.3.35:5860 MESSAGE sip:34020000002000000044@192.168.3.35:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.2.15:5860;rport=62297;branch=z9hG4bK821631936;received=192.168.3.35 From: sip:34020000002000000044@192.168.3.35:62297;tag=361013723 To: sip:34020000002000000044@192.168.3.35:5060 Call-ID: 1239912565 CSeq: 20 MESSAGE Content-Type: Application/MANSCDP+xml Max-Forwards: 70 User-Agent: founu.com Content-Length: 666

<?xml version="1.0"?>

Catalog 159055 34020000002000000044 1 34020000001310000044 sydevice shiyuetech RealGBD_V2.1.1 RealGBD_V2 435200 435200
wuhan
0 34020000002000000044 0 ON 114.33 30.35
`