GB28181 / GB28181.Solution

Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
Other
595 stars 227 forks source link

REGISTER请求解析异常 #34

Open neverdawang opened 10 months ago

neverdawang commented 10 months ago

接收到SIP REGISTER请求后,这行代码赋值抛异常: 1692876926966 1692876951616

neverdawang commented 10 months ago

异常信息:System.InvalidCastException:“Unable to cast object of type 'SIPSorcery.SIP.SIPMessageBuffer' to type 'GB28181.SIPMessage'.”

消息解析过程感觉挺正常的,解析完返回值是: 1692877733977

neverdawang commented 10 months ago

上面的问题是试图把基类对象强转成子类导致的。 修改了一下,可以拿到数据了。

但紧接着后面的parse函数直接无限递归了:

1692934280174