--- asterisk-1.6.0-beta7.1.orig/channels/chan_misdn.c 2008-03-18 17:26:59.000000000 +0100 +++ asterisk-1.6.0-beta7.1/channels/chan_misdn.c 2008-04-24 12:14:55.000000000 +0200 @@ -2533,9 +2533,11 @@ start_bc_tones(p); break; case AST_CONTROL_HOLD: + ast_moh_start(ast,data,ast->musicclass); chan_misdn_log(1, p->bc->port, " --> *\tHOLD pid:%d\n", p->bc ? p->bc->pid : -1); break; case AST_CONTROL_UNHOLD: + ast_moh_stop(ast); chan_misdn_log(1, p->bc->port, " --> *\tUNHOLD pid:%d\n", p->bc ? p->bc->pid : -1); break; default: