Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ce-uk

Pages: [1]
YateBTS / Call Regfile extensions from nib phones
« on: March 09, 2015, 04:27:40 AM »

I can currently register both mobile handsets and SIP extensions, I can call the handsets from the SIP extensions, and I can have the handsets call each other.

I am currently having the issue where the SIP extensions cannot call each other and the handsets cannot call the SIP extensions.

The SIP extensions range from 101-150 so I can make a simple 'if' command on the onRoute function, but I'm not sure how to tell it to call users on the regfile  :-\

What's the command to route calls on the internal regfile?

YateBTS / Re: Open-registration
« on: March 04, 2015, 01:52:33 AM »
The Regexp for open registration is .*

If you decide to use REGEXP instead of adding subscribers, you need to comment out all subscriber authentication settings with ';'.

2G/3G authentication must also be disabled as you need to know the ki in order to do this.

YateBTS / Re: Changing SIP headers on nib.js
« on: February 03, 2015, 10:34:33 AM »
How do calls currently route from the phone to the outbound line normally?

Is it nib.js --> accfile.conf --> out

or are there additional routing routing stages where I can set these values? I'm looking to have different lines used by different msisdns. With these lines, things like 'From' and 'Contact' would need to be fixed value specific to the line.

YateBTS / Re: Changing SIP headers on nib.js
« on: February 03, 2015, 05:21:55 AM »
Thanks, that works a treat  :D

for your example, would it be possible to use a variable from the [outbound] line in accfile.conf as a header (e.g. 'authname') or does the header need to be explicitly stated in the routeOutside function?

YateBTS / Re: filter for RX antenna
« on: January 20, 2015, 07:32:21 AM »
I managed to improve the calibration within 0.5ppm with a little help from the nuand post

Even with the improved calibration, calls only have a range of around 15m or so before calls crackle or drop.

Are there any recommendations for reliably increasing the range to between 0.1-1km? something like a pre-amp from or specific antennas?


YateBTS / Changing SIP headers on nib.js
« on: January 18, 2015, 05:11:33 AM »
How can someone change SIP headers such as From:User part, Contact: User part, or Remote party ID on outbound calls?

Currently I have a mock VoIP provider set up but on outbound calls, Yate is sending the extension number of the phone instead of sending the line number associated with the SIP trunk.

I keep getting spoofed URI responses from the VoIP provider as a result.  :-\

YateBTS / Re: filter for RX antenna
« on: January 16, 2015, 11:05:28 AM »

I've tried using kalibrate but unfortunately has ended up causing the bladerf to be calibrated with an accuracy of 20+ ppm which is enough to just about get a phone connected but not enough for calling..

For someone with limited amounts of kit, is kalibrate the only way to get the bladerf tuned or are there other tools that can be used?

YateBTS / filter for RX antenna
« on: December 05, 2014, 06:48:27 AM »
Hi guys

I have gotten yatebts to recognise my bladeRFx115 and have managed to get it to broadcast a GSM network signal which my mobile can see (Using licensed spectrum).

Now, when I try to connect to the network with my mobile, it times out. Yate does not seem to even mention the fact that a phone has tried to connect which makes me think that either the noise levels are way too high or the BladeRF isn't passing information correctly to Yate. I'm using two of these antennas:

I don't seem to see any logs relating to a phone even attempting to connect to the network though I have tried multiple times with different phones.

Are there any tests for noise that I can run through? I'm thinking of changing the TX power to lower levels as well as adjusting the RX sensitivity but I'm not sure which settings these will relate to  :-\

I can also see on the YateBTS site that the labkit has a filter attached to the RX antenna and I'm wondering if this is what is needed to allow mobile phones to connect. What sort of device is this as I'd like to get one for the GSM 1800 range.

Thanks in advance for any assistance :D


YateBTS / Re: YateBTS initial setup with bladeRF x115
« on: December 04, 2014, 11:10:15 AM »

Thanks for all the advice  :)

I found that in following the guide, I compiled YateBTS and its dependancies before starting on the bladeRF installation.

Going into the yatebts sourcefile and re-doing ./config and  make && make install after bladeRF was installed built the transceiver for me.

Cheers  ;D

YateBTS / YateBTS initial setup with bladeRF x115
« on: November 27, 2014, 11:27:26 AM »

I have installed Yate and YateBTS via the SVN installation guide at etc.

I have tested the bladeRF-cli which works well and I have loaded the latest img and FPGA onto the x115 (fx3 v1.8.0, x115 FPGA v0.1.2).

Debugging things I've run 'yate -sd -vvvvv -l /usr/src/yate/logfiles/yate.log'

I can telnet in and start/stop ybts. Can't for the life of me work the mbts commands as I just get an IRC chatbot to 'Tell me more..'

The root of the problem seems to be with the transceiver setting in ybts.conf - the error when I set the transceiver to ./transceiver-rad1:

Code: [Select]
2014-11-27_15:47:11.100867 <mbts:NOTE> OpenBTS.cpp:144:startTransceiver: starting transceiver ./transceiver-rad1 w/ 1 ARFCNs and Args:
2014-11-27_15:47:11.121035 <transceiver:MILD> rnrad1Core.cpp:171:openNthCmdInterface: Failed to find rad1 num 0
2014-11-27_15:47:11.121091 <transceiver:MILD> rnrad1Core.cpp:472:load_status_msg: Failed to load firmware ezusb.ihx
2014-11-27_15:47:11.121594 <transceiver:MILD> rnrad1Core.cpp:559:rnrad1Core: File load failed
EMERG 140571653601024 15:47:11.1 OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.
2014-11-27_15:47:11.122043 <mbts:GOON> OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.

And when I set the transceiver as ./transceiver-bladerf:
Code: [Select]
2014-11-27_15:44:57.097372 <mbts:NOTE> OpenBTS.cpp:144:startTransceiver: starting transceiver ./transceiver-bladerf w/ 1 ARFCNs and Args:
EMERG 140160281310976 15:44:57.0 OpenBTS.cpp:150:startTransceiver: cannot find ./transceiver-bladerf
2014-11-27_15:44:57.097487 <mbts:GOON> OpenBTS.cpp:150:startTransceiver: cannot find ./transceiver-bladerf
EMERG 140160281310976 15:44:57.0 OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.
2014-11-27_15:44:57.098019 <mbts:GOON> OpenBTS.cpp:155:startTransceiver: Transceiver quit with status 256. Exiting.

The files in the /usr/src/yatebts/mbts directory are:
Code: [Select]
A53   AUTHORS  CommonLibs  Control   Globals GSM  Peering  SGSNGGSN  Transceiver52M   TRXManager
apps  CLI      Connection  COPYING  doxconfig  GPRS LEGAL  README   sqlite3   TransceiverRAD1

Do I need to create symlinks to somewhere for yatebts to get the bladeRF working?

Any advice would be much appreciated!  ;D



Pages: [1]