summaryrefslogtreecommitdiffstats
path: root/dss1.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Splitted GSM support into BS (network) and MS (mobile) part.Andreas Eversberg2010-05-311-1/+1
|
* Added Progress messages. (receive only)Andreas Eversberg2010-05-231-0/+35
|
* Fixed includes to latest mISDNuser structures.Andreas Eversberg2010-03-111-1/+1
| | | | | | | | | | modified: Makefile.am modified: Makefile.in modified: README modified: bchannel.c modified: dss1.cpp modified: mISDN.cpp modified: main.h
* Added "release" action and timeout to "execute" action.Andreas Eversberg2010-01-161-15/+16
| | | | | | | | | | | | | modified: README modified: action.cpp modified: apppbx.cpp modified: apppbx.h modified: dss1.cpp modified: mISDN.cpp modified: message.h modified: route.c modified: route.h modified: socket_server.c
* Replaced polling loop for LCR and chan_lcr with select based event loop.Andreas Eversberg2010-01-161-47/+51
| | | | Now LCR and chan_lcr will not use any CPU until there is work to do.
* Added new option to interface.conf: "nonotify" to disable notify messages.Andreas Eversberg2010-01-151-0/+7
| | | | | | | | | modified: README modified: dss1.cpp modified: interface.c modified: interface.h modified: mISDN.cpp modified: mISDN.h
* Added keypad forwarding, keypad parameter, chan_lcr keypad option 'k'.Andreas Eversberg2009-10-271-2/+5
| | | | | | | | | | | | | | 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
* Added support for signalling system no. 5.Andreas Eversberg2009-09-261-2/+0Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More infos will follow on the isdn4linux mailing list. modified: Makefile.am modified: Makefile.in modified: README modified: apppbx.cpp modified: configure modified: configure.ac modified: default/options.conf modified: dss1.cpp modified: ie.cpp modified: interface.c modified: interface.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: port.h modified: socket_server.c new file: ss5.cpp new file: ss5.h new file: ss5_decode.c new file: ss5_decode.h new file: ss5_encode.c new file: ss5_encode.h
* New Version 1.6root2009-09-061-1/+1
| | | | | | | | | | | | | | Fix of conference release bug. Calls can now be forwarded during alerting phase via "*3#". modified: README modified: apppbx.cpp modified: configure modified: configure.ac new file: default/openbsc.cfg modified: dss1.cpp modified: gsm.cpp modified: joinpbx.cpp
* Added patch by Kai Peter for completing screening indicator. Thanx for that!root2009-09-041-0/+48
| | | | | | modified: README modified: dss1.cpp modified: message.h
* Minor fix in display facility.root2009-08-151-1/+1
| | | | modified: dss1.cpp
* Added GSM IMSI dialing by using dialing "imsi-<number>".root2009-06-181-1/+1
| | | | | | | | | | | | | | | Applied API change of OpenBSC. modified: Makefile.am modified: Makefile.in modified: README modified: bootstrap.c modified: default/gsm.conf modified: dss1.cpp modified: gsm.cpp modified: gsm_audio.c modified: gsm_conf.c modified: interface.c
* gsm improvementsAndreas Eversberg2009-06-061-3/+9
| | | | | | | | | | | | | | | | | | | | | 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
* Restructured tones_dir, added tones_dir to interface.confAndreas Eversberg2009-05-141-1/+0Star
| | | | | | | | | | | | | | | | | | Code cleanup.. modified: README modified: apppbx.cpp modified: default/interface.conf modified: default/options.conf modified: dss1.cpp modified: extension.c modified: gsm.cpp modified: interface.c modified: interface.h modified: mISDN.cpp modified: options.c modified: options.h modified: port.cpp
* Added GSM network support.Andreas Eversberg2009-05-111-375/+189Star
| | | | | This turns LCR into a GSM mobile switching center. More infos will follow.
* Added Notify to NT-mode.Andreas Eversberg2009-03-201-7/+42
| | | | | | | | modified: README modified: dss1.cpp modified: dss1.h modified: mISDN.cpp modified: trace.h
* chan_lcr hopefully now compiles against SVN version of asterisk.Andreas Eversberg2009-02-151-59/+37Star
| | | | | | | | | | | | | | | Added limitation option for maximum dialed digits. If dial string exceeds that limit, overlap-dialing is used to complete dial string. Siemens EWSD (APS V16) only allows 20 digits at a time. modified: README modified: chan_lcr.c modified: default/interface.conf modified: dss1.cpp modified: dss1.h modified: ie.cpp modified: interface.c modified: interface.h
* Added processing of second caller id.Andreas Eversberg2008-11-041-56/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New routing macht rule to filter second caller id. Fixed extensions directory path. "make clean" now cleans ".po" files. Fixed unititialized variable bugs and compiler warnings. modified: Makefile.am modified: Makefile.in modified: action.cpp modified: apppbx.cpp modified: callerid.c modified: chan_lcr.c modified: dss1.cpp modified: dss1.h modified: extension.c modified: gentones.c modified: ie.cpp modified: mISDN.cpp modified: message.h modified: port.cpp modified: route.c modified: route.h modified: socket_server.c modified: tones.c modified: trace.c
* Finished autoconf.Andreas Eversberg2008-09-211-28/+27Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> Commments are welcome. deleted: Makefile modified: Makefile.am new file: Makefile.in modified: README new file: aclocal.m4 modified: action_vbox.cpp modified: alawulaw.h modified: autogen.sh new file: config.h.in new file: configure modified: configure.ac modified: default/interface.conf modified: default/options.conf modified: dss1.cpp modified: dss1.h modified: extension.c modified: genext.c modified: interface.c modified: interface.h modified: mISDN.cpp modified: mISDN.h modified: main.h new file: mkinstalldirs modified: options.c modified: options.h modified: port.cpp modified: route.c modified: todo.txt modified: tones.c modified: vbox.cpp deleted: watch.c
* now LCR features real HDLC bchannel mode.Super User2008-07-261-5/+15
| | | | | | | | | | | | | | | -> 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
* rebuffer option for chan_lcr (160 bytes per frame)schlaile2008-07-201-2/+5
| | | | | | | | | | | | | | | 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
* must send "proceeding" instead of "setup_acknowledge", in case the numberSuper User2008-07-081-2/+24
| | | | | | | | | | | | 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-031-1/+18
| | | | | | | | | fixed dtmf detection bug modified: README modified: apppbx.cpp modified: dss1.cpp modified: message.h
* changed long to int (64 bit system's compatibilty)Super User2008-06-141-21/+30
|
* work on chan_lcr: bridging works, interface selection possibleSuper User2008-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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-1509/+1Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** 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
* lcr work (soon done :)Super User2008-05-181-39/+26Star
| | | | | | | | | modified: Makefile modified: bchannel.c modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: todo.txt
* some minor fixesSuper User2008-05-121-5/+3Star
| | | | | | | | | 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-121-4/+12
| | | | | | | DL reports tei modified: dss1.cpp modified: mISDN.cpp
* fixed some bugsSuper User2008-05-101-1/+1
| | | | | modified: dss1.cpp modified: mISDN.cpp
* fixed so, PRI/BRI NT/TE worksSuper User2008-05-091-33/+63
| | | | | | | | modified: default/interface.conf modified: dss1.cpp modified: mISDN.cpp modified: trace.c modified: trace.h
* struct message -> struct lcr_msgSuper User2008-04-251-24/+24
|
* socket mISDN workSuper User2008-04-241-19/+22
| | | | | | | | | | | | | | | modified: Makefile modified: apppbx.cpp modified: default/interface.conf modified: dss1.cpp modified: interface.c modified: interface.h modified: mISDN.cpp modified: mISDN.h modified: main.h modified: options.c modified: options.h modified: route.c
* work on socket. (don't try yet)Super User2008-04-131-118/+373
| | | | | | | | | | | | 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-88/+341
| | | | | | | | | | | | 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
* socket api workSuper User2008-03-241-22/+611
| | | | | | | | | | | | | | | | | | | | modified: apppbx.cpp modified: cause.c modified: dss1.cpp modified: dss1.h modified: ie.cpp modified: interface.c modified: mISDN.cpp modified: mISDN.h modified: main.c modified: main.h modified: message.c modified: options.c modified: port.cpp modified: q931.h modified: route.c modified: socket_server.c modified: tones.c
* added timer for recovering missing activation/deactivation replies of ↵Super User2008-02-161-1/+1
| | | | | | | | | | | | | | | | | | bchannels from mISDN this recovers 'hang' of bchannel if the reply message got lost due to buffer overflows fixed some minor warnings modified: Makefile modified: README modified: action_efi.cpp modified: apppbx.cpp modified: dss1.cpp modified: interface.c modified: mISDN.cpp modified: mISDN.h modified: message.h
* now gives warning if mISDN branch is wrong.Super User2008-02-031-15/+5Star
| | | | | | | | | | | | | | | | | | | | | | | 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-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* moved timeout settings from extenion to interface.confSuper User2008-01-121-35/+34Star
| | | | | | | | | | | | | | modified: README modified: apppbx.cpp modified: default/interface.conf modified: dss1.cpp modified: extension.c modified: extension.h modified: genext.c modified: interface.c modified: interface.h modified: port.h modified: todo.txt
* fixes, screen in and out works, fixed release problem in mISDNuserSuper User2008-01-051-1/+5
| | | | | | | | | | | | | | | | | modified: Makefile modified: README modified: action.cpp modified: apppbx.cpp modified: apppbx.h modified: dss1.cpp modified: extension.c modified: interface.c modified: interface.h modified: main.c modified: port.cpp modified: tones.c modified: trace.c modified: trace.h
* some fixes, check READMESuper User2007-12-221-11/+11
| | | | | | | | | | | | | | | | | | | | | | | modified: README modified: action.cpp modified: action_vbox.cpp modified: admin_client.c modified: admin_server.c modified: apppbx.cpp modified: apppbx.h modified: dss1.cpp modified: endpointapp.cpp modified: endpointapp.h modified: interface.c modified: joinpbx.cpp modified: joinremote.cpp modified: mISDN.cpp modified: main.h modified: message.h modified: port.cpp modified: port.h modified: todo.txt modified: tones.c
* removed some usleep debugging, so audioprocessing will not hangSuper User2007-09-231-0/+3
|
* fixed multiplexing bug at NT-mode.Super User2007-09-221-11/+44
| | | | this means: multiple telephones now work together on same bus.
* clean up makefileSuper User2007-08-291-1/+1
|
* fixSuper User2007-08-121-9/+9
|
* added exporting/importing bchannel stacks to the remote applicationSuper User2007-08-111-10/+10
|
* fixes, debugging for usleep problems.Super User2007-08-111-0/+4
|
* fixed crash when receiving notify messagesSuper User2007-07-311-5/+14
| | | | | some other fixes start adding new mISDN api.