struct ast_frame *cur, *prev;
struct ast_channel_pvt *p;
struct ast_channel *clone = original->masq;
+ struct ast_channel_monitor *monitor;
int rformat = original->readformat;
int wformat = original->writeformat;
char newn[100];
/* Update the type. */
original->type = clone->type;
+
+ /* copy the monitor */
+ monitor = original->monitor;
+ original->monitor = clone->monitor;
+ clone->monitor = monitor;
/* Keep the same language. */
strncpy(original->language, clone->language, sizeof(original->language));