diff --git a/libs/freetdm/src/dsp/fsk.c b/libs/freetdm/src/dsp/fsk.c
index e2d0360b77..8f4dfcad05 100644
--- a/libs/freetdm/src/dsp/fsk.c
+++ b/libs/freetdm/src/dsp/fsk.c
@@ -39,7 +39,7 @@
 #include <errno.h>
 #include <math.h>
 
-#include "bell202.h"
+#include "fsk.h"
 #include "uart.h"
 
 #ifndef M_PI
diff --git a/libs/freetdm/src/dsp/uart.h b/libs/freetdm/src/dsp/uart.h
index 91b2bd0880..368eb7aafa 100644
--- a/libs/freetdm/src/dsp/uart.h
+++ b/libs/freetdm/src/dsp/uart.h
@@ -35,7 +35,7 @@
 #ifndef	__UART_H__
 #define	__UART_H__
 
-typedef void (*bytehandler_func_t) (void *, int);
+#include <fsk.h>
 
 typedef struct dsp_uart_attr_s
 {