Adding interface support for remote app (chan_lcr).
authorAndreas Eversberg <jolly@eversberg.eu>
Mon, 13 Dec 2010 08:22:49 +0000 (09:22 +0100)
committerAndreas Eversberg <jolly@eversberg.eu>
Mon, 13 Dec 2010 08:22:49 +0000 (09:22 +0100)
commit3a8f58ec8946b7f1683208d1cc3b054486f12e6c
treeb7cf56794d5bc684a658b6c1e970d0bc4efb1ab5
parent0f5c2eabde69c66e8793171c878652184f9de5d8
Adding interface support for remote app (chan_lcr).

chan_lcr can be handled as an interface. This way it is possible to (e.g.):
- make a SIP phone become an LCR extension with all LCR features.
- make conference calls. (untested)
- perform parallel ringing. (ISDN phone and SIP phones can ring in
  parallel.)
- do voice recoding.

It is still also possible to link chan_lcr directly without interface
(as before).

Documentation/howto for that will follow.
28 files changed:
Makefile.am
Makefile.in
apppbx.cpp
chan_lcr.c
default/gsm.conf
default/interface.conf
default/options.conf
gsm.cpp
gsm.h
gsm_conf.c
interface.c
interface.h
joinremote.cpp
joinremote.h
loop.c [new file with mode: 0644]
loop.h [new file with mode: 0644]
mISDN.cpp
mISDN.h
main.c
main.h
message.h
options.c
options.h
port.h
remote.cpp [new file with mode: 0644]
remote.h [new file with mode: 0644]
socket_server.c
socket_server.h