Merged revisions 142474 via svnmerge from
[asterisk/asterisk.git] / main / features.c
index e81a24f..c2c2ee9 100644 (file)
@@ -2162,6 +2162,8 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
                if (peer->cdr && !ast_tvzero(peer->cdr->answer)) {
                        bridge_cdr->answer = peer->cdr->answer;
                        chan->cdr->answer = peer->cdr->answer;
+                       bridge_cdr->disposition = peer->cdr->disposition;
+                       chan->cdr->disposition = peer->cdr->disposition;
                } else {
                        ast_cdr_answer(bridge_cdr);
                        ast_cdr_answer(chan->cdr); /* for the sake of cli status checks */