summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Ports can now be specified by number or by name.Andreas Eversberg2008-09-0710-14/+104
| | | | | | | | | | | | | | | Names are shown in state-screen also. modified: README modified: default/interface.conf modified: interface.c modified: interface.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: main.h modified: socket_server.c
* changed port attribute to "portnum".Andreas Eversberg2008-09-065-37/+55
| | | | | | | | modified: bchannel.c modified: default/interface.conf modified: interface.c modified: mISDN.cpp modified: route.c
* Fix missing argumentKarsten Keil2008-09-031-1/+1
| | | | | | open with O_CREATE need 3 args. Signed-off-by: Karsten Keil <kkeil@suse.de>
* Fix possible bufferoverflowsKarsten Keil2008-09-032-3/+3
| | | | | | | | strncat(dest,src,n) The size of dest must be at least strlen(dest)+n+1. Signed-off-by: Karsten Keil <kkeil@suse.de>
* Fix lot of warningsKarsten Keil2008-09-0232-134/+135
|
* Fix 64bit buildKarsten Keil2008-09-011-2/+2
|
* Added -fPIC to fix chan_lcr shared object.Andreas Eversberg2008-08-301-1/+2
| | | | modified: Makefile
* LCR now runs as a user.Andreas Eversberg2008-08-309-17/+63
| | | | | | | | | | | | | | | | You may change the path of socket and lock files. LCR admin socket's flags can now be altered to allow access to other users. Lock and socket files will now be removed when terminating LCR. modified: Makefile modified: chan_lcr.c modified: default/options.conf modified: lcradmin.c modified: lcrsocket.h modified: main.c modified: options.c modified: options.h modified: socket_server.c
* Fix conversion string warnings, there are lot more like these.Karsten Keil2008-08-291-4/+4
|
* chan_lcr: fixed lcr_fixup (compare with chan_misdn for reference)Peter Schlaile2008-08-231-6/+10
| | | | | | | | | - oldast is totally unimportant - we didn't unlock correctly => works now :) Test case: open two lcr channels using a sip phone. Do a transfer between them.
* chan_lcr: fixed typo, that made rebuffer-mode request a parameter,Peter Schlaile2008-08-221-1/+1
| | | | that isn't necessary... shame on me :)
* chan_lcr: this fixes hanging with app_rxfax and a race conditionPeter Schlaile2008-08-221-0/+6
| | | | | | | | | | | in lcr_read (lcr_read was hanging in locked-state forever, when no data was available, making any further calls impossible. Now we return a null-packet to asterisk) Sidenode: you have to use lcr_config(r) to receive faxes correctly. (app_rxfax seems to rely on 160-byte buffers)
* 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-122-0/+10
|
* fixed audio preload of tones. this reduces the propability of audio gaps ↵Super User2008-07-301-3/+5
| | | | | | resulting in clicking noise. only if dsp clock and kernel clock shifts away, gaps will happen. modified: mISDN.cpp
* make compile with gcc 4.* without warnings. (hopefully with all versions)Super User2008-07-298-19/+20
| | | | | | | | | | | modified: Makefile modified: bchannel.c modified: chan_lcr.h modified: extension.c modified: gentones.c modified: genwave.c modified: joinpbx.cpp modified: tones.c
* fixed problem with "Answer" after extension matches.Super User2008-07-272-15/+3Star
| | | | | | | some cleanups in the makefile. modified: Makefile modified: chan_lcr.c
* updated READMESuper User2008-07-261-0/+3
| | | | modified: README
* now LCR features real HDLC bchannel mode.Super User2008-07-2610-38/+69
| | | | | | | | | | | | | | | -> if initial caller uses pure data mode (or video), the bchannels for this call are handled in HDLC mode. (hardware/software briding is still applicable.) modified: apppbx.cpp modified: chan_lcr.c modified: dss1.cpp modified: dss1.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: message.h modified: socket_server.c
* many fixes on HDLC issuesSuper User2008-07-263-89/+118
| | | | | | | | | | | 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
* bearer capability fix.Super User2008-07-241-3/+7
| | | | modified: chan_lcr.c
* fixed overlap dialing problem:Super User2008-07-241-10/+38
| | | | | | | | -> YES, you may now overlap dial through asterisk fixed answering call when bridging, because asterisk will not call lcr_answer when bridging. modified: chan_lcr.c
* fixed trace bugSuper User2008-07-243-4/+6
| | | | | | | added ast_setstate after pbx_start() modified: chan_lcr.c modified: mISDN.cpp modified: trace.h
* made lcr_read read frames in 160 bytes packets in rebuffer modeschlaile2008-07-221-1/+5
|
* rebuffer option for chan_lcr (160 bytes per frame)schlaile2008-07-208-16/+76
| | | | | | | | | | | | | | | 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
* removed "lcr query", use "isdninfo" instead.Super User2008-07-186-185/+132Star
| | | | | | | | | | | | | fixed some unlocking in chan_lcr. fixed dead-lock issue with chan_lcr. modified: README modified: chan_lcr.c modified: chan_lcr.h modified: mISDN.cpp modified: mISDN.h modified: main.c
* ported genrcSuper User2008-07-121-161/+46Star
| | | | modified: genrc.c
* must send "proceeding" instead of "setup_acknowledge", in case the numberSuper User2008-07-082-2/+26
| | | | | | | | | | | | in the setup-message has "sending complete" element. otherwhise it is a protocol error. Christian: you must also consider it in chan_mISDN. fixed channel hunting bug. (hope so) modified: README modified: dss1.cpp
* added more display infoSuper User2008-07-034-2/+40
| | | | | | | | | fixed dtmf detection bug modified: README modified: apppbx.cpp modified: dss1.cpp modified: message.h
* disabled overlap dialing and dtmf digit forwarding, due to bug.Super User2008-06-281-0/+4
| | | | modified: chan_lcr.c
* don't treat it as a fatal socket error, when chan_lcr sends messages to an ↵schlaile2008-06-231-2/+2
| | | | already released B-channel
* minor fixesSuper User2008-06-202-2/+2
| | | | | modified: mISDN.h modified: route.c
* fixed call-ref-bug that caused b-channels to fail after 256 call instances.Super User2008-06-181-2/+2
| | | | modified: mISDN.h
* no functional change:Super User2008-06-172-39/+39
| | | | | | | 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
* fixed bchannel createSuper User2008-06-161-2/+3
| | | | modified: chan_lcr.c
* work, overlap dialing to chan_lcr doesn't work, so do en-bloc dialing until ↵Super User2008-06-151-2/+12
| | | | | | it is fixed. modified: chan_lcr.c
* layer 2 establish and release improvementsSuper User2008-06-151-10/+8Star
| | | | modified: mISDN.cpp
* fixed dialing bug to remote applicationSuper User2008-06-154-7/+18
| | | | | | | modified: action.cpp modified: apppbx.cpp modified: chan_lcr.c modified: mISDN.cpp
* chan_lcr: in lcr_in_information: information.id already contains theschlaile2008-06-141-1/+1
| | | | completely assembled extension, so strncpy is more appropriate :)
* made callerid handling work in call from asteriskschlaile2008-06-143-8/+27
| | | | | (Asterisk 1.4.18 at least changes cid records between call and setup ...) fixed Makefile (emacs kept complaining :) )
* changed long to int (64 bit system's compatibilty)Super User2008-06-1445-256/+267
|
* fixed dialing-bug when dialing chan_lcrSuper User2008-06-073-23/+8Star
| | | | | | modified: action.cpp modified: apppbx.h modified: configure.ac
* workSuper User2008-06-071-10/+9Star
|
* *** CHAN_LCR is complete! ***Super User2008-06-075-107/+384
| | | | | | | | | | (not every detail tested yet) modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: mISDN.cpp
* free bchannels on broken pipe of remote applicationSuper User2008-06-064-44/+61
| | | | | | | | | work modified: chan_lcr.c modified: mISDN.cpp modified: mISDN.h modified: socket_server.c
* added Moh for HOLD/UNHOLD and app_lcr_configChristian Richter2008-06-061-1/+36
|
* work on chan_lcr: bridging works, interface selection possibleSuper User2008-06-0619-259/+277
| | | | | | | | | | | | | | | | | | | | | | 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-042-3/+3
| | | | | modified: Makefile modified: bchannel.c