Chrisian Richter
d45c93792d
removed newline from l3_debug message which is unnecessary. we only print the RELEASE_COMPLETE without proc message on debug
2007-01-02 13:38:20 +00:00
Andreas Eversberg
19a3869229
Added redirecting number.
...
NOTE: mISDNuser and all applications must be recompiled!!!
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dss1.h
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
mISDN/drivers/isdn/hardware/mISDN/l3helper.c
mISDN/include/linux/mISDNif.h
2006-12-27 18:50:50 +00:00
Nadi Sarrar
d1e673c815
mark mISDN modules as used (don't allow to remove them), if userspace software opens /dev/mISDN.
2006-12-21 15:25:06 +00:00
Chrisian Richter
1ed9289f48
Modified change from gkelleter a bit. If you change things in the TE State machine, check the whole code! Disconnects might also be sent out in other States like outgoing Setup.. i've did your change only in state 7 == In Setup + Out Alerting, please check if that works for you.
2006-10-16 07:43:57 +00:00
Chrisian Richter
60be2d76f8
removed a lot of verbosity. Better commented the pcm_slave and ignore_pcm_frameclock options
2006-10-09 12:51:33 +00:00
Günther Kelleter
2b7e0b8e84
in l3dss1_disconnect() the cause value was not taken from the DISCONNECT message, when it supplies one. Therefore an incoming DISCONNECT after incoming SETUP and outgoing ALERTING was not answered with RELEASE, since the cause was not evaluated properly. State 12 was entered instead of state 19
2006-09-14 15:47:22 +00:00
Karsten Keil
98c9e63081
some compatibility code for kernel version < 2.6.8
2006-06-28 18:03:53 +00:00
Chrisian Richter
958a2e6ae1
* added winsize 7 for E1
...
* added real_bc to the l3 process for correct CC_RESTART handling in E1
* reworked the MT_RESTART_ACKNOWLEDGE to support EXTCID
* Major of mISDNif.h is now 4 (comprehension req)
* Makefile checks now for the Major of mISDNif.h to report backwards
incompatibility
WE ARE NOW FULLY L2/L3 COMPLIANT FOR S2M AND S0 !!!
2006-06-01 11:02:10 +00:00
Chrisian Richter
74399516a9
made l3_udss1.c compile without the fill1 element again
2006-05-31 02:25:52 +00:00
Chrisian Richter
6f9233157a
fixed some ETSI violations regarding L2 and L3. We now are fully L2 and L3 compliant (with chan_misdn-0.3.1-rc8)
2006-05-29 16:46:10 +00:00
Karsten Keil
ae3886bda9
mISDN_ctrl is already defined in mISDNif.h no need for ctrl.h (Yes EXPORT_SYMBOL was missing)
2006-03-23 13:11:43 +00:00
Chrisian Richter
6c0f392d36
added ctrl.h for central managing the global mISDN_ctrl function
2006-03-23 12:31:17 +00:00
Karsten Keil
84beff43b5
make central control a global function
2006-03-23 10:05:16 +00:00
Karsten Keil
273ea59911
replace old MODULE_PARM stuff with module_param (Thanks to Stefan Schweizer)
2006-03-22 18:33:04 +00:00
Karsten Keil
56f18961c0
- make mqueue branch HEAD
2006-03-06 12:52:08 +00:00
Karsten Keil
65eaeb3579
Fix bug #0000007 Capidivert doesnt work with mISDN an Fritz! PCI
...
- DUMMY CR messages from up was not handled in l3_udss1
2005-06-24 15:33:13 +00:00
Andreas Eversberg
5892e8575e
According to Q.932, notify messages are allowed at any state of call.
...
(Information about "call will be forwarded now" can be received before connect.)
2005-04-30 15:27:05 +00:00
Karsten Keil
2929c9e213
Errorcodes are more readable in decimal (Thanks to Matthias Urlich)
2005-04-07 08:59:41 +00:00
Andreas Eversberg
2476232664
Fixed state change at CC_NOTIFY and CC_PROGRESS.
...
Added CC_NOTIFY | REQUEST and tested it.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2005-03-03 19:03:03 +00:00
Karsten Keil
918caa4018
use the common kernel list.h implementation for the lists in mISDN
2004-06-17 12:31:14 +00:00
Andreas Eversberg
818a365de2
Modified Files:
...
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
Removed bug that caused crashed when receiving facility frame with
dummy call ref. These messages are only generated by some switches
(not EWSD).
2004-05-31 14:02:51 +00:00
Andreas Eversberg
ea898aa233
Now audio hardware support with automatic driver feature detection is
...
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
2004-03-28 17:13:08 +00:00
Andreas Eversberg
f4d01aaa70
Removed obsolete "//jolly patch" comments.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2004-02-15 23:02:41 +00:00
Karsten Keil
dc3f532e70
- handle HASPROTOCOL
...
- cleanup not handled messages
2004-01-29 00:53:13 +00:00
Karsten Keil
e16c026f52
- move common functions to mISDN_core and export them
...
- make it possible to compile into the kernel
2004-01-26 22:21:32 +00:00
Karsten Keil
c361dcf36c
fix module owner assign
2004-01-11 13:58:50 +00:00
Karsten Keil
db2a923a8c
- cleanup debug
...
- NCCI direct handling via second state machine
2003-12-14 15:20:38 +00:00
Karsten Keil
ee11c08ca9
- use DINFO as unique ID field in Datamessages (only downstream at the moment)
...
- begin to support more as one NCCI per (App)PCLI
2003-12-03 14:32:46 +00:00
Karsten Keil
ffa91934b6
fix skb leak
2003-11-21 13:20:10 +00:00
Karsten Keil
f981c59afa
new process id handling (used by L3/L4 only at the moment)
2003-11-11 09:59:01 +00:00
Karsten Keil
ac245e4f03
add overlap sending
2003-11-09 16:03:19 +00:00
Karsten Keil
de3ed4b928
fix global process skb bugs
2003-11-09 09:22:17 +00:00
Karsten Keil
23bf3dfc13
- add stack parameter for needed header space
...
- set controler ready
- cleanup
2003-08-01 22:15:53 +00:00
Karsten Keil
f79ff2f3f5
cleanup warning and old stuff
2003-07-27 11:14:19 +00:00
Karsten Keil
c6a01eb57a
cleanup old names
2003-07-21 12:44:46 +00:00
Karsten Keil
ebc659e082
HiSax -->mISDN
2003-07-21 12:00:05 +00:00
Karsten Keil
d7513921c5
- rework L3/L4
...
- fix bugs in freeing skbs in L2
2003-07-18 16:36:03 +00:00
Karsten Keil
4ea89d2440
- new L3<->L4 data struct based on IE offsets
2003-07-07 14:29:39 +00:00
Karsten Keil
07269b6c98
- ISACSX support
...
- use SET_MODULE_OWNER
2003-06-24 21:58:53 +00:00
Karsten Keil
d5c8abe5e2
fix compiler warnings
2002-09-16 23:49:38 +00:00
Karsten Keil
c98d7bd9ae
send CONNECT_ACK (optional in DSS1 user side)
2002-06-26 08:38:24 +00:00
Karsten Keil
52b4ec1eba
put hisax header in skb private data
2002-05-01 01:00:40 +00:00
Karsten Keil
e3fd5dd817
status enquire; cleanup
2002-04-29 23:26:30 +00:00
Karsten Keil
48f188595e
fix wrong messages about DL_DATA CONFIRMS
2001-12-05 13:49:17 +00:00
Karsten Keil
845651c9ec
implement PCM mode
2001-11-14 10:41:26 +00:00
Karsten Keil
b34a1c61ce
2.4 skb changes
2001-11-02 23:41:26 +00:00
Karsten Keil
23642ca741
various bug fixes
2001-10-31 23:06:07 +00:00
Karsten Keil
6dd7cb051f
use allways skb
2001-08-02 14:51:56 +00:00
Karsten Keil
c54c8844bf
fix unregister of instances
2001-03-27 15:34:20 +00:00
Karsten Keil
13d008f3eb
new ctrl interface
2001-03-26 11:40:02 +00:00