Hi Harald,
Hi,
On Mon, Jul 08, 2013 at 09:19:23PM +0200, Sipos Csaba wrote:
I got a strange error message, that I have to enable RTP Proxy mode with "-P" in osmo-nitb.
That's of course funny.
Please take some minutes of your time to look at the source code line that generates yoru error message. I'm sure (without looking) that the message will be printed if bts->model != SIEMENS_BS11. So you simply need to extend that to include all E1 based bts's.
The part generates this message is the following:
openbsc/openbsc/src/libbsc/bsc_vty.c
#define HANDOVER_STR "Handover Options\n"
DEFUN(cfg_net_handover, cfg_net_handover_cmd, "handover (0|1)", HANDOVER_STR "Don't perform in-call handover\n" "Perform in-call handover\n") { int enable = atoi(argv[0]); struct gsm_network *gsmnet = gsmnet_from_vty(vty);
if (enable && ipacc_rtp_direct) { vty_out(vty, "%% Cannot enable handover unless RTP Proxy mode " "is enabled by using the -P command line option%s", VTY_NEWLINE); return CMD_WARNING; } gsmnet->handover.active = enable;
return CMD_SUCCESS; }
After I removed this check, I was able to start OpenBSC with handover=1, even the OpenBSC VTY said to "show network" that handover is On, but I was not able to do any handovers even when there was 30-40dB difference (RXlev) between the target and the source cell. The target was ate -50, the source was around -100, suddenly the phone jumped to the target cell, but after 3-4 seconds of terrible noise, both phones are dropped the call. I think it was a cell reselection not a failed handover, because there was no HO attempts in the statistics.
Because these units are running from E1, I just simply ask: do we have handover support for E1 based BTSs?
yes, this was already working with the BS-11 a long time ago.
If I can help resolve this issue, just let me know what to try.
BR, Csaba