diff options
Diffstat (limited to 'channels/chan_misdn.c')
-rw-r--r-- | channels/chan_misdn.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c index 35b50643b..ea005d5f7 100644 --- a/channels/chan_misdn.c +++ b/channels/chan_misdn.c @@ -2533,9 +2533,11 @@ static int misdn_indication(struct ast_channel *ast, int cond, const void *data, 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: |