Author: ctrix
Date: 2007-04-02 20:10:37 -0400 (Mon, 02 Apr 2007)
New Revision: 2584
Modified:
openpbx/trunk/apps/app_rxfax.c
Log:
More RxFax tuning ...
Modified: openpbx/trunk/apps/app_rxfax.c
============================================================
=======
--- openpbx/trunk/apps/app_rxfax.c 2007-04-03 00:02:44 UTC
(rev 2583)
+++ openpbx/trunk/apps/app_rxfax.c 2007-04-03 00:10:37 UTC
(rev 2584)
 -537,6
+537,24 
break;
}
+ dspf = opbx_frdup(inf);
+ dspf = opbx_dsp_process(chan, dsp, dspf);
+
+ if (dspf && dspf->frametype ==
OPBX_FRAME_DTMF)
+ {
+ if (dspf->subclass == 'f')
+ {
+ opbx_log(LOG_DEBUG, "Fax detected in RxFax
!!!n");
+ opbx_app_request_t38(chan);
+ }
+ }
+
+ if ( dspf && (inf != dspf) ) {
+ opbx_fr_free(dspf);
+ dspf=NULL;
+ }
+
+
/* We got a frame */
if (inf->frametype == OPBX_FRAME_VOICE) {
if (fax_rx(fax, inf->data, inf->samples)) {
_______________________________________________
Openpbx-svn mailing list
Openpbx-svn openpbx.org
http://lists.openpbx.org/mailman/listinfo/openpbx-svn
|