Index: channels/chan_local.c =================================================================== --- channels/chan_local.c (revision 371243) +++ channels/chan_local.c (working copy) @@ -698,6 +698,16 @@ struct ast_frame f = { AST_FRAME_CONTROL, }; int isoutbound; + /* If we're bridging a fax, pass the message on */ + if (condition == AST_CONTROL_T38_PARAMETERS) { + const struct ast_control_t38_parameters *parameters = data; + if (datalen == sizeof(struct ast_control_t38_parameters)) { + if (parameters->request_response == AST_T38_REQUEST_PARMS) { + return AST_T38_REQUEST_PARMS; + } + } + } + if (!p) return -1;