diff --git zaptel.h zaptel.h index f196799..09d2764 100644 --- zaptel.h +++ zaptel.h @@ -295,6 +295,14 @@ typedef struct zt_dynamic_span { int spanno; /* Span number (filled in by zaptel) */ } ZT_DYNAMIC_SPAN; +struct zt_ec_data +{ + int channo; /* only matters for ioctl */ + int N_d; + int a_i[256]; + short a_s[256]; +}; + /* Define the max # of outgoing DTMF or MFv1 digits to queue in-kernel */ #define ZT_MAX_DTMF_BUF 256 @@ -666,6 +674,9 @@ struct zt_versioninfo { #define ZT_STARTUP _IOW (ZT_CODE, 99, int) #define ZT_SHUTDOWN _IOW (ZT_CODE, 100, int) +#define ZT_EC_DUMP _IOR (ZT_CODE, 101, struct zt_ec_data) +#define ZT_EC_PRELOAD _IOW (ZT_CODE, 102, struct zt_ec_data) + #define ZT_TONE_ZONE_MAX 128 #define ZT_TONE_ZONE_DEFAULT -1 /* To restore default */