Removed complete bchannel handling from chan_lcr The remote application interface does not allow any bchannel to be exported or imported. Audio traffic via socket interface is used instead. The joinremote instance became obsolete and is removed. The remote action (routing) became obsolete, use interface.conf instead. The handling of loopback device became obsolete and was removed The chan_lcr does not rely on mISDN anymore, that means: - can be used with GSM and without mISDN at all. - chan_lcr can be used as internal extension of LCR (e.g. SIP phone) (chan_lcr can be handled as any other interface) - no loopback device to be used anymore.
Patch to allow chan_lcr to work with asterisk 10 The patch tries to maintain backward compatibility i have not tested this. Have tested inbound outbound and T.38 gw call accross it.
Fix NULL pointer audio frame problem. The problem occurred when IAX protocol sends silence frame. Thanx to Peter for finding the problem and providing patch.
Fixed output problems of error messages while parsing options.conf / gsm.conf. modified: Makefile.in modified: bchannel.c modified: chan_lcr.c modified: genext.c modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: lcradmin.c modified: main.c modified: options.c modified: options.h
Fixed includes to latest mISDNuser structures. modified: Makefile.am modified: Makefile.in modified: README modified: bchannel.c modified: dss1.cpp modified: mISDN.cpp modified: main.h
- Fixed HLC (higher layer capability) modification to LCR routing. - Fixed chan_lcr fax queue buffer. Added LCR_TRANSFERCAPABILITY environment. -> use options "n:t:q250" for sending/receiving faxes with asterisk and chan_lcr. modified: README modified: action.cpp modified: bchannel.c modified: chan_lcr.c modified: route.c modified: route.h
Added queue buffer for chan_lcr sending faxes without interruption. Use options "t:q250" for disabling mISDN_dsp and adding a 250ms delay. modified: README modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: select.c
Replaced polling loop for LCR and chan_lcr with select based event loop. Now LCR and chan_lcr will not use any CPU until there is work to do.
gsm improvements code cleanup modified: README modified: action.cpp modified: action_efi.cpp modified: action_vbox.cpp modified: alawulaw.c modified: bchannel.c modified: bootstrap.c modified: callerid.c modified: cause.c modified: chan_lcr.c modified: default/gsm.conf modified: dss1.cpp modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: message.h
Fixed disabling of DTMF using 'n' option of chan_lcr. Please enter the commit message for your changes. modified: README modified: apppbx.cpp modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h
Added Callweaver support. (thanx to Kristijan) modified: README modified: bchannel.c modified: chan_lcr.c
simplified rebuffer-mode to make large block sizes work better Thanks to Kristijan Vrban for the patch!
changed error message a bit... added support for asterisk 1.6. it now compiles with both 1.4 and 1.6. (tested with 1.4 only) thanx to gregor for his valuable help! modified: bchannel.c modified: chan_lcr.c modified: config.h.in modified: configure modified: configure.ac modified: lcradmin.c modified: main.c
Corrected error print, if mISDN_dsp.ko module cannot be loaded. modified: README modified: bchannel.c modified: mISDN.cpp modified: main.c
changed port attribute to "portnum". modified: bchannel.c modified: default/interface.conf modified: interface.c modified: mISDN.cpp modified: route.c
removed debug code from last commit
chan_lcr: added missing memcpy to bchannel_transmit. HDLC data was not send at all!
make LCR compile again with latest mISDNuser changes
make compile with gcc 4.* without warnings. (hopefully with all versions) modified: Makefile modified: bchannel.c modified: chan_lcr.h modified: extension.c modified: gentones.c modified: genwave.c modified: joinpbx.cpp modified: tones.c
many fixes on HDLC issues many fixes on briding issues -> briding will work with dsp and directly via chan_lcr -> hdlc will work with dsp and directly with chan_lcr modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h