Adding bridge between protocol handlers (ports)
authorAndreas Eversberg <jolly@eversberg.eu>
Sat, 14 Jan 2012 17:36:26 +0000 (18:36 +0100)
committerAndreas Eversberg <jolly@eversberg.eu>
Sat, 14 Jan 2012 17:36:26 +0000 (18:36 +0100)
commit877a2dfd52782f72ba2d28483212166f2326b1fa
treeac62cc98dc9916bedb8a70d575b5b467c10fd6f6
parent863bc6421940efe897dfd6d610e1f86ed9992cf6
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.
21 files changed:
Makefile.am
apppbx.cpp
apppbx.h
genext.c
joinpbx.cpp
joinpbx.h
mISDN.cpp
mISDN.h
macro.h
main.c
main.h
message.c
message.h
port.cpp
port.h
select.c
select.h
sip.cpp
trace.c
vbox.cpp
vbox.h