From 7a131822dbd59d54d6169b243905475741ee2231 Mon Sep 17 00:00:00 2001 From: isegals <64334275+isegals@users.noreply.github.com> Date: Sat, 18 May 2024 11:14:16 +0300 Subject: [PATCH] Update client.go Add "AudioFormat":{"EncodeType":"G711_ALAW"} to suppoet new firmware --- pkg/dvrip/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/dvrip/client.go b/pkg/dvrip/client.go index 345f291c..e698e7bf 100644 --- a/pkg/dvrip/client.go +++ b/pkg/dvrip/client.go @@ -114,7 +114,7 @@ func (c *Client) Play() error { } func (c *Client) Talk() error { - format := `{"Name":"OPTalk","SessionID":"0x%08X","OPTalk":{"Action":"%s"}}` + "\x0A\x00" + format := `{"Name":"OPTalk","SessionID":"0x%08X","OPTalk":{"Action":"%s","AudioFormat":{"EncodeType":"G711_ALAW"}}}` + "\x0A\x00" data := fmt.Sprintf(format, c.session, "Claim") if _, err := c.WriteCmd(OPTalkClaim, []byte(data)); err != nil {