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.  <br>
<br>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?<br>
<br>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:<br>
Program received signal SIGSEGV, Segmentation fault.<br>0xb72fcd1d in cmd_execute_command_strict (vline=0x83d4c88, vty=0x83c2450, cmd=0x0) at command.c:2000<br>2000            cmd_vector = vector_copy(cmd_node_vector(cmdvec, vty->node));<br>
<br>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. <br>
<br>Any help would be appreciated.<br>