Have you been following this? http://openbsc.osmocom.org/trac/wiki/OpenBSC_LCR
I recently configured a very similar setup with the latest git of OpenBSC, libosmocore, mISDN,mISDNuser, and LCR. I used Asterisk 1.8, in which case you'll need to checkout the asterisk_1_8 branch of LCR.
I know it seems a little counter-intuitive in an ethernet-only environment, but you need to build the mISDN kernel modules so you can create the loopback ISDN interfaces. These are needed for communication between OpenBSC and LCR.
I configured LCR to pass all calls to Asterisk. If you need help with the LCR/Asterisk configuration let me know. I found the following site helpful for setting up my asterisk diaplans: http://astbook.asteriskdocs.org/en/2nd_Edition/asterisk-book-html-chunk/aste...
c
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.