diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/channel.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/main/channel.c b/main/channel.c index 57523d71a..8c1a26eb7 100644 --- a/main/channel.c +++ b/main/channel.c @@ -4656,6 +4656,11 @@ int ast_indicate_data(struct ast_channel *chan, int _condition, /* We have a tone to play, yay. */ ast_debug(1, "Driver for channel '%s' does not support indication %u, emulating it\n", ast_channel_name(chan), condition); res = ast_playtones_start(chan, 0, ts->data, 1); + if (!res) { + ast_test_suite_event_notify("RINGING_INBAND", + "Channel: %s\r\n", + ast_channel_name(chan)); + } ts = ast_tone_zone_sound_unref(ts); } @@ -7404,7 +7409,7 @@ int ast_moh_start(struct ast_channel *chan, const char *mclass, const char *inte ast_verb(3, "Music class %s requested but no musiconhold loaded.\n", mclass ? mclass : (interpclass ? interpclass : "default")); - return 0; + return -1; } void ast_moh_stop(struct ast_channel *chan) |