diff --git a/funcs/func_channel.c b/funcs/func_channel.c
index 37b34d738a322e1808da951e6aa93a089b53bbcf..14ece0cfd526398d793be9357bda09c2da1940a0 100644
--- a/funcs/func_channel.c
+++ b/funcs/func_channel.c
@@ -253,6 +253,26 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 						<para>R/O PRI Nonzero if the channel has no B channel.
 						The channel is either on hold or a call waiting call.</para>
 					</enum>
+					<enum name="buffers">
+						<para>W/O Change the channel's buffer policy (for the current call only)</para>
+						<para>This option takes two arguments:</para>
+						<para>	Number of buffers,</para>
+						<para>	Buffer policy being one of:</para>
+						<para>	    <literal>full</literal></para>
+						<para>	    <literal>immediate</literal></para>
+						<para>	    <literal>half</literal></para>
+					</enum>
+					<enum name="echocan_mode">
+						<para>W/O Change the configuration of the active echo
+						canceller on the channel (if any), for the current call
+						only.</para>
+						<para>Possible values are:</para>
+						<para>	<literal>on</literal>	Normal mode (the echo canceller is actually reinitalized)</para>
+						<para>	<literal>off</literal>	Disabled</para>
+						<para>	<literal>fax</literal>	FAX/data mode (NLP disabled if possible, otherwise
+							completely disabled)</para>
+						<para>	<literal>voice</literal>	Voice mode (returns from FAX mode, reverting the changes that were made)</para>
+					</enum>
 				</enumlist>
 				<para><emphasis>chan_ooh323</emphasis> provides the following additional options:</para>
 				<enumlist>