OpenBSC and Asterisk with NanoBTS and no ISDN

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/.

Chris Rankine cr3 at cr3.us
Tue Dec 7 17:22:46 UTC 2010


I am trying to get OpenBSC working with Asterisk for a class project.  I
have a NanoBTS DCS1800.  I was hoping to get this to work entirely over
Ethernet, as the server is running on a controlled VM cluster with no way of
getting an add-on ISDN card in.

I have attempted to follow the OpenBSC+LCR+Asterisks route.  But as
expected, LCR gives me issues when it does not find an ISDN card.  I am not
familiar with LCR to tweak it.  Can I use LCR without an ISDN card?  What
should I look into to get this done?

I have also attempted to modify the asterisk chan_openbsc code to comply
with the libosmo break off earlier this year.  With a few Makefile
adjustments, include a few more header files, and strip out some debuging
code, everything will compile.  However, asterisk seg faults when the module
loads.  The gdb output is:
Program received signal SIGSEGV, Segmentation fault.
0xb72fcd1d in cmd_execute_command_strict (vline=0x83d4c88, vty=0x83c2450,
cmd=0x0) at command.c:2000
2000            cmd_vector = vector_copy(cmd_node_vector(cmdvec,
vty->node));

I am not familar with this code, so all I can do is comment out things in an
attempt to debug.  Eventually I keep it from crashing, and the nanoBTS will
make contact with the driver.  However, since the code that gets commented
out also involves loading the cfg, the BTS does not get bootstraped. This is
all running on Gentoo, though I have also tried on Debian and Ubunto.

Any help would be appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20101207/4655f8cf/attachment.htm>


More information about the OpenBSC mailing list