note: recevie data to CMX is always required, even on hardware bridging
also it is required even if no conference or bridge is formed.
CMX process reclocks receive data and also processes echo, even with no bridge
or conference.
the queue_conf_id is left as is, additionally i added queue_dtmf flag to enable hardware or software dtmf as the features arrive.
what we can do later: hfcmulti can reply the feature message and bring features
by data body and not by writing to a pointer.
Modified Files:
mISDN/CHANGES mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
delay and count biterrors.
2. New vendor IDs are added to the hfc_multi driver (Beronet Cards).
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
testet and works stable.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_blowfish.c
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/dsp_dtmf.c
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/include/linux/mISDNif.h
E1 (PRI) interface now works stable including own layer 1 support.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
Layer 3 now handles PRI interfaces correctly.
- each layer-3 instance with local callref counter
- correct restart procedure (stays in state 0)
- new feature flag for long callref (ISDN_PID_L3_CRLEN2)
- MINOR FIX: when parsing the information elements, the second element
found doesn't overwrite the first element anymore.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
mISDN/drivers/isdn/hardware/mISDN/layer3.c
mISDN/drivers/isdn/hardware/mISDN/layer3.h
mISDN/include/linux/mISDNif.h
Many fixes, hardware support for dtmf, conferences, crossconnects.
Blowfish crypt support for audio data (dsp).
Changes to Kconfig, Makefile and Rules.mISDN. Minor changes to mISDNif.h.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/Makefile
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.4
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
mISDN/drivers/isdn/hardware/mISDN/Rules.mISDN.v2.4
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/dsp_dtmf.c
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/include/linux/mISDNif.h