Index: include/asterisk/channel.h =================================================================== RCS file: /usr/cvsroot/asterisk/include/asterisk/channel.h,v retrieving revision 1.93 diff -u -r1.93 channel.h --- include/asterisk/channel.h 20 Jul 2005 16:39:49 -0000 1.93 +++ include/asterisk/channel.h 23 Jul 2005 17:02:24 -0000 @@ -931,6 +931,13 @@ */ int ast_transfer(struct ast_channel *chan, char *dest); +/*! \brief Start masquerading a channel + XXX This is a seriously wacked out operation. We're essentially putting the guts of + the clone channel into the original channel. Start by killing off the original + channel's backend. I'm not sure we're going to keep this function, because + while the features are nice, the cost is very high in terms of pure nastiness. XXX + \param chan Channel to masquerade +*/ int ast_do_masquerade(struct ast_channel *chan); /*! \brief Find bridged channel