diff --git a/channels/chan_vpb.c b/channels/chan_vpb.c
index 53a1b0f6f6dc049e59a28f93cb20a07b047fc0e3..085320ead7f51eb0e8f479dc5e61c4ff06ce22bf 100755
--- a/channels/chan_vpb.c
+++ b/channels/chan_vpb.c
@@ -270,7 +270,7 @@ static inline int monitor_handle_owned(struct vpb_pvt *p, VPB_EVENT *e)
 	  break;
 
      case VPB_TONEDETECT:
-	  if (e->data == VPB_BUSY || e->data == VPB_BUSY_308)
+	  if (e->data == VPB_BUSY || e->data == VPB_BUSY_308 || e->data == VPB_BUSY_AUST)
 	       f.subclass = AST_CONTROL_BUSY;
 	  else if (e->data == VPB_GRUNT) {
 	       p->lastgrunt = tcounter;