Restore Dial, Queue, and FollowMe 'I' option support.
[asterisk/asterisk.git] / apps / confbridge / conf_chan_announce.c
index 1922425..952ef98 100644 (file)
@@ -134,7 +134,7 @@ static struct ast_channel_tech announce_tech = {
        .send_text = ast_unreal_sendtext,
        .queryoption = ast_unreal_queryoption,
        .setoption = ast_unreal_setoption,
-       .properties = AST_CHAN_TP_ANNOUNCER,
+       .properties = AST_CHAN_TP_INTERNAL,
 };
 
 struct ast_channel_tech *conf_announce_get_tech(void)
@@ -196,7 +196,8 @@ int conf_announce_channel_push(struct ast_channel *ast)
        ast_set_flag(&features->feature_flags, AST_BRIDGE_CHANNEL_FLAG_IMMOVABLE);
 
        /* Impart the output channel into the bridge */
-       if (ast_bridge_impart(p->bridge, chan, NULL, features, 0)) {
+       if (ast_bridge_impart(p->bridge, chan, NULL, features,
+               AST_BRIDGE_IMPART_CHAN_DEPARTABLE)) {
                ast_bridge_features_destroy(features);
                ast_channel_unref(chan);
                return -1;