Recent Posts

Pages: 1 ... 8 9 [10]
Yate based projects / Re: About mini cell network
« Last post by Monica Tepelus on June 04, 2018, 05:43:18 AM »
You can do both scenarios.
The SIP server is installed by default when installing YateBTS. It will be used to route calls to the outside (outbound connection).
It's your choice what you want the "outside" to be:
* It can actually be PSTN connection (SIP gateway on the other side), and then you would have to modify the routing to enforce this. You can do this by modifying the nipc.js script or by some other module/script that chaches the call.route/call.execute message.
* or you can define the outside as your other sip server. In [outbound] you define a sip connection to it and all calls that can't be routed internally will be sent to that sip server

Yate based projects / Re: Single Computer, multiple BTS and BladeRF
« Last post by marian on May 31, 2018, 08:59:12 AM »
Meanwhile support for opening a specific device was added in ybladerf.conf:
Yate based projects / Re: Rrescue for missing persons
« Last post by psilvao on May 31, 2018, 07:53:31 AM »
Hello everyone, I'm in the first tests with bladerf and yate, or rather I have not yet understood well the whole system sorry if I write things not right :)
Very often, during rescue operations, we are looking for missing people, in many different scenarios, many of these missing have their cell phone with them, but maybe they can not use it because they fainted or due to other problems due perhaps to an accident in the mountains.
I would like to understand from you if it is possible, with the bladerf and yate system, to be able to identify the telephone of the person to be rescued, possibly with directional antennas and therefore triangulations.
Thanks in advance

I understand your query, a company called movistar has that service at the level of sim M2M, where you can see the latitude and longitude of the last coupling of the cell to a tower.

If you need to locate a cell phone, you must triangulate its position, there is an article that mentions it:

The police rely on triangulation services to track the phone (and, presumably, its owner). Because the nature of the network allows the telephone to communicate with a number of nearby cell towers, and for each cell to evaluate the strength of the telephone signal, the network analysis software can estimate the distance of the telephone from each tower. If the telephone communicates with three or more towers, the triangulation software can use the signal strength of each to estimate the geographical position of the telephone in a three-dimensional plane. Triangulation is not an exact science, however, and software programs can only estimate the position of the phone, not pinpoint its exact location. Even so, triangulation allows the police to position cell phones (and, presumably, the user) in nearby neighborhoods, in real time or in recent history.

If we consider that yatesbts is a "tower" and bladerf is an "antenna", we would have two elements to play.

The source code of yatesbts would allow you to know who is connecting, but you should investigate if there is information about the strength of the cell signal. On the other hand if bladerf does the work of "antenna" and has the possibility of informing who is emitting and receiving it could help him to deduce his location, but if or if, by geometry he needs three points to evaluate the power of the signal, unless that you program an app and use your GPS, which would not be very good since generally users to save battery turn off the GPS.

Yate based projects / Re: Single Computer, multiple BTS and BladeRF
« Last post by psilvao on May 31, 2018, 07:44:35 AM »
I'm working on a project with a single computer that has multiple copies of yate (in separate Linux containers) and multiple bladeRFs attached.  My question is where in the code can I differential between the bladeRFs so that each instance of yate connects to a separate Radio and there is no interference?

Interesting your query, you indicate that there is no interference, that points to an interference of emission and reception by bladerf?

If so, you must make a coverage map, to know how far the coverage of emission and reception of bladerf arrives, a spectrum analyzer could help you, they are not cheap devices but it is the most accurate, or maybe you do the tests in a more craft with a phone + software and evaluate its coverage.


Ps: are you using LXC or Docker?
Yate based projects / Re: About mini cell network
« Last post by psilvao on May 30, 2018, 08:00:21 AM »
Hi again

I'm sorry if I was not clear enough in my query, although YatesBTS has a SIP server which can be enabled or not, in my question it pointed out if another SIP server could be used, such as asterisk, freeswitch to name a few.

If the answer is yes, how do I do the routing or mapping between a subscriber of YatesBTS and the external server, since for YatesBTS the subscriber will have an extension X, which I imagine should be mapped to the external SIP server, in order to generate the call to a PSTN.

If the answer is No !, and the SIP Server of YatesBTS should be used in a mandatory way, how is it controlled that some and not all subscribers can make outgoing calls to a PSTN network?

Thanks in advance
Yate IVR / Re: how to change the time echo messager from david?
« Last post by Monica Tepelus on May 30, 2018, 03:34:19 AM »

What do you mean by "time echo messager"?
Yate based projects / Re: About mini cell network
« Last post by Monica Tepelus on May 30, 2018, 02:38:07 AM »
I did not understand the question. YateBTS has a SIP server (the one from Yate) already there. If you set Outbound connection then all calls that can't be routed inside (to registered IMSIs) will be routed to this Outbound connection. This is set in accfile.conf in section [outbound].


Yate based projects / Re: About mini cell network
« Last post by psilvao on May 29, 2018, 09:42:41 AM »
Thanks Monica, about the other questions, it's possible for example using a SIP Server as Asterisk, Freeswitch for incomming and outgoing calls?

Thanks in advance
Yate based projects / Re: About mini cell network
« Last post by Monica Tepelus on May 29, 2018, 03:34:36 AM »
Yes, the call is lost. The feature that does this is called handover (moving one call from one bts to another) but you would need a YateUCN for this to work.
Yate based projects / About mini cell network
« Last post by psilvao on May 28, 2018, 11:18:26 AM »
Hello, I want to do a small project for a cellular network using 1 yatesbts + 1 BladeRF + 1 Sip Server for incoming and outgoing calls

For this and given that I am new to the use of yatesbts, I would like it in a rural area where there is no other company, to get the cell phones that are on, I understand that using the regular expression .* This is achieved, but as I'm going outgoing call to the SIP server ?, and the same for an incoming call to the cell phone that hooks up with the yatesbts station?

What happens, if I now for the project i use 2 stations yatesbts + 2 BladeRF + 1 Sip Server and the person walks with his cell phone and gets stuck from the first station yatesbts to the second station yatesbts, the call is lost?

Thanks in advance
Pages: 1 ... 8 9 [10]