fix of chan_lcr / new socket interface for openbsc

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Andreas.Eversberg Andreas.Eversberg at versatel.de
Mon Feb 21 08:46:31 UTC 2011


hi,
 
the broken chan_lcr is now fixed in the "develop" branch of lcr git. i
have tested it with asterisk 1.8.1. the locking seems to be improved in
this asterisk version. i could not run it in a deadlock, as i could with
asterisk 1.6. i would suggest to try this out, but please keep your
current asterisk and lcr sources. if all works fine, i would like to
merge the "develop" branch into the "master" branch soon.
 
for the gsm users: the second change in the "develop" branch is the
socket interface between openbsc and lcr. thanks to harald welte for
providing this patch. instead of linking openbsc to lcr, openbsc runs
it's own process. (using bsc_hack as usual) lcr connects to a socket of
openbsc. with it, the gsm.conf became obsolte and has been removed from
lcr. in order to run lcr with openbsc ("master" branch of openbsc) :

bsc_hack -P -m -l <sqlite-database> -c <openbsc-config>
 
-P is required to enable rtp proxy for use with ipaccess bts.
-m is required to allow call control via socket interface
 
 
to get lcr from "develop" branch, do:
 
git-clone git://git.misdn.org/git/lcr.git/
cd lcr
sh checkout-branch.sh develop

regards,

andreas





More information about the OpenBSC mailing list