diff --git a/main/manager.c b/main/manager.c
index 6093f9eb5ba496a5b7b09d88157ac437c8889655..eac03e758cc52d035837dc63d84aec2b514f5ee7 100644
--- a/main/manager.c
+++ b/main/manager.c
@@ -4666,6 +4666,7 @@ static int action_presencestate(struct mansession *s, const struct message *m)
 				"Message: %s\r\n", message);
 	}
 
+	astman_start_ack(s, m);
 	astman_append(s, "Message: Presence State\r\n"
 			"State: %s\r\n"
 			"%s"