#include <sys/socket.h>
#include <mISDNif.h>
+#define AF_COMPATIBILITY_FUNC 1
+#define MISDN_OLD_AF_COMPATIBILITY 1
+#include <compat_af_isdn.h>
+
#include <asterisk/frame.h>
int bchannel_initialize(void)
{
+ init_af_isdn();
+
return(0);
}
return;
switch(bchannel->b_mode)
{
- case 0:
+ case 0:
for (i = 0; i < len; i++)
*p++ = flip_bits[*data++];
frm->prim = DL_DATA_REQ;
break;
- case 1:
+ case 1:
for (i = 0; i < len; i++)
*p++ = flip_bits[*data++];
frm->prim = PH_DATA_REQ;
break;
- case 2:
+ case 2:
+ memcpy(p, data, len);
frm->prim = DL_DATA_REQ;
break;
- case 3:
+ case 3:
+ memcpy(p, data, len);
frm->prim = PH_DATA_REQ;
break;
}