Removed complete bchannel handling from chan_lcr
authorAndreas Eversberg <jolly@eversberg.eu>
Fri, 27 Jul 2012 15:20:43 +0000 (17:20 +0200)
committerAndreas Eversberg <jolly@eversberg.eu>
Sun, 16 Dec 2012 09:10:32 +0000 (10:10 +0100)
commitf6aea744f84e702b3469393f007b9e1bf25f6737
treeb83beda74a149ef17c88258a5cc73ae6baaef9d3
parent6911e09b77aa1eaac35b595bb4082e1f4c59ca71
Removed complete bchannel handling from chan_lcr

The remote application interface does not allow any bchannel to be
exported or imported. Audio traffic via socket interface is used instead.

The joinremote instance became obsolete and is removed.

The remote action (routing) became obsolete, use interface.conf instead.

The handling of loopback device became obsolete and was removed

The chan_lcr does not rely on mISDN anymore, that means:
- can be used with GSM and without mISDN at all.
- chan_lcr can be used as internal extension of LCR (e.g. SIP phone)
  (chan_lcr can be handled as any other interface)
- no loopback device to be used anymore.
34 files changed:
Makefile.am
action.cpp
appbridge.cpp
apppbx.cpp
apppbx.h
bchannel.c [deleted file]
bchannel.h [deleted file]
chan_lcr.c
chan_lcr.h
default/interface.conf
default/options.conf
interface.c
interface.h
join.h
joinpbx.cpp
joinremote.cpp [deleted file]
joinremote.h [deleted file]
lcradmin.c
loop.c [deleted file]
loop.h [deleted file]
mISDN.cpp
mISDN.h
main.c
main.h
message.h
options.c
options.h
port.h
remote.cpp
remote.h
route.c
route.h
socket_server.c
socket_server.h