多项选择题

A.撤诉的主体只能是原告
B.必须是原告自愿的行为
C.撤诉必须不违反法律规定
D.必须在判决或者裁定宣告前向人民法院提出书面或口头申请