Experimental crypto feature: Support for libvootp
Cleanup: Make interface name be part of Port class
Adding simple bridge application to forward calls without PBX app. Call received on an interface can directly be forwarded to a given destination interface, instead of routing the call through PBX application. This way calls can be forwarded without going through route.conf. Currently only SIP and GSM destinations are supported. Also there are no tones generated, if one side provides no tones, but the other wants to receive them. The keyword "bridge <output interface>" in interface.conf is used. Without that keyword, incomming calls are handled as usual.
Adding bridge between protocol handlers (ports) This is required to bridge traffic beween non-mISDN handlers, such as GSM, SIP and voice box. Also it bridges traffic between mISDN handlers and non-mISDN handlers. It is the fundamental step to get rid of mISDN (loop interface) for non-mISDN handlers. This is required to bridge audio e.g. between SIP and GSM without using mISDN. There will be no limitations on 'b-channels' anymore. Still GSM and SIP requires mISDN, but this will be changed later. With that bridge I cleaned up some code and also removed the MESSAGE_DATA, which is not required anymore.
Various minor fixes
Fix of vbox announcing bug Hi, here's a simple patch that makes the announcement work again when using the vbox in lcr. Bodo
Replaced polling loop for LCR and chan_lcr with select based event loop. Now LCR and chan_lcr will not use any CPU until there is work to do.
Source cleanup. modified: bootstrap.c modified: cause.c modified: crypt.cpp modified: endpoint.cpp modified: genext.c modified: genrc.c modified: gentones.c modified: genwave.c modified: ie.cpp modified: join.cpp modified: joinpbx.cpp modified: joinremote.cpp modified: lcradmin.c modified: mail.c modified: main.c modified: message.c modified: route.c modified: socket_server.c modified: tones.c modified: trace.c modified: vbox.cpp
Finished autoconf. -> 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
Fixed trace bugs. modified: README modified: interface.c modified: lcradmin.c modified: mISDN.cpp modified: main.c modified: socket_server.c modified: trace.c modified: vbox.cpp
Fix lot of warnings
changed long to int (64 bit system's compatibilty)
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
struct message -> struct lcr_msg
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
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
backup
backup compiles, runs, but not enough debugged
backup
backup