]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ignore fax events for now
authorMoises Silva <moy@sangoma.com>
Wed, 20 Oct 2010 19:35:29 +0000 (15:35 -0400)
committerMoises Silva <moy@sangoma.com>
Wed, 20 Oct 2010 19:35:29 +0000 (15:35 -0400)
libs/freetdm/src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c

index 23463e90880cf34e46bdb00846362e73887dbb54..314a34a0918e4b3d8b903bbca6b40243ca1b7919 100644 (file)
@@ -1166,6 +1166,11 @@ FIO_SPAN_NEXT_EVENT_FUNCTION(wanpipe_next_event)
                                        char tmp_dtmf[2] = { tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_dtmf_digit, 0 };
                                        event_id = FTDM_OOB_NOOP;
 
+                                       if (tmp_dtmf[0] == 'f') {
+                                               ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Ignoring wanpipe DTMF: %c, fax tones will be passed through!\n", tmp_dtmf[0]);
+                                               break;
+                                       }
+
                                        if (tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_dtmf_type == WAN_EC_TONE_PRESENT) {
                                                ftdm_set_flag_locked(ftdmchan, FTDM_CHANNEL_MUTE);
                                        }