summaryrefslogtreecommitdiffstats
path: root/chan_lcr.h
Commit message (Collapse)AuthorAgeFilesLines
* [chan_lcr] Fixed caller ID for calls from AST->LCRAndreas Eversberg2011-02-201-0/+2
|
* Improved and applied Wimpy's Asterisk 1.8.x support.Andreas Eversberg2010-12-141-0/+2
| | | | | | | configure script will automatically detect new asterisk API, so there is no need for different chan_lcr.c source codes. 'type', 'presentation', and 'screening indicator' are now transcoded.
* Added queue buffer for chan_lcr sending faxes without interruption.Andreas Eversberg2010-01-241-1/+1
| | | | | | | | | | | 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-0/+2
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* Added keypad forwarding, keypad parameter, chan_lcr keypad option 'k'.Andreas Eversberg2009-10-271-0/+2
| | | | | | | | | | | | | | modified: README modified: action.cpp modified: apppbx.cpp modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: joinpbx.cpp modified: joinpbx.h modified: message.h modified: route.c modified: route.h
* Fixed disabling of DTMF using 'n' option of chan_lcr.Andreas Eversberg2009-05-211-4/+2Star
| | | | | | | | | 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 PROGRESS indication in both directions, so early audio is possible.Andreas Eversberg2009-03-291-0/+2
| | | | | | | | -> Tones and announcements shall be forwarded. modified: README modified: chan_lcr.c modified: chan_lcr.h
* simplified rebuffer-mode to make large block sizes work betterPeter Schlaile2009-03-091-0/+3
| | | | Thanks to Kristijan Vrban for the patch!
* Added fax detection patch by gregory.Andreas Eversberg2009-02-151-1/+3
| | | | | | modified: README modified: chan_lcr.c modified: chan_lcr.h
* Merge branch 'master' of ssh://schlaile@git.misdn.org/var/git/lcrPeter Schlaile2008-10-091-1/+1
|\
| * Completed documentation about instance creation/destruction proceedure.Andreas Eversberg2008-09-281-1/+1
| | | | | | | | | | modified: chan_lcr.c modified: chan_lcr.h
* | added inband dtmf support to chan_lcrPeter Schlaile2008-10-091-0/+2
|/ | | | | Use option 's' in lcr_config or within the dial-command options, just like in misdn.
* chan_lcr: forgotten commit for new ref fixPeter Schlaile2008-09-271-0/+1
|
* work around broken HOLD/UNHOLD handling on some SIP phonesPeter Schlaile2008-09-221-0/+2
| | | | | | | | Some SIP phones don't send RETRIEVE before they send TRANSFER. So we RETRIEVE if we bridge two channels, if calls are still on hold. Also: handle CONTROL_SRCUPDATE with a debug message in recent versions of asterisk.
* 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-1/+1
| | | | | | | | | | | 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-0/+2
| | | | | | | | | | | | | | | 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-181-0/+2
| | | | | | | | | | | | | 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
* made callerid handling work in call from asteriskschlaile2008-06-141-0/+4
| | | | | (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-141-1/+1
|
* *** CHAN_LCR is complete! ***Super User2008-06-071-0/+13
| | | | | | | | | | (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-0/+7
| | | | | | | | | | | | | | | | | | | | | | 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
* LCR is now uses socket based mISDN V2 APISuper User2008-06-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** 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
* work on chan_lcrSuper User2008-05-191-3/+10
|
* lcr work (soon done :)Super User2008-05-181-0/+8
| | | | | | | | | modified: Makefile modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: todo.txt
* chan_lcr workSuper User2008-05-011-2/+6
| | | | | | | modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h
* work on chan_lcrSuper User2008-05-011-2/+7
| | | | | | modified: Makefile modified: chan_lcr.c modified: chan_lcr.h
* work on chan_lcrSuper User2008-05-011-4/+3Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Merge branch 'master' of ssh://jolly@www.mISDN.org/var/git/lcrSuper User2008-04-281-0/+2
|\ | | | | | | | | | | Conflicts: chan_lcr.c
| * chan_lcr has now a lcr_request function which should work basically, we only ↵root2008-04-261-0/+2
| | | | | | | | need the callref request mechanism here. We have also a lcr_ast_new function which produces an empty Asterisk channel object. The Call handler has now a pointer to the asterisk channel, the asterisk channel also holds a pointer to the Call handle, so they need to be created and destroyed together at the same time.
* | work on chan_lcr:Super User2008-04-281-4/+57
|/ | | | | | | | | | call instance and asterisk channel instance creation and destruction process please read the comments on the top of chan_lcr. modified: apppbx.cpp modified: chan_lcr.c modified: chan_lcr.h modified: message.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 unfinished asterisk channel driver (bchannel handling)Super User2008-01-191-0/+19
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