Add FXS support
[lcr.git] / port.h
diff --git a/port.h b/port.h
index 061d94c..6cfc6b5 100644 (file)
--- a/port.h
+++ b/port.h
@@ -18,6 +18,9 @@
 #define PORT_CLASS_DSS1                0x1100
 #define PORT_CLASS_DSS1_NT     0x1110
 #define PORT_CLASS_DSS1_TE     0x1120
+#define PORT_CLASS_POTS                0x1200
+#define PORT_CLASS_POTS_FXS    0x1210
+#define PORT_CLASS_POTS_FXO    0x1220
 #define PORT_CLASS_SS5         0x1300
 #define PORT_CLASS_SIP         0x2000
 #define PORT_CLASS_GSM         0x3000
@@ -27,6 +30,7 @@
 #define PORT_CLASS_MASK                0xf000
 #define PORT_CLASS_mISDN_MASK  0xff00
 #define PORT_CLASS_DSS1_MASK   0xfff0
+#define PORT_CLASS_POTS_MASK   0xfff0
 #define PORT_CLASS_GSM_MASK    0xff00
 #define PORT_CLASS_DIR_MASK    0x000f
 #define PORT_CLASS_DIR_IN      0x0001
        /* te-mode */
 #define        PORT_TYPE_DSS1_TE_IN    0x1121
 #define        PORT_TYPE_DSS1_TE_OUT   0x1122
+       /* FXS-mode */
+#define        PORT_TYPE_POTS_FXS_IN   0x1211
+#define        PORT_TYPE_POTS_FXS_OUT  0x1212
+       /* FXO-mode */
+#define        PORT_TYPE_POTS_FXO_IN   0x1221
+#define        PORT_TYPE_POTS_FXO_OUT  0x1222
        /* gsm */
 #define        PORT_TYPE_GSM_BS_IN     0x3101
 #define        PORT_TYPE_GSM_BS_OUT    0x3102