summaryrefslogtreecommitdiffstats
path: root/bchannel.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix NULL pointer audio frame problem.Andreas Eversberg2010-03-181-20/+23
| | | | | | 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.Andreas Eversberg2010-03-171-1/+1
| | | | | | | | | | | | | | 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.Andreas Eversberg2010-03-111-5/+3Star
| | | | | | | | | | 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.Andreas Eversberg2010-01-241-2/+7
| | | | | | | | | | | | | - 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.Andreas Eversberg2010-01-241-3/+79
| | | | | | | | | | | 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.Andreas Eversberg2010-01-161-67/+57Star
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* gsm improvementsAndreas Eversberg2009-06-061-62/+31Star
| | | | | | | | | | | | | | | | | | | | | 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.Andreas Eversberg2009-05-211-1/+1
| | | | | | | | | 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)Andreas Eversberg2009-03-151-0/+9
| | | | | | modified: README modified: bchannel.c modified: chan_lcr.c
* simplified rebuffer-mode to make large block sizes work betterPeter Schlaile2009-03-091-43/+4Star
| | | | Thanks to Kristijan Vrban for the patch!
* changed error message a bit...Andreas Eversberg2009-01-061-0/+5
| | | | | | | | | | | | 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.Andreas Eversberg2008-09-121-2/+2
| | | | | | | modified: README modified: bchannel.c modified: mISDN.cpp modified: main.c
* changed port attribute to "portnum".Andreas Eversberg2008-09-061-2/+2
| | | | | | | | modified: bchannel.c modified: default/interface.conf modified: interface.c modified: mISDN.cpp modified: route.c
* removed debug code from last commitPeter Schlaile2008-08-211-3/+0Star
|
* chan_lcr: added missing memcpy to bchannel_transmit. HDLC data was not send ↵Peter Schlaile2008-08-211-4/+9
| | | | at all!
* make LCR compile again with latest mISDNuser changesschlaile2008-08-121-0/+6
|
* make compile with gcc 4.* without warnings. (hopefully with all versions)Super User2008-07-291-1/+1
| | | | | | | | | | | 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 issuesSuper User2008-07-261-54/+81
| | | | | | | | | | | 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
* rebuffer option for chan_lcr (160 bytes per frame)schlaile2008-07-201-5/+53
| | | | | | | | | | | | | | | l1-link state "unknown" if not known yet. removed root user check. modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: lcradmin.c modified: mISDN.cpp modified: main.c
* no functional change:Super User2008-06-171-38/+38
| | | | | | | renamed 'handle' to 'sock' in some functions, because it is not the channel's handle, it's the socket modified: bchannel.c modified: chan_lcr.c
* fixed socket handlingSuper User2008-06-171-1/+2
| | | | modified: bchannel.c
* changed long to int (64 bit system's compatibilty)Super User2008-06-141-9/+9
|
* *** CHAN_LCR is complete! ***Super User2008-06-071-76/+142
| | | | | | | | | | (not every detail tested yet) modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: mISDN.cpp
* work on chan_lcr: bridging works, interface selection possibleSuper User2008-06-061-17/+18
| | | | | | | | | | | | | | | | | | | | | | modified: Makefile modified: apppbx.cpp modified: apppbx.h modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: genext.c modified: joinremote.cpp modified: joinremote.h modified: mISDN.cpp modified: mISDN.h modified: macro.h modified: main.c modified: message.h modified: options.c modified: options.h modified: socket_server.c
* fixed bad bug in opening bchannelSuper User2008-06-041-3/+2Star
| | | | | modified: Makefile modified: bchannel.c
* LCR is now uses socket based mISDN V2 APISuper User2008-06-011-378/+29Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** chan_lcr, the Asterisk interface works (not complete yet). -> LCR can be used as Asterisk channel driver. modified: Makefile modified: Makefile.am modified: README modified: action.cpp modified: apppbx.cpp modified: bchannel.c modified: bchannel.h modified: callerid.c modified: cause.c modified: chan_lcr.c modified: chan_lcr.h modified: configure.ac modified: default/routing.conf modified: dss1.cpp modified: dss1.h modified: genrc.c modified: ie.cpp modified: interface.c modified: lcradmin.c modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: message.h modified: myisdn.h modified: route.c modified: socket_server.c modified: trace.h
* workSuper User2008-05-271-3/+0Star
| | | | modified: bchannel.c
* fix and workSuper User2008-05-251-52/+90
| | | | | | | | | | | modified: Makefile modified: action.cpp modified: bchannel.c modified: chan_lcr.c modified: extension.h modified: joinpbx.cpp modified: mISDN.cpp modified: message.h
* work on chan_lcrSuper User2008-05-191-0/+5
|
* lcr work (soon done :)Super User2008-05-181-36/+33Star
| | | | | | | | | modified: Makefile modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: todo.txt
* work on chan_lcrSuper User2008-05-181-17/+35
| | | | | | | | | | | modified: action.cpp modified: apppbx.cpp modified: bchannel.c modified: chan_lcr.c modified: mISDN.cpp modified: message.h modified: route.c modified: route.h
* chan_lcr workSuper User2008-05-011-163/+161Star
| | | | | | | modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h
* work on chan_lcrSuper User2008-05-011-23/+11Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modified: Makefile modified: action.cpp modified: action_efi.cpp modified: action_vbox.cpp modified: apppbx.cpp modified: apppbx.h modified: bchannel.c modified: bchannel.h new file: callerid.c new file: callerid.h modified: chan_lcr.c modified: chan_lcr.h modified: crypt.cpp modified: endpoint.cpp modified: endpointapp.cpp modified: interface.c modified: join.cpp modified: joinpbx.cpp modified: joinremote.cpp modified: mISDN.cpp modified: mail.c modified: main.h modified: message.h modified: port.cpp modified: route.c modified: route.h modified: socket_server.c modified: todo.txt modified: vbox.cpp modified: watch.c
* work on socket. (don't try yet)Super User2008-04-131-5/+5
| | | | | | | | | | | | modified: Makefile modified: apppbx.cpp modified: bchannel.c modified: dss1.cpp modified: dss1.h modified: mISDN.cpp modified: mISDN.h deleted: q931.h modified: trace.h
* work on socketSuper User2008-04-121-1/+1
| | | | | | | | | | | | modified: bchannel.c modified: dss1.cpp modified: dss1.h modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: q931.h modified: trace.h
* now gives warning if mISDN branch is wrong.Super User2008-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | also some work on chan_lcr. modified: Makefile modified: apppbx.cpp modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: dss1.h modified: extension.c modified: extension.h modified: genrc.c modified: ie.cpp renamed: admin_client.c -> lcradmin.c renamed: admin.h -> lcrsocket.h modified: mISDN.cpp modified: main.h renamed: admin_server.c -> socket_server.c renamed: admin_server.h -> socket_server.h modified: todo.txt
* work on asterisk channel driverSuper User2008-01-191-24/+16Star
| | | | | | | | modified: Makefile modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: extension.h
* work on unfinished asterisk channel driver (bchannel handling)Super User2008-01-191-0/+867
modified: Makefile modified: README modified: action.cpp modified: admin_server.c modified: apppbx.cpp modified: apppbx.h new file: bchannel.c new file: bchannel.h renamed: asterisk_client.c -> chan_lcr.c renamed: asterisk_client.h -> chan_lcr.h deleted: channel.c modified: dss1.cpp modified: extension.c modified: extension.h modified: interface.c modified: interface.h modified: joinremote.cpp modified: joinremote.h modified: mISDN.cpp modified: mISDN.h modified: main.h modified: message.h modified: route.c modified: todo.txt