summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* call instance is created when lcr_call is called, no we can be sure that ast ↵Super User2008-06-021-38/+33Star
| | | | | | thread is running. modified: chan_lcr.c
* LCR is now uses socket based mISDN V2 APISuper User2008-06-0128-4293/+639Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** 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-258-124/+147
| | | | | | | | | | | modified: Makefile modified: action.cpp modified: bchannel.c modified: chan_lcr.c modified: extension.h modified: joinpbx.cpp modified: mISDN.cpp modified: message.h
* workSuper User2008-05-201-3/+3
| | | | modified: Makefile
* workSuper User2008-05-191-17/+17
|
* workSuper User2008-05-191-1/+1
| | | | modified: chan_lcr.c
* work on chan_lcrSuper User2008-05-196-94/+106
|
* lcr work (soon done :)Super User2008-05-186-211/+368
| | | | | | | | | 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-188-87/+284
| | | | | | | | | | | 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
* some minor fixesSuper User2008-05-126-180/+188
| | | | | | | | | modified: dss1.cpp modified: joinpbx.cpp modified: mISDN.cpp modified: port.cpp modified: tones_american/joined.isdn modified: tones_american/left.isdn
* nt-mode multiplexing debuggedSuper User2008-05-121-7/+13
| | | | | | -> tested in all variations (connect/reject before/after T312) modified: dss1.cpp
* fixed multiplexing bugSuper User2008-05-122-4/+17
| | | | | | | DL reports tei modified: dss1.cpp modified: mISDN.cpp
* fixed some bugsSuper User2008-05-102-7/+7
| | | | | modified: dss1.cpp modified: mISDN.cpp
* fixed so, PRI/BRI NT/TE worksSuper User2008-05-095-101/+163
| | | | | | | | modified: default/interface.conf modified: dss1.cpp modified: mISDN.cpp modified: trace.c modified: trace.h
* mISDN-socket port opensSuper User2008-05-022-13/+14
| | | | | modified: mISDN.cpp modified: main.c
* SOCKET BRANCH:Super User2008-05-028-89/+119
| | | | | | los,ais,rdi,slip query works! opening socket almost works :)
* chan_lcr workSuper User2008-05-014-269/+398
| | | | | | | modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h
* work on chan_lcrSuper User2008-05-013-221/+173Star
| | | | | | modified: Makefile modified: chan_lcr.c modified: chan_lcr.h