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.
Fixed output problems of error messages while parsing options.conf / gsm.conf. modified: Makefile.in modified: bchannel.c modified: chan_lcr.c modified: genext.c modified: gsm.cpp modified: gsm.h modified: gsm_conf.c modified: lcradmin.c modified: main.c modified: options.c modified: options.h
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
changed long to int (64 bit system's compatibilty)
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
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
some small conference jingle fixes changed description of interface in settings.
backup compiles, runs, but not enough debugged
only for backup, still in coding state - no compile!!!