Super User [Sat, 7 Jun 2008 09:49:28 +0000 (11:49 +0200)]
*** CHAN_LCR is complete! ***
(not every detail tested yet)
modified: bchannel.c
modified: bchannel.h
modified: chan_lcr.c
modified: chan_lcr.h
modified: mISDN.cpp
Super User [Fri, 6 Jun 2008 17:15:14 +0000 (19:15 +0200)]
free bchannels on broken pipe of remote application
work
modified: chan_lcr.c
modified: mISDN.cpp
modified: mISDN.h
modified: socket_server.c
Christian Richter [Fri, 6 Jun 2008 13:33:49 +0000 (15:33 +0200)]
added Moh for HOLD/UNHOLD and app_lcr_config
Super User [Fri, 6 Jun 2008 13:18:59 +0000 (15:18 +0200)]
work on chan_lcr: bridging works, interface selection possible
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
Super User [Wed, 4 Jun 2008 16:09:43 +0000 (18:09 +0200)]
fixed bad bug in opening bchannel
modified: Makefile
modified: bchannel.c
Super User [Mon, 2 Jun 2008 16:13:45 +0000 (18:13 +0200)]
call instance is created when lcr_call is called, no we can be sure that ast thread is running.
modified: chan_lcr.c
Super User [Sun, 1 Jun 2008 16:52:10 +0000 (18:52 +0200)]
LCR is now uses socket based mISDN V2 API
*** 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
Super User [Tue, 27 May 2008 07:56:35 +0000 (09:56 +0200)]
work
modified: bchannel.c
Super User [Sun, 25 May 2008 14:12:20 +0000 (16:12 +0200)]
fix and work
modified: Makefile
modified: action.cpp
modified: bchannel.c
modified: chan_lcr.c
modified: extension.h
modified: joinpbx.cpp
modified: mISDN.cpp
modified: message.h
Super User [Tue, 20 May 2008 05:00:59 +0000 (07:00 +0200)]
work
modified: Makefile
Super User [Mon, 19 May 2008 20:07:40 +0000 (22:07 +0200)]
work
Super User [Mon, 19 May 2008 17:47:05 +0000 (19:47 +0200)]
work
modified: chan_lcr.c
Super User [Mon, 19 May 2008 17:39:39 +0000 (19:39 +0200)]
work on chan_lcr
Super User [Sun, 18 May 2008 17:04:35 +0000 (19:04 +0200)]
lcr work (soon done :)
modified: Makefile
modified: bchannel.c
modified: chan_lcr.c
modified: chan_lcr.h
modified: dss1.cpp
modified: todo.txt
Super User [Sun, 18 May 2008 07:23:10 +0000 (09:23 +0200)]
work on chan_lcr
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
Super User [Mon, 12 May 2008 16:35:48 +0000 (18:35 +0200)]
some minor fixes
modified: dss1.cpp
modified: joinpbx.cpp
modified: mISDN.cpp
modified: port.cpp
modified: tones_american/joined.isdn
modified: tones_american/left.isdn
Super User [Mon, 12 May 2008 11:12:28 +0000 (13:12 +0200)]
nt-mode multiplexing debugged
-> tested in all variations (connect/reject before/after T312)
modified: dss1.cpp
Super User [Mon, 12 May 2008 09:39:44 +0000 (11:39 +0200)]
fixed multiplexing bug
DL reports tei
modified: dss1.cpp
modified: mISDN.cpp
Super User [Sat, 10 May 2008 19:40:23 +0000 (21:40 +0200)]
fixed some bugs
modified: dss1.cpp
modified: mISDN.cpp
Super User [Fri, 9 May 2008 19:31:58 +0000 (21:31 +0200)]
fixed so, PRI/BRI NT/TE works
modified: default/interface.conf
modified: dss1.cpp
modified: mISDN.cpp
modified: trace.c
modified: trace.h
Super User [Fri, 2 May 2008 19:40:31 +0000 (21:40 +0200)]
mISDN-socket port opens
modified: mISDN.cpp
modified: main.c
Super User [Fri, 2 May 2008 19:19:06 +0000 (21:19 +0200)]
SOCKET BRANCH:
los,ais,rdi,slip
query works!
opening socket almost works :)
Super User [Thu, 1 May 2008 18:07:02 +0000 (20:07 +0200)]
chan_lcr work
modified: bchannel.c
modified: bchannel.h
modified: chan_lcr.c
modified: chan_lcr.h
Super User [Thu, 1 May 2008 09:56:14 +0000 (11:56 +0200)]
work on chan_lcr
modified: Makefile
modified: chan_lcr.c
modified: chan_lcr.h
Super User [Thu, 1 May 2008 08:35:20 +0000 (10:35 +0200)]
work on chan_lcr
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
Super User [Tue, 29 Apr 2008 09:02:02 +0000 (11:02 +0200)]
work
modified: chan_lcr.c
Super User [Tue, 29 Apr 2008 08:00:44 +0000 (10:00 +0200)]
locking work
modified: chan_lcr.c
Super User [Tue, 29 Apr 2008 07:38:49 +0000 (09:38 +0200)]
creation and termination of thread
modified: chan_lcr.c
Super User [Tue, 29 Apr 2008 06:33:06 +0000 (08:33 +0200)]
locking
modified: chan_lcr.c
Super User [Mon, 28 Apr 2008 17:34:33 +0000 (19:34 +0200)]
Merge branch 'master' of ssh://jolly@mISDN.org/var/git/lcr
Conflicts:
chan_lcr.c
Super User [Mon, 28 Apr 2008 17:29:06 +0000 (19:29 +0200)]
work on chan_lcr:
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
root [Sat, 26 Apr 2008 10:25:01 +0000 (12:25 +0200)]
chan_lcr has now a lcr_request function which should work basically, we only 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.
Super User [Sat, 26 Apr 2008 08:37:47 +0000 (10:37 +0200)]
modified: Makefile
Super User [Sat, 26 Apr 2008 08:37:31 +0000 (10:37 +0200)]
modified: Makefile
modified: chan_lcr.c
Super User [Sat, 26 Apr 2008 08:34:29 +0000 (10:34 +0200)]
Merge branch 'master' of ssh://jolly@mISDN.org/var/git/lcr
Conflicts:
chan_lcr.c
root [Sat, 26 Apr 2008 09:18:37 +0000 (11:18 +0200)]
Merge branch 'master' of ssh://crich@git.misdn.org/var/git/lcr
root [Sat, 26 Apr 2008 09:18:27 +0000 (11:18 +0200)]
chan_lcr.c compiles now, and the Makefile generates a .so instead of an executable.
Super User [Sat, 26 Apr 2008 08:32:30 +0000 (10:32 +0200)]
modified: chan_lcr.c
modified: todo.txt
Super User [Fri, 25 Apr 2008 07:06:20 +0000 (09:06 +0200)]
struct message -> struct lcr_msg
Super User [Thu, 24 Apr 2008 17:35:55 +0000 (19:35 +0200)]
work
modified: chan_lcr.c
modified: mISDN.cpp
modified: main.c
Super User [Thu, 24 Apr 2008 17:14:09 +0000 (19:14 +0200)]
missing myisdn
modified: mISDN.cpp
new file: myisdn.h
Super User [Thu, 24 Apr 2008 07:24:04 +0000 (09:24 +0200)]
socket mISDN work
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
Super User [Mon, 14 Apr 2008 05:45:07 +0000 (07:45 +0200)]
socket work
modified: Makefile
modified: ie.cpp
modified: mISDN.cpp
modified: socket_server.c
Super User [Sun, 13 Apr 2008 17:52:42 +0000 (19:52 +0200)]
work on socket. (don't try yet)
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
Super User [Sat, 12 Apr 2008 16:24:31 +0000 (18:24 +0200)]
work on socket
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
Super User [Mon, 24 Mar 2008 10:13:44 +0000 (11:13 +0100)]
socket api work
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
Super User [Sat, 22 Mar 2008 14:38:04 +0000 (15:38 +0100)]
fixed dialtone bug
modified: apppbx.cpp
Super User [Fri, 21 Mar 2008 17:42:41 +0000 (18:42 +0100)]
more screening bug, more trace bug
modified: action.cpp
modified: extension.c
modified: interface.c
Super User [Fri, 21 Mar 2008 14:51:51 +0000 (15:51 +0100)]
trace fix
modified: action.cpp
Super User [Sat, 16 Feb 2008 08:09:35 +0000 (09:09 +0100)]
added timer for recovering missing activation/deactivation replies of 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
Super User [Thu, 14 Feb 2008 17:09:40 +0000 (18:09 +0100)]
error inside information elements are now reported inside trace and main log,
rather than just written to stderr and debug log.
modified: README
modified: ie.cpp
modified: todo.txt
Super User [Mon, 4 Feb 2008 11:39:47 +0000 (12:39 +0100)]
added execute patch by martin
now execute works and forks
modified: action.cpp
modified: todo.txt
Super User [Sun, 3 Feb 2008 12:47:33 +0000 (13:47 +0100)]
now gives warning if mISDN branch is wrong.
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
Super User [Mon, 21 Jan 2008 08:34:38 +0000 (09:34 +0100)]
work on asterisk channel driver
modified: chan_lcr.c
Super User [Sat, 19 Jan 2008 17:44:26 +0000 (18:44 +0100)]
work on asterisk channel driver
modified: Makefile
modified: bchannel.c
modified: bchannel.h
modified: chan_lcr.c
modified: extension.h
Super User [Sat, 19 Jan 2008 17:10:46 +0000 (18:10 +0100)]
work on unfinished asterisk channel driver (bchannel handling)
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
Super User [Sat, 12 Jan 2008 12:40:51 +0000 (13:40 +0100)]
new sounds for EFI
modified: Makefile
modified: README
modified: action_efi.cpp
modified: main.h
new file: tones_efi/benutzerdefinierte.isdn
modified: tones_efi/die.isdn
new file: tones_efi/hello.isdn
new file: tones_efi/ich_wiederhole.isdn
new file: tones_efi/rufnummer_lautet.isdn
new file: tones_efi/unterdrueckte.isdn
Super User [Sat, 12 Jan 2008 11:28:22 +0000 (12:28 +0100)]
moved timeout settings from extenion to interface.conf
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
Super User [Sun, 6 Jan 2008 14:49:29 +0000 (15:49 +0100)]
added filter options (gain, pipeline, blowfish) to interface configuration.
modified: apppbx.cpp
modified: interface.c
modified: interface.h
modified: mISDN.cpp
modified: mISDN.h
modified: route.c
modified: todo.txt
Super User [Sun, 6 Jan 2008 11:30:37 +0000 (12:30 +0100)]
fixes
trace of vbox
better beep after announcement
announcements without beep
recording of answering machine (vbox) works, as well as call recording.
modified: README
modified: action_vbox.cpp
modified: port.cpp
modified: port.h
modified: todo.txt
modified: vbox.cpp
Super User [Sat, 5 Jan 2008 21:58:22 +0000 (22:58 +0100)]
fixes, screen in and out works, fixed release problem in mISDNuser
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
Super User [Wed, 26 Dec 2007 21:17:44 +0000 (22:17 +0100)]
minor fix
modified: action.cpp
Super User [Sat, 22 Dec 2007 09:10:18 +0000 (10:10 +0100)]
some fixes, check README
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
Super User [Sun, 7 Oct 2007 16:16:31 +0000 (18:16 +0200)]
some minor output fixes
Jörg Habenicht [Wed, 3 Oct 2007 16:25:20 +0000 (18:25 +0200)]
removed: old PBX definition
added: rpath option to link against development lib in non standard dirs
Jörg Habenicht [Wed, 3 Oct 2007 16:12:48 +0000 (18:12 +0200)]
removed: --with-crypto
added: --with-ssl
hajo [Tue, 2 Oct 2007 14:08:50 +0000 (16:08 +0200)]
added: autoconf environment
NOTE: --with-asterisk compiles, --use-misdn-socket not
Super User [Tue, 2 Oct 2007 08:15:37 +0000 (10:15 +0200)]
fix by Martin: screening caller-ids with jokers shall work now.
Super User [Mon, 1 Oct 2007 07:54:51 +0000 (09:54 +0200)]
some small conference jingle fixes
changed description of interface in settings.
Super User [Tue, 25 Sep 2007 10:50:21 +0000 (12:50 +0200)]
audio recording fix by Xuan
Super User [Sun, 23 Sep 2007 08:03:04 +0000 (10:03 +0200)]
added port# to log-file
Super User [Sun, 23 Sep 2007 07:43:30 +0000 (09:43 +0200)]
removed some usleep debugging, so audioprocessing will not hang
Super User [Sat, 22 Sep 2007 07:28:26 +0000 (09:28 +0200)]
fixed multiplexing bug at NT-mode.
this means: multiple telephones now work together on same bus.
Super User [Wed, 19 Sep 2007 15:56:13 +0000 (17:56 +0200)]
run out of channel bug fix
Super User [Wed, 19 Sep 2007 15:28:56 +0000 (17:28 +0200)]
testing
Super User [Sat, 15 Sep 2007 08:40:29 +0000 (10:40 +0200)]
fixes for some join-object-release problems
Super User [Mon, 10 Sep 2007 12:32:59 +0000 (14:32 +0200)]
added partyline join and leave jingle option
Super User [Mon, 10 Sep 2007 05:10:50 +0000 (07:10 +0200)]
just backup. (partyline join/release jingle not tested yet, no sound yet)
Super User [Wed, 29 Aug 2007 17:05:37 +0000 (19:05 +0200)]
clean up makefile
Super User [Wed, 29 Aug 2007 16:56:03 +0000 (18:56 +0200)]
backup
Super User [Sun, 26 Aug 2007 13:23:58 +0000 (15:23 +0200)]
backup
Super User [Fri, 24 Aug 2007 10:05:06 +0000 (12:05 +0200)]
dito
Super User [Fri, 24 Aug 2007 10:04:34 +0000 (12:04 +0200)]
added stall warning
Super User [Fri, 24 Aug 2007 06:39:42 +0000 (08:39 +0200)]
fixed partyline-conference handling
Super User [Mon, 13 Aug 2007 21:29:09 +0000 (23:29 +0200)]
fix, work
Super User [Mon, 13 Aug 2007 11:22:48 +0000 (13:22 +0200)]
fix
Super User [Sun, 12 Aug 2007 11:05:26 +0000 (13:05 +0200)]
work...
Super User [Sun, 12 Aug 2007 09:16:45 +0000 (11:16 +0200)]
worked on asterisk application
Super User [Sun, 12 Aug 2007 08:16:19 +0000 (10:16 +0200)]
fix
Super User [Sat, 11 Aug 2007 18:49:49 +0000 (20:49 +0200)]
fix
Super User [Sat, 11 Aug 2007 13:57:58 +0000 (15:57 +0200)]
added exporting/importing bchannel stacks to the remote application
Super User [Sat, 11 Aug 2007 08:12:10 +0000 (10:12 +0200)]
fixes, debugging for usleep problems.
Super User [Fri, 3 Aug 2007 18:13:17 +0000 (20:13 +0200)]
some minor fixes
Super User [Tue, 31 Jul 2007 05:34:18 +0000 (07:34 +0200)]
fixed crash when receiving notify messages
some other fixes
start adding new mISDN api.
Super User [Sun, 29 Jul 2007 09:46:49 +0000 (11:46 +0200)]
fixed routing: only parameters that are allowed may be present in the routing file.
fixed pick-up of a call that rings on a different extension/phone
Super User [Sun, 29 Jul 2007 09:17:29 +0000 (11:17 +0200)]
beta phase is reached
fixed multiplexing for calls to multiple extensions
Super User [Fri, 27 Jul 2007 18:31:14 +0000 (20:31 +0200)]
fix
Super User [Fri, 27 Jul 2007 18:07:22 +0000 (20:07 +0200)]
fixes, changes, backup
Super User [Thu, 26 Jul 2007 12:23:56 +0000 (14:23 +0200)]
unified socket application interface (for asterisk and maybe other apps)
bugfixes
Super User [Wed, 18 Jul 2007 09:44:25 +0000 (11:44 +0200)]
fixes & improvements
modified: admin_client.c
modified: apppbx.cpp
modified: asterisk_client.c
deleted: default/h323_gateway.conf
modified: default/options.conf
modified: default/routing.conf
modified: dss1.cpp
modified: message.c
modified: todo.txt
modified: vbox.cpp
modified: vbox.h