diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 3d4785548f2093ea03586d453326e7ab1eadf97a..a76ca248204f8f61fae6ba52c9e8a791c2aa7908 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -8834,7 +8834,7 @@ static int transmit_state_notify(struct sip_pvt *p, int state, int full, int tim
 		break;
 	case AST_EXTENSION_ONHOLD:
 		statestring = "confirmed";
-		local_state = NOTIFY_INUSE;
+		local_state = NOTIFY_CLOSED;
 		pidfstate = "busy";
 		pidfnote = "On hold";
 		break;